|
|
|
@ -65,6 +65,8 @@ static void _e_int_menus_desktops_free_hook(void *obj); |
|
|
|
|
static void _e_int_menus_desk_item_cb(void *data, E_Menu *m, E_Menu_Item *mi); |
|
|
|
|
static void _e_int_menus_item_label_set(Efreet_Menu *entry, E_Menu_Item *mi); |
|
|
|
|
|
|
|
|
|
//static void _e_int_menus_apps_drag_finished(E_Drag *drag, int dropped __UNUSED__);
|
|
|
|
|
|
|
|
|
|
/* local subsystem globals */ |
|
|
|
|
static Eina_Hash *_e_int_menus_augmentation = NULL; |
|
|
|
|
static Eina_List *_e_int_menus_augmentation_disabled = NULL; |
|
|
|
@ -495,7 +497,7 @@ _e_int_menus_main_del_hook(void *obj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_main_about(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_main_about(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_About *about; |
|
|
|
|
|
|
|
|
@ -504,7 +506,7 @@ _e_int_menus_main_about(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_themes_about(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_themes_about(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Theme_About *about; |
|
|
|
|
|
|
|
|
@ -521,7 +523,7 @@ _e_int_menus_fwin_favorites_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_main_showhide(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_main_showhide(void *data __UNUSED__, E_Menu *m, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Action *act; |
|
|
|
|
|
|
|
|
@ -530,7 +532,7 @@ _e_int_menus_main_showhide(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_main_restart(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_main_restart(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Action *a; |
|
|
|
|
|
|
|
|
@ -539,7 +541,7 @@ _e_int_menus_main_restart(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_main_exit(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_main_exit(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Action *a; |
|
|
|
|
|
|
|
|
@ -660,7 +662,7 @@ _e_int_menus_apps_free_hook2(void *obj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_apps_run(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_apps_run(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
Efreet_Desktop *desktop; |
|
|
|
|
|
|
|
|
@ -668,14 +670,16 @@ _e_int_menus_apps_run(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
e_exec(m->zone, desktop, NULL, NULL, "menu/apps"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
static void |
|
|
|
|
apps_drag_finished(E_Drag *drag, int dropped) |
|
|
|
|
_e_int_menus_apps_drag_finished(E_Drag *drag, int dropped __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
Efreet_Desktop *desktop; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
desktop = drag->data; |
|
|
|
|
efreet_desktop_free(desktop); |
|
|
|
|
} |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_apps_drag(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
@ -707,7 +711,7 @@ _e_int_menus_apps_drag(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_virtuals_pre_cb(void *data, E_Menu *m) |
|
|
|
|
_e_int_menus_virtuals_pre_cb(void *data __UNUSED__, E_Menu *m) |
|
|
|
|
{ |
|
|
|
|
E_Menu_Item *mi; |
|
|
|
|
E_Menu *root; |
|
|
|
@ -721,7 +725,7 @@ _e_int_menus_virtuals_pre_cb(void *data, E_Menu *m) |
|
|
|
|
int i; |
|
|
|
|
|
|
|
|
|
zone = root->zone; |
|
|
|
|
for (i = 0; i < zone->desk_x_count * zone->desk_y_count; i++) |
|
|
|
|
for (i = 0; i < (zone->desk_x_count * zone->desk_y_count); i++) |
|
|
|
|
{ |
|
|
|
|
E_Desk *desk; |
|
|
|
|
|
|
|
|
@ -767,13 +771,13 @@ _e_int_menus_desktops_free_hook(void *obj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_desk_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_desk_item_cb(void *data __UNUSED__, E_Menu *m, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
e_configure_registry_call("screen/virtual_desktops", m->zone->container, NULL); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_virtuals_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_virtuals_item_cb(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Desk *desk; |
|
|
|
|
|
|
|
|
@ -804,7 +808,7 @@ _e_int_menus_virtuals_icon_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_config_pre_cb(void *data, E_Menu *m) |
|
|
|
|
_e_int_menus_config_pre_cb(void *data __UNUSED__, E_Menu *m) |
|
|
|
|
{ |
|
|
|
|
E_Menu_Item *mi; |
|
|
|
|
Eina_List *l = NULL; |
|
|
|
@ -1089,7 +1093,7 @@ _e_int_menus_clients_add_by_none(Eina_List *borders, E_Menu *m) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_clients_pre_cb(void *data, E_Menu *m) |
|
|
|
|
_e_int_menus_clients_pre_cb(void *data __UNUSED__, E_Menu *m) |
|
|
|
|
{ |
|
|
|
|
E_Menu *subm; |
|
|
|
|
E_Menu_Item *mi; |
|
|
|
@ -1240,7 +1244,7 @@ _e_int_menus_clients_free_hook(void *obj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_clients_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_clients_item_cb(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Border *bd; |
|
|
|
|
|
|
|
|
@ -1280,7 +1284,7 @@ _e_int_menus_clients_icon_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_clients_cleanup_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_clients_cleanup_cb(void *data __UNUSED__, E_Menu *m, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Action *act; |
|
|
|
|
|
|
|
|
@ -1289,7 +1293,7 @@ _e_int_menus_clients_cleanup_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
_e_int_menus_lost_clients_pre_cb(void *data, E_Menu *m) |
|
|
|
|
_e_int_menus_lost_clients_pre_cb(void *data __UNUSED__, E_Menu *m) |
|
|
|
|
{ |
|
|
|
|
E_Menu_Item *mi; |
|
|
|
|
Eina_List *l, *borders = NULL; |
|
|
|
@ -1345,7 +1349,7 @@ _e_int_menus_lost_clients_free_hook(void *obj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_lost_clients_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
_e_int_menus_lost_clients_item_cb(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__) |
|
|
|
|
{ |
|
|
|
|
E_Border *bd = data; |
|
|
|
|
|
|
|
|
@ -1391,7 +1395,7 @@ _e_int_menus_augmentation_del(E_Menu *m, Eina_List *augmentation) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_shelves_pre_cb(void *data, E_Menu *m)
|
|
|
|
|
_e_int_menus_shelves_pre_cb(void *data __UNUSED__, E_Menu *m)
|
|
|
|
|
{ |
|
|
|
|
E_Menu_Item *mi; |
|
|
|
|
Eina_List *l, *shelves = NULL; |
|
|
|
@ -1489,7 +1493,7 @@ _e_int_menus_shelves_pre_cb(void *data, E_Menu *m) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_shelves_item_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
|
|
|
|
_e_int_menus_shelves_item_cb(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
|
|
|
|
|
{ |
|
|
|
|
E_Shelf *s = data; |
|
|
|
|
|
|
|
|
@ -1498,7 +1502,7 @@ _e_int_menus_shelves_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_shelves_add_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
|
|
|
|
_e_int_menus_shelves_add_cb(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
|
|
|
|
|
{ |
|
|
|
|
E_Container *con; |
|
|
|
|
E_Zone *zone; |
|
|
|
@ -1525,7 +1529,7 @@ _e_int_menus_shelves_add_cb(void *data, E_Menu *m, E_Menu_Item *mi) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void
|
|
|
|
|
_e_int_menus_shelves_del_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
|
|
|
|
_e_int_menus_shelves_del_cb(void *data __UNUSED__, E_Menu *m, E_Menu_Item *mi __UNUSED__)
|
|
|
|
|
{ |
|
|
|
|
e_configure_registry_call("extensions/shelves", m->zone->container, NULL); |
|
|
|
|
} |
|
|
|
|