#ifndef E_DESK_H #define E_DESK_H typedef struct _E_Desk E_Desk; struct _E_Desk { E_Object e_obj_inherit; E_Zone *zone; char *name; int num; char visible : 1; Evas_Object *bg_object; Evas_List *clients; }; EAPI E_Desk *e_desk_new(E_Zone *zone); EAPI void e_desk_name_set(E_Desk *desk, const char *name); EAPI void e_desk_show(E_Desk *desk); EAPI E_Desk *e_desk_current_get(E_Zone *zone); EAPI void e_desk_next(E_Zone *zone); EAPI void e_desk_prev(E_Zone *zone); EAPI void e_desk_remove(E_Desk *desk); #endif