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