Enlightenment CVS committal
Author : devilhorns
Project : e17
Module : apps/e
Dir : e17/apps/e/src/modules/ibar
Modified Files:
e_mod_main.c
Log Message:
Don't add the new Create/Add menu entries if the conf_apps module is not
loaded.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_main.c,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -3 -r1.190 -r1.191
--- e_mod_main.c 13 Dec 2007 00:56:31 -0000 1.190
+++ e_mod_main.c 13 Dec 2007 13:25:10 -0000 1.191
@@ -807,19 +807,24 @@
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, _("Add An Icon"));
- e_util_menu_item_edje_icon_set(mi, "enlightenment/ibar_applications");
- e_menu_item_callback_set(mi, _ibar_cb_menu_icon_add, NULL);
- mi = e_menu_item_new(mn);
- e_menu_item_label_set(mi, _("Create New Icon"));
- e_util_menu_item_edje_icon_set(mi, "enlightenment/new_application");
- e_menu_item_callback_set(mi, _ibar_cb_menu_icon_new, NULL);
+ if (e_configure_registry_exists("applications/ibar_applications"))
+ {
+ mi = e_menu_item_new(mn);
+ e_menu_item_label_set(mi, _("Add An Icon"));
+ e_util_menu_item_edje_icon_set(mi,
"enlightenment/ibar_applications");
+ e_menu_item_callback_set(mi, _ibar_cb_menu_icon_add, NULL);
+ }
+ if (e_configure_registry_exists("applications/new_application"))
+ {
+ mi = e_menu_item_new(mn);
+ e_menu_item_label_set(mi, _("Create New Icon"));
+ e_util_menu_item_edje_icon_set(mi,
"enlightenment/new_application");
+ e_menu_item_callback_set(mi, _ibar_cb_menu_icon_new, NULL);
- mi = e_menu_item_new(mn);
- e_menu_item_separator_set(mi, 1);
+ 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, _("Configuration"));
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs