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
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to