Enlightenment CVS committal

Author  : devilhorns
Project : e_modules
Module  : evolume

Dir     : e_modules/evolume/src/module


Modified Files:
        e_mod_menu.c 


Log Message:
Provide a menu similar to other modules by:
  -Adding a separator between Faces and Edit Mode.
  -Providing an icon for Faces menu.    

===================================================================
RCS file: /cvs/e/e_modules/evolume/src/module/e_mod_menu.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_mod_menu.c        5 Apr 2006 17:48:48 -0000       1.3
+++ e_mod_menu.c        6 Apr 2006 19:23:44 -0000       1.4
@@ -128,20 +128,23 @@
 void
 e_volume_face_menu_new(Volume_Face *face)
 {
-
+   char buf[1024];
    Evas_List *l;
    E_Menu *mn, *sm, *om;
    E_Menu_Item *mi;
 
    mn = e_menu_new();
    face->menu = mn;
+   e_object_data_set(E_OBJECT(mn), face);
 
    {
       /* Face Menu */
       sm = e_menu_new();
 
+      snprintf(buf, sizeof(buf), "%s/module_icon.png", module_root);
       mi = e_menu_item_new(mn);
       e_menu_item_label_set(mi, D_("Faces"));
+      e_menu_item_icon_file_set(mi, buf);
       e_menu_item_submenu_set(mi, sm);
 
       mi = e_menu_item_new(sm);
@@ -149,8 +152,9 @@
       e_menu_item_callback_set(mi, _volume_remove_face_cb, (void *)face);
    }
 
-   e_object_data_set(E_OBJECT(mn), face);
-
+   mi = e_menu_item_new(mn);
+   e_menu_item_separator_set(mi, 1);
+   
    mi = e_menu_item_new(mn);
    e_menu_item_label_set(mi, D_("Edit Mode"));
    e_util_menu_item_edje_icon_set(mi, "enlightenment/gadgets");




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to