change global variable position
[framework/uifw/cbhm.git] / src / cbhm_main.h
1 #ifndef _cbhm_main_h_
2 #define _cbhm_main_h_
3
4 #include <Elementary.h>
5
6 #define APPNAME "Clipboard History Manager"
7 #define LOCALEDIR "/usr/share/locale"
8
9 #define EDJ_PATH "/usr/share/edje"
10 #define APP_EDJ_FILE EDJ_PATH"/cbhmdrawer.edj"
11 #define GRP_MAIN "cbhmdrawer"
12
13 typedef enum _anim_status_t
14 {
15         STATUS_NONE = 0,
16         SHOW_ANIM,
17         HIDE_ANIM,
18
19         STATUS_MAX
20 } anim_status_t;
21
22 struct appdata
23 {
24         int root_w;
25         int root_h;
26         Evas *evas;
27         Evas_Object *win_main;
28         Evas_Object *ly_main; // layout widget based on EDJ 
29         /* add more variables here */
30         Evas_Object *hig;     // history item gengrid 
31         unsigned int hicount; // history item count
32         Evas_Object *txtlist;
33         anim_status_t anim_status;
34         Eina_Bool windowshow;
35         Eina_Bool pastetextonly;
36 };
37
38 void* g_get_main_appdata();
39
40 #endif /* _cbhm_main_h_ */
41