Hello,The attached patch will affect the "client list" seen when using the middle mouse button on the desktop. The list will continue to have the current desktops clients at the top, while all other desktop's clients will be contained within a submenu named after the desktop.
-- Regards, Ravenlock
Index: e17/apps/e/src/bin/e_int_menus.c =================================================================== RCS file: /var/cvs/e/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.195 diff -u -r1.195 e_int_menus.c --- e17/apps/e/src/bin/e_int_menus.c 13 Feb 2007 02:04:09 -0000 1.195 +++ e17/apps/e/src/bin/e_int_menus.c 18 Feb 2007 06:37:37 -0000 @@ -961,7 +961,11 @@ alt = evas_list_sort(alt, evas_list_count(alt), _e_int_menus_clients_sort_border_cb); + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); + desk = NULL; + subm = NULL; if (evas_list_count(alt) > 0) { for (l = alt; l; l = l->next) @@ -971,12 +975,22 @@ bd = l->data; if (bd->desk != desk) { - mi = e_menu_item_new(m); - e_menu_item_separator_set(mi, 1); + if (subm && mi) + { + e_menu_item_submenu_set(mi, subm); + } + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, bd->desk->name); + e_util_menu_item_edje_icon_set(mi, "enlightenment/windows"); + subm = e_menu_new(); desk = bd->desk; } - _e_int_menus_clients_item_create(bd, m); + _e_int_menus_clients_item_create(bd, subm); } + if (subm && mi) + { + e_menu_item_submenu_set(mi, subm); + } } mi = e_menu_item_new(m);
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel