forked from enlightenment/enlightenment
27 lines
656 B
C
27 lines
656 B
C
|
#ifndef E_BUSYCOVER_H
|
||
|
# define E_BUSYCOVER_H
|
||
|
|
||
|
# define E_BUSYCOVER_TYPE 0xE1b0782
|
||
|
|
||
|
typedef struct _E_Busycover E_Busycover;
|
||
|
typedef struct _E_Busycover_Handle E_Busycover_Handle;
|
||
|
|
||
|
struct _E_Busycover
|
||
|
{
|
||
|
E_Object e_obj_inherit;
|
||
|
Evas_Object *o_base;
|
||
|
Eina_List *handles;
|
||
|
};
|
||
|
struct _E_Busycover_Handle
|
||
|
{
|
||
|
E_Busycover *cover;
|
||
|
const char *msg, *icon;
|
||
|
};
|
||
|
|
||
|
EAPI E_Busycover *e_busycover_new(E_Win *win);
|
||
|
EAPI E_Busycover_Handle *e_busycover_push(E_Busycover *cover, const char *msg, const char *icon);
|
||
|
EAPI void e_busycover_pop(E_Busycover *cover, E_Busycover_Handle *handle);
|
||
|
EAPI void e_busycover_resize(E_Busycover *cover, int w, int h);
|
||
|
|
||
|
#endif
|