Fix the mess called pager:

- Use PATH_MAX & E_FREE
 - Make use of __UNUSED__ correctly.
 - Fix formatting.
 


SVN revision: 49937
This commit is contained in:
Christopher Michael 2010-06-29 15:19:48 +00:00
parent 88c10a380e
commit 4a554402f2
1 changed files with 178 additions and 170 deletions

View File

@ -8,10 +8,11 @@
/* gadcon requirements */
static E_Gadcon_Client *_gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style);
static void _gc_shutdown(E_Gadcon_Client *gcc);
static void _gc_orient(E_Gadcon_Client *gcc, E_Gadcon_Orient orient);
static char *_gc_label(E_Gadcon_Client_Class *client_class);
static Evas_Object *_gc_icon(E_Gadcon_Client_Class *client_class, Evas *evas);
static const char *_gc_id_new(E_Gadcon_Client_Class *client_class);
static void _gc_orient(E_Gadcon_Client *gcc, __UNUSED__ E_Gadcon_Orient orient);
static char *_gc_label(E_Gadcon_Client_Class *client_class __UNUSED__);
static Evas_Object *_gc_icon(E_Gadcon_Client_Class *client_class __UNUSED__, Evas *evas);
static const char *_gc_id_new(E_Gadcon_Client_Class *client_class __UNUSED__);
/* and actually define the gadcon class that this module provides (just 1) */
static const E_Gadcon_Client_Class _gadcon_class =
{
@ -60,16 +61,14 @@ struct _Pager_Desk
Eina_List *wins;
Evas_Object *o_desk;
Evas_Object *o_layout;
int xpos, ypos;
int xpos, ypos, urgent;
int current : 1;
int urgent;
struct
{
Pager *from_pager;
unsigned char in_pager : 1;
unsigned char start : 1;
int x, y, dx, dy;
int button;
int x, y, dx, dy, button;
} drag;
};
@ -87,8 +86,7 @@ struct _Pager_Win
unsigned char in_pager : 1;
unsigned char no_place : 1;
unsigned char desktop : 1;
int x, y, dx, dy;
int button;
int x, y, dx, dy, button;
} drag;
};
@ -101,47 +99,47 @@ struct _Pager_Popup
unsigned char urgent : 1;
};
static void _pager_cb_obj_moveresize(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _button_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _menu_cb_post(void *data, E_Menu *m);
static void _pager_inst_cb_menu_configure(void *data, E_Menu *m, E_Menu_Item *mi);
static void _pager_inst_cb_menu_virtual_desktops_dialog(void *data, E_Menu *m, E_Menu_Item *mi);
static void _pager_cb_obj_moveresize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__);
static void _button_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _menu_cb_post(void *data __UNUSED__, E_Menu *m __UNUSED__);
static void _pager_inst_cb_menu_configure(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__);
static void _pager_inst_cb_menu_virtual_desktops_dialog(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__);
static void _pager_instance_drop_zone_recalc(Instance *inst);
static Eina_Bool _pager_cb_event_border_resize(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_move(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_add(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_remove(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_iconify(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_uniconify(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_stick(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_unstick(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_desk_set(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_stack(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_icon_change(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_urgent_change(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_focus_in(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_focus_out(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_border_property(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_zone_desk_count_set(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_desk_show(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_desk_name_change(void *data, int type, void *event);
static Eina_Bool _pager_cb_event_container_resize(void *data, int type, void *event);
static void _pager_window_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_window_cb_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_window_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info);
static Eina_Bool _pager_cb_event_border_resize(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_move(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_add(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_remove(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_iconify(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_uniconify(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_stick(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_unstick(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_desk_set(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_stack(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_icon_change(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_urgent_change(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_focus_out(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_border_property(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_zone_desk_count_set(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_desk_show(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_desk_name_change(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_cb_event_container_resize(void *data __UNUSED__, int type __UNUSED__, void *event);
static void _pager_window_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _pager_window_cb_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _pager_window_cb_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void *_pager_window_cb_drag_convert(E_Drag *drag, const char *type);
static void _pager_window_cb_drag_finished(E_Drag *drag, int dropped);
static void _pager_drop_cb_enter(void *data, const char *type, void *event_info);
static void _pager_drop_cb_move(void *data, const char *type, void *event_info);
static void _pager_drop_cb_leave(void *data, const char *type, void *event_info);
static void _pager_drop_cb_enter(void *data, const char *type __UNUSED__, void *event_info);
static void _pager_drop_cb_move(void *data, const char *type __UNUSED__, void *event_info);
static void _pager_drop_cb_leave(void *data, const char *type __UNUSED__, void *event_info __UNUSED__);
static void _pager_drop_cb_drop(void *data, const char *type, void *event_info);
static void _pager_inst_cb_scroll(void *data);
static void _pager_update_drop_position(Pager *p, Evas_Coord x, Evas_Coord y);
static void _pager_desk_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_desk_cb_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_desk_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_desk_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _pager_desk_cb_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _pager_desk_cb_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _pager_desk_cb_drag_finished(E_Drag *drag, int dropped);
static void _pager_desk_cb_mouse_wheel(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _pager_desk_cb_mouse_wheel(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static Eina_Bool _pager_popup_cb_timeout(void *data);
static Pager *_pager_new(Evas *evas, E_Zone *zone);
static void _pager_free(Pager *p);
@ -166,16 +164,16 @@ static E_Config_Dialog *_pager_config_dialog(E_Container *con, const char *param
/* functions for pager popup on key actions */
static int _pager_popup_show();
static void _pager_popup_hide(int switch_desk);
static Eina_Bool _pager_popup_cb_mouse_down(void *data, int type, void *event);
static Eina_Bool _pager_popup_cb_mouse_up(void *data, int type, void *event);
static Eina_Bool _pager_popup_cb_mouse_move(void *data, int type, void *event);
static Eina_Bool _pager_popup_cb_mouse_wheel(void *data, int type, void *event);
static Eina_Bool _pager_popup_cb_mouse_down(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_popup_cb_mouse_up(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_popup_cb_mouse_move(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_popup_cb_mouse_wheel(void *data __UNUSED__, int type __UNUSED__, void *event);
static void _pager_popup_desk_switch(int x, int y);
static void _pager_popup_modifiers_set(int mod);
static Eina_Bool _pager_popup_cb_key_down(void *data, int type, void *event);
static Eina_Bool _pager_popup_cb_key_up(void *data, int type, void *event);
static void _pager_popup_cb_action_show(E_Object *obj, const char *params, Ecore_Event_Key *ev);
static void _pager_popup_cb_action_switch(E_Object *obj, const char *params, Ecore_Event_Key *ev);
static Eina_Bool _pager_popup_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event);
static Eina_Bool _pager_popup_cb_key_up(void *data __UNUSED__, int type __UNUSED__, void *event);
static void _pager_popup_cb_action_show(E_Object *obj __UNUSED__, const char *params __UNUSED__, Ecore_Event_Key *ev __UNUSED__);
static void _pager_popup_cb_action_switch(E_Object *obj __UNUSED__, const char *params, Ecore_Event_Key *ev);
/* variables for pager popup on key actions */
static E_Action *act_popup_show = NULL;
@ -199,7 +197,11 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
E_Gadcon_Client *gcc;
Instance *inst;
Evas_Coord x, y, w, h;
const char *drop[] = { "enlightenment/pager_win", "enlightenment/border", "enlightenment/vdesktop"};
const char *drop[] =
{
"enlightenment/pager_win", "enlightenment/border",
"enlightenment/vdesktop"
};
inst = E_NEW(Instance, 1);
@ -254,16 +256,16 @@ _gc_orient(E_Gadcon_Client *gcc, __UNUSED__ E_Gadcon_Orient orient)
}
static char *
_gc_label(__UNUSED__ E_Gadcon_Client_Class *client_class)
_gc_label(E_Gadcon_Client_Class *client_class __UNUSED__)
{
return _("Pager");
}
static Evas_Object *
_gc_icon(__UNUSED__ E_Gadcon_Client_Class *client_class, Evas *evas)
_gc_icon(E_Gadcon_Client_Class *client_class __UNUSED__, Evas *evas)
{
Evas_Object *o;
char buf[4096];
char buf[PATH_MAX];
o = edje_object_add(evas);
snprintf(buf, sizeof(buf), "%s/e-module-pager.edj",
@ -273,7 +275,7 @@ _gc_icon(__UNUSED__ E_Gadcon_Client_Class *client_class, Evas *evas)
}
static const char *
_gc_id_new(__UNUSED__ E_Gadcon_Client_Class *client_class)
_gc_id_new(E_Gadcon_Client_Class *client_class __UNUSED__)
{
return _gadcon_class.name;
}
@ -300,7 +302,7 @@ _pager_free(Pager *p)
_pager_empty(p);
evas_object_del(p->o_table);
pagers = eina_list_remove(pagers, p);
free(p);
E_FREE(p);
}
static void
@ -369,8 +371,7 @@ _pager_desk_new(Pager *p, E_Desk *desk, int xpos, int ypos)
e_table_pack_options_set(o, 1, 1, 1, 1, 0.5, 0.5, 0, 0, -1, -1);
evo = (Evas_Object *)edje_object_part_object_get(o, "e.eventarea");
if (!evo)
evo = o;
if (!evo) evo = o;
evas_object_event_callback_add(evo, EVAS_CALLBACK_MOUSE_DOWN,
_pager_desk_cb_mouse_down, pd);
@ -394,7 +395,8 @@ _pager_desk_new(Pager *p, E_Desk *desk, int xpos, int ypos)
{
Pager_Win *pw;
if ((bd->new_client) || ((bd->desk != desk) && (!bd->sticky))) continue;
if ((bd->new_client) || ((bd->desk != desk) && (!bd->sticky)))
continue;
pw = _pager_window_new(pd, bd);
if (pw) pd->wins = eina_list_append(pd->wins, pw);
}
@ -412,7 +414,7 @@ _pager_desk_free(Pager_Desk *pd)
EINA_LIST_FREE(pd->wins, w)
_pager_window_free(w);
e_object_unref(E_OBJECT(pd->desk));
free(pd);
E_FREE(pd);
}
static Pager_Desk *
@ -465,8 +467,7 @@ _pager_desk_find(Pager *p, E_Desk *desk)
Pager_Desk *pd;
EINA_LIST_FOREACH(p->desks, l, pd)
if (pd->desk == desk)
return pd;
if (pd->desk == desk) return pd;
return NULL;
}
@ -507,18 +508,18 @@ _pager_desk_switch(Pager_Desk *pd1, Pager_Desk *pd2)
tmp_dn = l->data;
if (!tmp_dn) continue;
if (tmp_dn->desk_x == desk1->x &&
tmp_dn->desk_y == desk1->y &&
tmp_dn->zone == (int) desk1->zone->num)
if ((tmp_dn->desk_x == desk1->x) &&
(tmp_dn->desk_y == desk1->y) &&
(tmp_dn->zone == (int) desk1->zone->num))
{
tmp_dn->desk_x = desk2->x;
tmp_dn->desk_y = desk2->y;
tmp_dn->zone = desk2->zone->num;
c++;
}
else if (tmp_dn->desk_x == desk2->x &&
tmp_dn->desk_y == desk2->y &&
tmp_dn->zone == (int) desk2->zone->num)
else if ((tmp_dn->desk_x == desk2->x) &&
(tmp_dn->desk_y == desk2->y) &&
(tmp_dn->zone == (int) desk2->zone->num))
{
tmp_dn->desk_x = desk1->x;
tmp_dn->desk_y = desk1->y;
@ -536,18 +537,18 @@ _pager_desk_switch(Pager_Desk *pd1, Pager_Desk *pd2)
tmp_db = l->data;
if (!tmp_db) continue;
if (tmp_db->desk_x == desk1->x &&
tmp_db->desk_y == desk1->y &&
tmp_db->zone == (int) desk1->zone->num)
if ((tmp_db->desk_x == desk1->x) &&
(tmp_db->desk_y == desk1->y) &&
(tmp_db->zone == (int) desk1->zone->num))
{
tmp_db->desk_x = desk2->x;
tmp_db->desk_y = desk2->y;
tmp_db->zone = desk2->zone->num;
c++;
}
else if (tmp_db->desk_x == desk2->x &&
tmp_db->desk_y == desk2->y &&
tmp_db->zone == (int) desk2->zone->num)
else if ((tmp_db->desk_x == desk2->x) &&
(tmp_db->desk_y == desk2->y) &&
(tmp_db->zone == (int) desk2->zone->num))
{
tmp_db->desk_x = desk1->x;
tmp_db->desk_y = desk1->y;
@ -584,7 +585,7 @@ _pager_window_new(Pager_Desk *pd, E_Border *border)
pw->border = border;
e_object_ref(E_OBJECT(border));
visible = !border->iconic && !border->client.netwm.state.skip_pager;
visible = ((!border->iconic) && (!border->client.netwm.state.skip_pager));
pw->skip_winlist = border->client.netwm.state.skip_pager;
pw->desk = pd;
@ -633,7 +634,7 @@ _pager_window_free(Pager_Win *pw)
if (pw->o_window) evas_object_del(pw->o_window);
if (pw->o_icon) evas_object_del(pw->o_icon);
e_object_unref(E_OBJECT(pw->border));
free(pw);
E_FREE(pw);
}
static void
@ -668,8 +669,7 @@ _pager_desk_window_find(Pager_Desk *pd, E_Border *border)
Pager_Win *pw;
EINA_LIST_FOREACH(pd->wins, l, pw)
if (pw->border == border)
return pw;
if (pw->border == border) return pw;
return NULL;
}
@ -689,7 +689,7 @@ _pager_popup_new(E_Zone *zone, int keyaction)
pp->popup = e_popup_new(zone, 0, 0, 1, 1);
if (!pp->popup)
{
free(pp);
E_FREE(pp);
return NULL;
}
e_popup_layer_set(pp->popup, 255);
@ -705,7 +705,7 @@ _pager_popup_new(E_Zone *zone, int keyaction)
else
height = pager_config->popup_height * y;
width = height * (zone->w * x)/(zone->h * y);
width = height * (zone->w * x) / (zone->h * y);
evas_object_move(pp->pager->o_table, 0, 0);
evas_object_resize(pp->pager->o_table, width, height);
@ -750,7 +750,7 @@ _pager_popup_free(Pager_Popup *pp)
e_bindings_mouse_ungrab(E_BINDING_CONTEXT_POPUP, pp->popup->evas_win);
e_bindings_wheel_ungrab(E_BINDING_CONTEXT_POPUP, pp->popup->evas_win);
e_object_del(E_OBJECT(pp->popup));
free(pp);
E_FREE(pp);
}
static Pager_Popup *
@ -767,7 +767,7 @@ _pager_popup_find(E_Zone *zone)
}
static void
_pager_cb_obj_moveresize(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, __UNUSED__ void *event_info)
_pager_cb_obj_moveresize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Instance *inst;
@ -776,7 +776,7 @@ _pager_cb_obj_moveresize(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object
}
static void
_button_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, void *event_info)
_button_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Instance *inst;
Evas_Event_Mouse_Down *ev;
@ -818,7 +818,7 @@ _button_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *ob
}
static void
_menu_cb_post(void *data, E_Menu *m)
_menu_cb_post(void *data __UNUSED__, E_Menu *m __UNUSED__)
{
if (!pager_config->menu) return;
e_object_del(E_OBJECT(pager_config->menu));
@ -826,7 +826,7 @@ _menu_cb_post(void *data, E_Menu *m)
}
static void
_pager_inst_cb_menu_configure(void *data, E_Menu *m, E_Menu_Item *mi)
_pager_inst_cb_menu_configure(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
{
if (!pager_config) return;
if (pager_config->config_dialog) return;
@ -845,7 +845,7 @@ _pager_config_dialog(E_Container *con, const char *params)
}
static void
_pager_inst_cb_menu_virtual_desktops_dialog(void *data, E_Menu *m, E_Menu_Item *mi)
_pager_inst_cb_menu_virtual_desktops_dialog(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
{
Instance *inst;
@ -870,7 +870,7 @@ _pager_cb_config_updated(void)
}
static Eina_Bool
_pager_cb_event_border_resize(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_resize(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Resize *ev = event;
Eina_List *l, *l2;
@ -893,7 +893,7 @@ _pager_cb_event_border_resize(__UNUSED__ void *data, __UNUSED__ int type, void *
}
static Eina_Bool
_pager_cb_event_border_move(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_move(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Move *ev = event;
Eina_List *l;
@ -926,7 +926,7 @@ _pager_cb_event_border_move(__UNUSED__ void *data, __UNUSED__ int type, void *ev
}
static Eina_Bool
_pager_cb_event_border_add(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_add(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Add *ev = event;
Eina_List *l;
@ -950,7 +950,7 @@ _pager_cb_event_border_add(__UNUSED__ void *data, __UNUSED__ int type, void *eve
}
static Eina_Bool
_pager_cb_event_border_remove(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_remove(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Remove *ev = event;
Eina_List *l;
@ -977,7 +977,7 @@ _pager_cb_event_border_remove(__UNUSED__ void *data, __UNUSED__ int type, void *
}
static Eina_Bool
_pager_cb_event_border_iconify(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_iconify(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Iconify *ev = event;
Eina_List *l;
@ -1006,7 +1006,7 @@ _pager_cb_event_border_iconify(__UNUSED__ void *data, __UNUSED__ int type, void
}
static Eina_Bool
_pager_cb_event_border_uniconify(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_uniconify(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Uniconify *ev = event;
Eina_List *l;
@ -1032,7 +1032,7 @@ _pager_cb_event_border_uniconify(__UNUSED__ void *data, __UNUSED__ int type, voi
}
static Eina_Bool
_pager_cb_event_border_stick(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_stick(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Stick *ev = event;
Eina_List *l;
@ -1060,7 +1060,7 @@ _pager_cb_event_border_stick(__UNUSED__ void *data, __UNUSED__ int type, void *e
}
static Eina_Bool
_pager_cb_event_border_unstick(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_unstick(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Unstick *ev = event;
Eina_List *l;
@ -1208,7 +1208,7 @@ _pager_window_desk_change(Pager *pager, E_Border *bd)
}
static Eina_Bool
_pager_cb_event_border_desk_set(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_desk_set(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Desk_Set *ev = event;
Eina_List *l;
@ -1221,7 +1221,7 @@ _pager_cb_event_border_desk_set(__UNUSED__ void *data, __UNUSED__ int type, void
}
static Eina_Bool
_pager_cb_event_border_stack(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_stack(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Stack *ev = event;
Eina_List *l;
@ -1279,7 +1279,7 @@ _pager_cb_event_border_stack(__UNUSED__ void *data, __UNUSED__ int type, void *e
}
static Eina_Bool
_pager_cb_event_border_icon_change(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_icon_change(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Icon_Change *ev = event;
Eina_List *l;
@ -1305,13 +1305,14 @@ _pager_cb_event_border_icon_change(__UNUSED__ void *data, __UNUSED__ int type, v
evas_object_del(pw->o_icon);
pw->o_icon = NULL;
}
o = e_border_icon_add
(ev->border, evas_object_evas_get(p->o_table));
o = e_border_icon_add(ev->border,
evas_object_evas_get(p->o_table));
if (o)
{
pw->o_icon = o;
evas_object_show(o);
edje_object_part_swallow(pw->o_window, "e.swallow.icon", o);
edje_object_part_swallow(pw->o_window,
"e.swallow.icon", o);
}
}
}
@ -1321,7 +1322,7 @@ _pager_cb_event_border_icon_change(__UNUSED__ void *data, __UNUSED__ int type, v
}
static Eina_Bool
_pager_cb_event_border_urgent_change(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_urgent_change(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Urgent_Change *ev;
Eina_List *l, *l2;
@ -1344,7 +1345,7 @@ _pager_cb_event_border_urgent_change(__UNUSED__ void *data, __UNUSED__ int type,
{
pp = _pager_popup_new(zone, 0);
if (pp && !pager_config->popup_urgent_stick)
if ((pp) && (!pager_config->popup_urgent_stick))
pp->timer = ecore_timer_add(pager_config->popup_urgent_speed,
_pager_popup_cb_timeout, pp);
if (pp) pp->urgent = 1;
@ -1389,7 +1390,7 @@ _pager_cb_event_border_urgent_change(__UNUSED__ void *data, __UNUSED__ int type,
}
static Eina_Bool
_pager_cb_event_border_focus_in(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Focus_In *ev;
Instance *inst;
@ -1436,7 +1437,7 @@ _pager_cb_event_border_focus_in(__UNUSED__ void *data, __UNUSED__ int type, void
}
static Eina_Bool
_pager_cb_event_border_focus_out(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_focus_out(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Focus_Out *ev;
Eina_List *l;
@ -1485,7 +1486,7 @@ _pager_cb_event_border_focus_out(__UNUSED__ void *data, __UNUSED__ int type, voi
}
static Eina_Bool
_pager_cb_event_border_property(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_border_property(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Border_Property *ev = event;
Eina_List *l, *l2;
@ -1574,7 +1575,7 @@ _pager_cb_event_border_property(__UNUSED__ void *data, __UNUSED__ int type, void
}
static Eina_Bool
_pager_cb_event_zone_desk_count_set(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_zone_desk_count_set(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Eina_List *l;
Pager *p;
@ -1590,7 +1591,7 @@ _pager_cb_event_zone_desk_count_set(__UNUSED__ void *data, __UNUSED__ int type,
}
static Eina_Bool
_pager_cb_event_desk_show(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_desk_show(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Desk_Show *ev = event;
Eina_List *l;
@ -1608,7 +1609,7 @@ _pager_cb_event_desk_show(__UNUSED__ void *data, __UNUSED__ int type, void *even
edje_object_part_text_set(p->popup->o_bg, "text", ev->desk->name);
}
if (pager_config->popup && !act_popup)
if ((pager_config->popup) && (!act_popup))
{
if ((pp = _pager_popup_find(ev->desk->zone)))
ecore_timer_del(pp->timer);
@ -1637,7 +1638,7 @@ _pager_cb_event_desk_show(__UNUSED__ void *data, __UNUSED__ int type, void *even
}
static Eina_Bool
_pager_cb_event_desk_name_change(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_desk_name_change(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Desk_Name_Change *ev = event;
Eina_List *l;
@ -1666,7 +1667,7 @@ _pager_cb_event_desk_name_change(__UNUSED__ void *data, __UNUSED__ int type, voi
}
static Eina_Bool
_pager_cb_event_container_resize(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_cb_event_container_resize(void *data __UNUSED__, int type __UNUSED__, void *event)
{
E_Event_Container_Resize *ev = event;
Eina_List *l;
@ -1691,7 +1692,7 @@ _pager_cb_event_container_resize(__UNUSED__ void *data, __UNUSED__ int type, voi
}
static void
_pager_window_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, void *event_info)
_pager_window_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Down *ev;
Pager_Win *pw;
@ -1728,7 +1729,7 @@ _pager_window_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Obje
}
static void
_pager_window_cb_mouse_up(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, void *event_info)
_pager_window_cb_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Up *ev;
Pager_Win *pw;
@ -1756,14 +1757,15 @@ _pager_window_cb_mouse_up(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object
}
static void
_pager_window_cb_mouse_move(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, void *event_info)
_pager_window_cb_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Move *ev;
Pager_Win *pw;
E_Drag *drag;
Evas_Object *o, *oo;
Evas_Coord x, y, w, h;
const char *drag_types[] = { "enlightenment/pager_win", "enlightenment/border" };
const char *drag_types[] =
{ "enlightenment/pager_win", "enlightenment/border" };
Evas_Coord dx, dy;
unsigned int resist = 0;
Evas_Coord mx, my, vx, vy;
@ -1774,16 +1776,17 @@ _pager_window_cb_mouse_move(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Obje
if (!pw) return;
if (pw->border->lock_user_location) return;
if (pw->desk->pager->popup && !act_popup) return;
if ((pw->desk->pager->popup) && (!act_popup)) return;
/* prevent drag for a few pixels */
if (pw->drag.start)
{
dx = pw->drag.x - ev->cur.output.x;
dy = pw->drag.y - ev->cur.output.y;
if (pw->desk && pw->desk->pager)
if ((pw->desk) && (pw->desk->pager))
resist = pager_config->drag_resist;
if (((unsigned int) (dx * dx) + (unsigned int) (dy * dy)) <= (resist * resist)) return;
if (((unsigned int) (dx * dx) + (unsigned int) (dy * dy)) <=
(resist * resist)) return;
pw->desk->pager->dragging = 1;
pw->drag.start = 0;
@ -1955,7 +1958,7 @@ _pager_update_drop_position(Pager *p, Evas_Coord x, Evas_Coord y)
}
static void
_pager_drop_cb_enter(void *data, const char *type, void *event_info)
_pager_drop_cb_enter(void *data, const char *type __UNUSED__, void *event_info)
{
E_Event_Dnd_Enter *ev;
Pager *p;
@ -1980,7 +1983,7 @@ _pager_drop_cb_enter(void *data, const char *type, void *event_info)
}
static void
_pager_drop_cb_move(void *data, const char *type, void *event_info)
_pager_drop_cb_move(void *data, const char *type __UNUSED__, void *event_info)
{
E_Event_Dnd_Move *ev;
Pager *p;
@ -1997,7 +2000,7 @@ _pager_drop_cb_move(void *data, const char *type, void *event_info)
}
static void
_pager_drop_cb_leave(void *data, const char *type, void *event_info)
_pager_drop_cb_leave(void *data, const char *type __UNUSED__, void *event_info __UNUSED__)
{
Pager *p;
Eina_List *l;
@ -2110,7 +2113,7 @@ _pager_drop_cb_drop(void *data, const char *type, void *event_info)
}
static void
_pager_desk_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, void *event_info)
_pager_desk_cb_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Down *ev;
Pager_Desk *pd;
@ -2119,7 +2122,7 @@ _pager_desk_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object
ev = event_info;
pd = data;
if (!pd) return;
if (!pd->pager->popup && ev->button == 3) return;
if ((!pd->pager->popup) && (ev->button == 3)) return;
if (ev->button == (int) pager_config->btn_desk)
{
evas_object_geometry_get(pd->o_desk, &ox, &oy, NULL, NULL);
@ -2134,7 +2137,7 @@ _pager_desk_cb_mouse_down(void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object
}
static void
_pager_desk_cb_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
_pager_desk_cb_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Up *ev;
Pager_Desk *pd;
@ -2157,10 +2160,11 @@ _pager_desk_cb_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
}
pd->pager->just_dragged = 0;
if (p->popup && p->popup->urgent) _pager_popup_free(p->popup);
if ((p->popup) && (p->popup->urgent)) _pager_popup_free(p->popup);
}
static void
_pager_desk_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info)
_pager_desk_cb_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Move *ev;
Pager_Desk *pd;
@ -2182,10 +2186,11 @@ _pager_desk_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_inf
{
dx = pd->drag.x - ev->cur.output.x;
dy = pd->drag.y - ev->cur.output.y;
if (pd->pager && pd->pager->inst)
if ((pd->pager) && (pd->pager->inst))
resist = pager_config->drag_resist;
if (((unsigned int) (dx * dx) + (unsigned int) (dy * dy)) <= (resist * resist)) return;
if (((unsigned int) (dx * dx) + (unsigned int) (dy * dy)) <=
(resist * resist)) return;
pd->pager->dragging = 1;
pd->drag.start = 0;
@ -2291,7 +2296,7 @@ _pager_desk_cb_drag_finished(E_Drag *drag, int dropped)
}
static void
_pager_desk_cb_mouse_wheel(void *data, Evas *e, Evas_Object *obj, void *event_info)
_pager_desk_cb_mouse_wheel(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Event_Mouse_Wheel *ev;
Pager_Desk *pd;
@ -2331,9 +2336,13 @@ _pager_popup_show()
E_Zone *zone;
int x, y, w, h;
Pager_Popup *pp;
const char *drop[] = { "enlightenment/pager_win", "enlightenment/border", "enlightenment/vdesktop"};
const char *drop[] =
{
"enlightenment/pager_win", "enlightenment/border",
"enlightenment/vdesktop"
};
if (act_popup || input_window) return 0;
if ((act_popup) || (input_window)) return 0;
zone = e_util_zone_current_get(e_manager_current_get());
@ -2351,22 +2360,22 @@ _pager_popup_show()
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_KEY_DOWN, _pager_popup_cb_key_down, NULL));
(ECORE_EVENT_KEY_DOWN, _pager_popup_cb_key_down, NULL));
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_KEY_UP, _pager_popup_cb_key_up, NULL));
(ECORE_EVENT_KEY_UP, _pager_popup_cb_key_up, NULL));
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_MOUSE_BUTTON_DOWN, _pager_popup_cb_mouse_down, NULL));
(ECORE_EVENT_MOUSE_BUTTON_DOWN, _pager_popup_cb_mouse_down, NULL));
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_MOUSE_BUTTON_UP, _pager_popup_cb_mouse_up, NULL));
(ECORE_EVENT_MOUSE_BUTTON_UP, _pager_popup_cb_mouse_up, NULL));
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_MOUSE_WHEEL, _pager_popup_cb_mouse_wheel, NULL));
(ECORE_EVENT_MOUSE_WHEEL, _pager_popup_cb_mouse_wheel, NULL));
handlers = eina_list_append
(handlers, ecore_event_handler_add
(ECORE_EVENT_MOUSE_MOVE, _pager_popup_cb_mouse_move, NULL));
(ECORE_EVENT_MOUSE_MOVE, _pager_popup_cb_mouse_move, NULL));
act_popup = _pager_popup_new(zone, 1);
@ -2407,7 +2416,7 @@ _pager_popup_hide(int switch_desk)
act_popup->timer = ecore_timer_add(0.1, _pager_popup_cb_timeout, act_popup);
if (switch_desk && current_desk) e_desk_show(current_desk);
if ((switch_desk) && (current_desk)) e_desk_show(current_desk);
act_popup = NULL;
}
@ -2455,18 +2464,17 @@ _pager_popup_desk_switch(int x, int y)
}
static void
_pager_popup_cb_action_show(E_Object *obj, const char *params, Ecore_Event_Key *ev)
_pager_popup_cb_action_show(E_Object *obj __UNUSED__, const char *params __UNUSED__, Ecore_Event_Key *ev __UNUSED__)
{
if (_pager_popup_show())
_pager_popup_modifiers_set(ev->modifiers);
}
static void
_pager_popup_cb_action_switch(E_Object *obj, const char *params, Ecore_Event_Key *ev)
_pager_popup_cb_action_switch(E_Object *obj __UNUSED__, const char *params, Ecore_Event_Key *ev)
{
int max_x,max_y, desk_x, desk_y;
int x = 0;
int y = 0;
int x = 0, y = 0;
if (!act_popup)
{
@ -2505,7 +2513,7 @@ _pager_popup_cb_action_switch(E_Object *obj, const char *params, Ecore_Event_Key
}
static Eina_Bool
_pager_popup_cb_mouse_down(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_mouse_down(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Mouse_Button *ev;
Pager_Popup *pp = act_popup;
@ -2519,7 +2527,7 @@ _pager_popup_cb_mouse_down(__UNUSED__ void *data, __UNUSED__ int type, void *eve
}
static Eina_Bool
_pager_popup_cb_mouse_up(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_mouse_up(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Mouse_Button *ev;
Pager_Popup *pp = act_popup;
@ -2533,7 +2541,7 @@ _pager_popup_cb_mouse_up(__UNUSED__ void *data, __UNUSED__ int type, void *event
}
static Eina_Bool
_pager_popup_cb_mouse_move(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_mouse_move(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Mouse_Move *ev;
Pager_Popup *pp = act_popup;
@ -2549,7 +2557,7 @@ _pager_popup_cb_mouse_move(__UNUSED__ void *data, __UNUSED__ int type, void *eve
}
static Eina_Bool
_pager_popup_cb_mouse_wheel(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_mouse_wheel(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Mouse_Wheel *ev = event;
Pager_Popup *pp = act_popup;
@ -2568,7 +2576,7 @@ _pager_popup_cb_mouse_wheel(__UNUSED__ void *data, __UNUSED__ int type, void *ev
}
static Eina_Bool
_pager_popup_cb_key_down(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Key *ev;
@ -2624,7 +2632,7 @@ _pager_popup_cb_key_down(__UNUSED__ void *data, __UNUSED__ int type, void *event
}
static Eina_Bool
_pager_popup_cb_key_up(__UNUSED__ void *data, __UNUSED__ int type, void *event)
_pager_popup_cb_key_up(void *data __UNUSED__, int type __UNUSED__, void *event)
{
Ecore_Event_Key *ev;
@ -2737,63 +2745,63 @@ e_modapi_init(E_Module *m)
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_RESIZE, _pager_cb_event_border_resize, NULL));
(E_EVENT_BORDER_RESIZE, _pager_cb_event_border_resize, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_MOVE, _pager_cb_event_border_move, NULL));
(E_EVENT_BORDER_MOVE, _pager_cb_event_border_move, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_ADD, _pager_cb_event_border_add, NULL));
(E_EVENT_BORDER_ADD, _pager_cb_event_border_add, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_REMOVE, _pager_cb_event_border_remove, NULL));
(E_EVENT_BORDER_REMOVE, _pager_cb_event_border_remove, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_ICONIFY, _pager_cb_event_border_iconify, NULL));
(E_EVENT_BORDER_ICONIFY, _pager_cb_event_border_iconify, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_UNICONIFY, _pager_cb_event_border_uniconify, NULL));
(E_EVENT_BORDER_UNICONIFY, _pager_cb_event_border_uniconify, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_STICK, _pager_cb_event_border_stick, NULL));
(E_EVENT_BORDER_STICK, _pager_cb_event_border_stick, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_UNSTICK, _pager_cb_event_border_unstick, NULL));
(E_EVENT_BORDER_UNSTICK, _pager_cb_event_border_unstick, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_DESK_SET, _pager_cb_event_border_desk_set, NULL));
(E_EVENT_BORDER_DESK_SET, _pager_cb_event_border_desk_set, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_STACK, _pager_cb_event_border_stack, NULL));
(E_EVENT_BORDER_STACK, _pager_cb_event_border_stack, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_ICON_CHANGE, _pager_cb_event_border_icon_change, NULL));
(E_EVENT_BORDER_ICON_CHANGE, _pager_cb_event_border_icon_change, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_URGENT_CHANGE, _pager_cb_event_border_urgent_change, NULL));
(E_EVENT_BORDER_URGENT_CHANGE, _pager_cb_event_border_urgent_change, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_FOCUS_IN,
_pager_cb_event_border_focus_in, NULL));
(E_EVENT_BORDER_FOCUS_IN,
_pager_cb_event_border_focus_in, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_FOCUS_OUT,
_pager_cb_event_border_focus_out, NULL));
(E_EVENT_BORDER_FOCUS_OUT,
_pager_cb_event_border_focus_out, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_BORDER_PROPERTY, _pager_cb_event_border_property, NULL));
(E_EVENT_BORDER_PROPERTY, _pager_cb_event_border_property, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_ZONE_DESK_COUNT_SET, _pager_cb_event_zone_desk_count_set, NULL));
(E_EVENT_ZONE_DESK_COUNT_SET, _pager_cb_event_zone_desk_count_set, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_DESK_SHOW, _pager_cb_event_desk_show, NULL));
(E_EVENT_DESK_SHOW, _pager_cb_event_desk_show, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_DESK_NAME_CHANGE, _pager_cb_event_desk_name_change, NULL));
(E_EVENT_DESK_NAME_CHANGE, _pager_cb_event_desk_name_change, NULL));
pager_config->handlers = eina_list_append
(pager_config->handlers, ecore_event_handler_add
(E_EVENT_CONTAINER_RESIZE, _pager_cb_event_container_resize, NULL));
(E_EVENT_CONTAINER_RESIZE, _pager_cb_event_container_resize, NULL));
pager_config->module = m;