create rotation job and EAPI e_border_rotation_set
[platform/core/uifw/e17.git] / src / bin / e_eap_editor.h
1 #if 1
2 #ifdef E_TYPEDEFS
3
4 typedef struct _E_Desktop_Edit E_Desktop_Edit;
5
6 #else
7 #ifndef E_DESKTOP_EDIT_H
8 #define E_DESKTOP_EDIT_H
9
10 #define E_DESKTOP_EDIT_TYPE 0xE0b01019
11
12 struct _E_Desktop_Edit
13 {
14    E_Object                     e_obj_inherit;
15
16    Efreet_Desktop       *desktop;
17    Evas        *evas;
18
19    Evas_Object *img;
20    Evas_Object *img_widget;
21    Evas_Object *icon_fsel;
22    E_Dialog    *icon_fsel_dia;
23    Evas_Object *entry_widget_exec;
24    Evas_Object *entry_widget_url;
25    Evas_Object *exec_fsel;
26    E_Dialog    *exec_fsel_dia;
27    //int          img_set;
28
29    char *tmp_image_path;
30    int saved; /* whether desktop has been saved or not */
31
32    E_Config_Dialog *cfd;
33 };
34
35 EAPI Efreet_Desktop *e_desktop_border_create(E_Border *bd);
36 EAPI E_Desktop_Edit *e_desktop_border_edit(E_Container *con, E_Border *bd);
37 EAPI E_Desktop_Edit *e_desktop_edit(E_Container *con, Efreet_Desktop *desktop);
38
39 #endif
40 #endif
41 #endif