Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_menus.c 


Log Message:
Ravenlock's Window client list submenu patch, slightly modified.
  - Changed Icon.
  - Minor formatting.
  - Removed extra separator if there were no windows on other desks.
  

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -3 -r1.195 -r1.196
--- e_int_menus.c       13 Feb 2007 02:04:09 -0000      1.195
+++ e_int_menus.c       18 Feb 2007 11:46:56 -0000      1.196
@@ -962,8 +962,11 @@
                         _e_int_menus_clients_sort_border_cb);
 
    desk = NULL;
+   subm = NULL;
    if (evas_list_count(alt) > 0) 
      {
+       mi = e_menu_item_new(m);
+       e_menu_item_separator_set(mi, 1);
        for (l = alt; l; l = l->next)
          {
             E_Border *bd;
@@ -971,12 +974,18 @@
             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/desktops");
+                 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-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to