Enlightenment CVS committal
Author : devilhorns
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_gadcon.c
Log Message:
Efm modules don't support Plain/Inset, so no need for the menu entry there.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_gadcon.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -3 -r1.86 -r1.87
--- e_gadcon.c 11 Nov 2007 17:44:29 -0000 1.86
+++ e_gadcon.c 12 Nov 2007 01:59:50 -0000 1.87
@@ -1231,35 +1231,34 @@
E_OBJECT_CHECK(gcc);
E_OBJECT_TYPE_CHECK(gcc, E_GADCON_CLIENT_TYPE);
-
- mn = e_menu_new();
-
- mi = e_menu_item_new(mn);
- e_menu_item_label_set(mi, _("Plain"));
- e_util_menu_item_edje_icon_set(mi, "enlightenment/plain");
- e_menu_item_radio_group_set(mi, 1);
- e_menu_item_radio_set(mi, 1);
- if ((gcc->style) && (!strcmp(gcc->style, E_GADCON_CLIENT_STYLE_PLAIN)))
- e_menu_item_toggle_set(mi, 1);
- e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_plain, gcc);
-
- mi = e_menu_item_new(mn);
- e_menu_item_label_set(mi, _("Inset"));
- e_util_menu_item_edje_icon_set(mi, "enlightenment/plain");
- e_menu_item_radio_group_set(mi, 1);
- e_menu_item_radio_set(mi, 1);
- if ((gcc->style) && (!strcmp(gcc->style, E_GADCON_CLIENT_STYLE_INSET)))
- e_menu_item_toggle_set(mi, 1);
- e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_inset, gcc);
-
- /***/
-
- mi = e_menu_item_new(menu);
- e_menu_item_label_set(mi, _("Appearance"));
- e_util_menu_item_edje_icon_set(mi, "enlightenment/appearance");
- e_menu_item_submenu_set(mi, mn);
- e_object_del(E_OBJECT(mn));
-
+
+ if (!gcc->gadcon->toolbar)
+ {
+ mn = e_menu_new();
+ mi = e_menu_item_new(mn);
+ e_menu_item_label_set(mi, _("Plain"));
+ e_util_menu_item_edje_icon_set(mi, "enlightenment/plain");
+ e_menu_item_radio_group_set(mi, 1);
+ e_menu_item_radio_set(mi, 1);
+ if ((gcc->style) && (!strcmp(gcc->style, E_GADCON_CLIENT_STYLE_PLAIN)))
+ e_menu_item_toggle_set(mi, 1);
+ e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_plain, gcc);
+
+ mi = e_menu_item_new(mn);
+ e_menu_item_label_set(mi, _("Inset"));
+ e_util_menu_item_edje_icon_set(mi, "enlightenment/plain");
+ e_menu_item_radio_group_set(mi, 1);
+ e_menu_item_radio_set(mi, 1);
+ if ((gcc->style) && (!strcmp(gcc->style, E_GADCON_CLIENT_STYLE_INSET)))
+ e_menu_item_toggle_set(mi, 1);
+ e_menu_item_callback_set(mi, _e_gadcon_client_cb_menu_style_inset, gcc);
+
+ mi = e_menu_item_new(menu);
+ e_menu_item_label_set(mi, _("Appearance"));
+ e_util_menu_item_edje_icon_set(mi, "enlightenment/appearance");
+ e_menu_item_submenu_set(mi, mn);
+ e_object_del(E_OBJECT(mn));
+ }
mi = e_menu_item_new(menu);
e_menu_item_label_set(mi, _("Automatically scroll contents"));
e_util_menu_item_edje_icon_set(mi, "enlightenment/autoscroll");
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs