forked from enlightenment/enlightenment
Make the pager handle events. Less event handlers and easier to handle
more faces pr. zone. SVN revision: 16643
This commit is contained in:
parent
eaa146e8af
commit
487d6b8dcf
File diff suppressed because it is too large
Load Diff
|
@ -53,31 +53,7 @@ struct _Pager
|
||||||
Evas_List *menus;
|
Evas_List *menus;
|
||||||
|
|
||||||
Config *conf;
|
Config *conf;
|
||||||
};
|
|
||||||
|
|
||||||
struct _Pager_Face
|
|
||||||
{
|
|
||||||
Pager *pager;
|
|
||||||
E_Gadman_Client *gmc;
|
|
||||||
E_Menu *menu;
|
|
||||||
Evas *evas;
|
|
||||||
|
|
||||||
E_Zone *zone;
|
|
||||||
Evas_List *desks;
|
|
||||||
|
|
||||||
Evas_Object *pager_object;
|
|
||||||
Evas_Object *table_object;
|
|
||||||
|
|
||||||
Evas_Coord fx, fy, fw, fh;
|
|
||||||
struct {
|
|
||||||
Evas_Coord l, r, t, b;
|
|
||||||
} inset;
|
|
||||||
|
|
||||||
/* Current nr. of desktops */
|
|
||||||
int xnum, ynum;
|
|
||||||
|
|
||||||
Config_Face *conf;
|
|
||||||
|
|
||||||
Ecore_Event_Handler *ev_handler_border_resize;
|
Ecore_Event_Handler *ev_handler_border_resize;
|
||||||
Ecore_Event_Handler *ev_handler_border_move;
|
Ecore_Event_Handler *ev_handler_border_move;
|
||||||
Ecore_Event_Handler *ev_handler_border_add;
|
Ecore_Event_Handler *ev_handler_border_add;
|
||||||
|
@ -94,9 +70,33 @@ struct _Pager_Face
|
||||||
Ecore_Event_Handler *ev_handler_desk_show;
|
Ecore_Event_Handler *ev_handler_desk_show;
|
||||||
Ecore_Event_Handler *ev_handler_desk_name_change;
|
Ecore_Event_Handler *ev_handler_desk_name_change;
|
||||||
Ecore_Event_Handler *ev_handler_container_resize;
|
Ecore_Event_Handler *ev_handler_container_resize;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _Pager_Face
|
||||||
|
{
|
||||||
|
Pager *pager;
|
||||||
|
E_Gadman_Client *gmc;
|
||||||
|
E_Menu *menu;
|
||||||
|
Evas *evas;
|
||||||
|
|
||||||
|
E_Zone *zone;
|
||||||
|
Evas_List *desks;
|
||||||
|
|
||||||
|
Evas_Object *pager_object;
|
||||||
|
Evas_Object *table_object;
|
||||||
|
|
||||||
|
Evas_Coord fx, fy, fw, fh;
|
||||||
|
struct {
|
||||||
|
Evas_Coord l, r, t, b;
|
||||||
|
} inset;
|
||||||
|
|
||||||
|
/* Current nr. of desktops */
|
||||||
|
int xnum, ynum;
|
||||||
|
|
||||||
|
Config_Face *conf;
|
||||||
|
|
||||||
E_Drop_Handler *drop_handler;
|
E_Drop_Handler *drop_handler;
|
||||||
|
|
||||||
Pager_Popup *current_popup;
|
Pager_Popup *current_popup;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue