Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_actions.c e_config.c e_int_config_keybindings.c 
        e_int_config_mousebindings.c e_int_menus.c e_int_menus.h 


Log Message:
Allow the favorite apps menu to be completely disabled.  Also at rasters 
request, allow the fm menu item to be disabled.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_actions.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -3 -r1.86 -r1.87
--- e_actions.c 2 Nov 2006 09:56:10 -0000       1.86
+++ e_actions.c 7 Nov 2006 22:45:49 -0000       1.87
@@ -1111,7 +1111,9 @@
 _e_actions_menu_find(const char *name)
 {
    if (!strcmp(name, "main")) return e_int_menus_main_new();
+#ifdef ENABLE_FAVORITES
    else if (!strcmp(name, "favorites")) return e_int_menus_favorite_apps_new();
+#endif
    else if (!strcmp(name, "all")) return e_int_menus_all_apps_new();
    else if (!strcmp(name, "clients")) return e_int_menus_clients_new();
    else if (!strcmp(name, "lost_clients")) return 
e_int_menus_lost_clients_new();
@@ -1960,7 +1962,9 @@
    /* menu_show */
    ACT_GO(menu_show);
    e_action_predef_name_set(_("Menu"), _("Show Main Menu"), "menu_show", 
"main", NULL, 0);
+#ifdef ENABLE_FAVORITES
    e_action_predef_name_set(_("Menu"), _("Show Favorites Menu"), "menu_show", 
"favorites", NULL, 0);
+#endif
    e_action_predef_name_set(_("Menu"), _("Show All Applications Menu"), 
"menu_show", "all", NULL, 0);
    e_action_predef_name_set(_("Menu"), _("Show Clients Menu"), "menu_show", 
"clients", NULL, 0);
    e_action_predef_name_set(_("Menu"), _("Show Menu..."), "menu_show", NULL,
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -3 -r1.213 -r1.214
--- e_config.c  31 Oct 2006 14:37:31 -0000      1.213
+++ e_config.c  7 Nov 2006 22:45:49 -0000       1.214
@@ -766,9 +766,11 @@
        CFG_MOUSEBIND(E_BINDING_CONTEXT_ZONE, 2,
                      0, 0, 
                      "menu_show", "clients");
+#ifdef ENABLE_FAVORITES
        CFG_MOUSEBIND(E_BINDING_CONTEXT_ZONE, 3,
                      0, 0, 
                      "menu_show", "favorites");
+#endif
      }
      {
        E_Config_Binding_Key *eb;
@@ -877,18 +879,22 @@
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "m",
                    E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
                    "menu_show", "main");
+#ifdef ENABLE_FAVORITES
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "a",
                    E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
                    "menu_show", "favorites");
+#endif
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "Menu",
                    0, 0,
                    "menu_show", "main");
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "Menu",
                    E_BINDING_MODIFIER_CTRL, 0,
                    "menu_show", "clients");
+#ifdef ENABLE_FAVORITES
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "Menu",
                    E_BINDING_MODIFIER_ALT, 0,
                    "menu_show", "favorites");
+#endif
        CFG_KEYBIND(E_BINDING_CONTEXT_ANY, "Insert",
                    E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
                    "exec", "Eterm");
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_keybindings.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- e_int_config_keybindings.c  23 Oct 2006 20:43:11 -0000      1.41
+++ e_int_config_keybindings.c  7 Nov 2006 22:45:49 -0000       1.42
@@ -563,18 +563,22 @@
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "m",
         E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
         "menu_show", "main");
+#ifdef ENABLE_FAVORITES
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "a",
         E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
         "menu_show", "favorites");
+#endif
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Menu",
         0, 0,
         "menu_show", "main");
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Menu",
         E_BINDING_MODIFIER_CTRL, 0,
         "menu_show", "clients");
+#ifdef ENABLE_FAVORITES
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Menu",
         E_BINDING_MODIFIER_ALT, 0,
         "menu_show", "favorites");
+#endif
    CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Insert",
         E_BINDING_MODIFIER_CTRL | E_BINDING_MODIFIER_ALT, 0,
         "exec", "Eterm");
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_mousebindings.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- e_int_config_mousebindings.c        31 Oct 2006 14:37:31 -0000      1.8
+++ e_int_config_mousebindings.c        7 Nov 2006 22:45:49 -0000       1.9
@@ -651,8 +651,9 @@
    CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_BORDER, 3, E_BINDING_MODIFIER_ALT, 0, 
"window_menu", NULL); 
    CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_ZONE, 1, 0, 0, "menu_show", "main"); 
    CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_ZONE, 2, 0, 0, "menu_show", 
"clients"); 
+#ifdef ENABLE_FAVORITES
    CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_ZONE, 3, 0, 0, "menu_show", 
"favorites");
-
+#endif
 
 #define CFG_WHEELBIND_DFLT(_context, _direction, _z, _modifiers, _anymod, 
_action, _params) \
    bw = E_NEW(E_Config_Binding_Wheel, 1); \
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.183
retrieving revision 1.184
diff -u -3 -r1.183 -r1.184
--- e_int_menus.c       19 Oct 2006 14:35:13 -0000      1.183
+++ e_int_menus.c       7 Nov 2006 22:45:49 -0000       1.184
@@ -8,7 +8,9 @@
 struct _Main_Data
 {
    E_Menu *menu;
+#ifdef ENABLE_FAVORITES
    E_Menu *apps;
+#endif
    E_Menu *all_apps;
    E_Menu *desktops;
    E_Menu *clients;
@@ -84,12 +86,15 @@
    e_object_del_attach_func_set(E_OBJECT(m), _e_int_menus_main_del_hook);
    
    e_menu_category_set(m, "main");
+
+#ifdef ENABLE_FAVORITES
    subm = e_int_menus_favorite_apps_new();
    dat->apps = subm;
    mi = e_menu_item_new(m);
    e_menu_item_label_set(mi, _("Favorite Applications"));
    e_util_menu_item_edje_icon_set(mi, "enlightenment/favorites");
    e_menu_item_submenu_set(mi, subm);
+#endif
 
    subm = e_int_menus_all_apps_new();
    dat->all_apps = subm;
@@ -98,10 +103,12 @@
    e_util_menu_item_edje_icon_set(mi, "enlightenment/applications");
    e_menu_item_submenu_set(mi, subm);
   
+#ifdef ENABLE_FILES
    mi = e_menu_item_new(m);
    e_menu_item_label_set(mi, _("Files"));
    e_util_menu_item_edje_icon_set(mi, "enlightenment/fileman");
    e_menu_item_callback_set(mi, _e_int_menus_fwin_favorites_item_cb, NULL);
+#endif
    
    mi = e_menu_item_new(m);
    e_menu_item_label_set(mi, _("Run Command"));
@@ -241,6 +248,7 @@
    return m;
 }
 
+#ifdef ENABLE_FAVORITES
 EAPI E_Menu *
 e_int_menus_favorite_apps_new(void)
 {
@@ -253,6 +261,7 @@
    m = e_int_menus_apps_new(buf);
    return m;
 }
+#endif
 
 EAPI E_Menu *
 e_int_menus_all_apps_new(void)
@@ -367,7 +376,9 @@
    dat = e_object_data_get(E_OBJECT(obj));
    if (dat)
      {
+#ifdef ENABLE_FAVORITES
        e_object_del(E_OBJECT(dat->apps));
+#endif
        e_object_del(E_OBJECT(dat->all_apps));
        e_object_del(E_OBJECT(dat->desktops));
        e_object_del(E_OBJECT(dat->clients));
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.h,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_int_menus.h       16 Oct 2006 03:42:55 -0000      1.18
+++ e_int_menus.h       7 Nov 2006 22:45:49 -0000       1.19
@@ -21,7 +21,9 @@
 EAPI E_Menu *e_int_menus_desktops_new(void);
 EAPI E_Menu *e_int_menus_clients_new(void);
 EAPI E_Menu *e_int_menus_apps_new(const char *dir);
+#ifdef ENABLE_FAVORITES
 EAPI E_Menu *e_int_menus_favorite_apps_new(void);
+#endif
 EAPI E_Menu *e_int_menus_all_apps_new(void);
 EAPI E_Menu *e_int_menus_config_new(void);
 EAPI E_Menu *e_int_menus_lost_clients_new(void);



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to