Git init
[platform/core/uifw/e17.git] / src / modules / illume-home / e_busycover.h
1 #ifndef E_BUSYCOVER_H
2 # define E_BUSYCOVER_H
3
4 # define E_BUSYCOVER_TYPE 0xE1b0782
5
6 typedef struct _E_Busycover E_Busycover;
7 typedef struct _E_Busycover_Handle E_Busycover_Handle;
8
9 struct _E_Busycover 
10 {
11    E_Object e_obj_inherit;
12    Evas_Object *o_base;
13    Eina_List *handles;
14 };
15 struct _E_Busycover_Handle 
16 {
17    E_Busycover *cover;
18    const char *msg, *icon;
19 };
20
21 EAPI E_Busycover *e_busycover_new(E_Win *win);
22 EAPI E_Busycover_Handle *e_busycover_push(E_Busycover *cover, const char *msg, const char *icon);
23 EAPI void e_busycover_pop(E_Busycover *cover, E_Busycover_Handle *handle);
24 EAPI void e_busycover_resize(E_Busycover *cover, int w, int h);
25
26 #endif