matchbox-panel: add patch to allow disabling the Utilities/Panel submenu which is...
authorRene Wagner <rw@handhelds.org>
Fri, 17 Feb 2006 20:01:03 +0000 (20:01 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 17 Feb 2006 20:01:03 +0000 (20:01 +0000)
  - tap-and-hold on the panel already allows adding applets
  - export MB_MENU_PANEL_DISABLED=1 before starting mb-applet-menu-launcher to disable the submenu

packages/matchbox-panel/matchbox-panel-0.9.2/mb-panel-allow-disabling-menu-panel.patch [new file with mode: 0644]
packages/matchbox-panel/matchbox-panel_0.9.2.bb

diff --git a/packages/matchbox-panel/matchbox-panel-0.9.2/mb-panel-allow-disabling-menu-panel.patch b/packages/matchbox-panel/matchbox-panel-0.9.2/mb-panel-allow-disabling-menu-panel.patch
new file mode 100644 (file)
index 0000000..fb1a021
--- /dev/null
@@ -0,0 +1,33 @@
+--- matchbox-panel-0.9.2.multi/applets/mb-applet-menu-launcher.c       2006-02-16 00:43:28.000000000 +0100
++++ matchbox-panel-0.9.2/applets/mb-applet-menu-launcher.c     2006-02-17 20:25:14.000000000 +0100
+@@ -392,7 +392,8 @@
+   FILE *fp;
+   char *buf;
+   int len;
+-  MBMenuMenu *menu_panel;
++  MBMenuMenu *menu_panel = NULL;
++  char *menu_panel_disabled = getenv ("MB_MENU_PANEL_DISABLED");
+   char *tmp_path = NULL, *tmp_path2 = NULL ;
+   char vfolder_path_root[512];
+@@ -453,8 +454,8 @@
+     }
+-  menu_panel = mb_menu_add_path(app_data->mbmenu, "Utilities/Panel" , NULL, MBMENU_NO_SORT );
+-
++  if (!menu_panel_disabled)
++    menu_panel = mb_menu_add_path(app_data->mbmenu, "Utilities/Panel" , NULL, MBMENU_NO_SORT );
+   tmp_path = mb_dot_desktop_icon_get_full_path (app_data->theme_name, 
+                                               16, 
+@@ -620,6 +621,9 @@
+                         && !strcmp(mb_dotdesktop_get(dd, "Type"), 
+                                    "PanelApp"))
+                       {
++                        if (menu_panel_disabled)
++                          continue;
++
+                         m = menu_panel;
+                       }
+                     
index 7ae8836..8be2174 100644 (file)
@@ -1,12 +1,13 @@
 include matchbox-panel.inc
 
-PR="r11"
+PR="r12"
 SRC_URI = "http://projects.o-hand.com/matchbox/sources/${PN}/0.9/${PN}-${PV}.tar.gz \
            file://add_hostap.patch;patch=1 \
            http://handhelds.org/~pb/mb-panel-0.9.2-polling.patch;patch=1 \
            http://handhelds.org/~pb/mb-panel-0.9.2-msgcancel.patch;patch=1 \
            file://mb-applet-battery-repaint.patch;patch=1 \
            file://mb-panel-multi-category-matching.patch;patch=1 \
+           file://mb-panel-allow-disabling-menu-panel.patch;patch=1 \
           file://system-monitor-crash-fix.patch;patch=1 "