cairo-dock-team team mailing list archive
-
cairo-dock-team team
-
Mailing list archive
-
Message #03240
[Merge] lp:~meuarrr/cairo-dock-plug-ins/Gmenu-quit-location-fix into lp:cairo-dock-plug-ins
Matthieu Baerts has proposed merging lp:~meuarrr/cairo-dock-plug-ins/Gmenu-quit-location-fix into lp:cairo-dock-plug-ins.
Requested reviews:
Matthieu Baerts (matttbe)
For more details, see:
https://code.launchpad.net/~meuarrr/cairo-dock-plug-ins/Gmenu-quit-location-fix/+merge/69912
--
https://code.launchpad.net/~meuarrr/cairo-dock-plug-ins/Gmenu-quit-location-fix/+merge/69912
Your team Cairo-Dock Team is subscribed to branch lp:cairo-dock-plug-ins.
=== modified file 'GMenu/src/applet-menu-callbacks.c'
--- GMenu/src/applet-menu-callbacks.c 2011-07-30 10:50:18 +0000
+++ GMenu/src/applet-menu-callbacks.c 2011-07-31 08:34:29 +0000
@@ -209,8 +209,7 @@
void cd_menu_append_poweroff_to_menu (GtkWidget *menu, CairoDockModuleInstance *myApplet)
{
- GtkWidget *pSeparator = gtk_separator_menu_item_new ();
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), pSeparator);
+ add_menu_separator (menu);
if (myConfig.iShowQuit == CD_GMENU_SHOW_QUIT_LOGOUT || myConfig.iShowQuit == CD_GMENU_SHOW_QUIT_BOTH)
cd_menu_append_one_item_to_menu (D_("Logout"), "system-log-out", (GFunc) cairo_dock_fm_logout, menu, NULL);
@@ -221,35 +220,17 @@
-void panel_desktop_menu_item_append_menu (GtkWidget *menu,
- gpointer data)
+void panel_desktop_menu_item_append_menu (GtkWidget *menu, gpointer data)
{
- //g_print ("%s ()\n", __func__);
- CairoDockModuleInstance *myApplet;
- gboolean add_separator;
- GList *children;
- GList *last;
-
- myApplet = (CairoDockModuleInstance *) data;
-
- add_separator = FALSE;
- children = gtk_container_get_children (GTK_CONTAINER (menu));
- last = g_list_last (children);
-
- ///if (last != NULL)
- /// add_separator = !GTK_IS_SEPARATOR (GTK_WIDGET (last->data));
-
- g_list_free (children);
-
- if (add_separator)
- add_menu_separator (menu);
-
- //panel_menu_items_append_from_desktop (menu, "yelp.desktop", NULL);
- //panel_menu_items_append_from_desktop (menu, "gnome-about.desktop", NULL);
-
- //if (parent->priv->append_lock_logout)
- // panel_menu_items_append_lock_logout (menu);
+ CairoDockModuleInstance *myApplet = (CairoDockModuleInstance *) data;
+
+ //panel_menu_items_append_from_desktop (menu, "yelp.desktop", NULL);
+ //panel_menu_items_append_from_desktop (menu, "gnome-about.desktop", NULL);
+
+ if (myConfig.iShowQuit != CD_GMENU_SHOW_QUIT_NONE)
+ cd_menu_append_poweroff_to_menu (menu, myApplet);
}
+
void main_menu_append (GtkWidget *main_menu,
gpointer data)
{
@@ -293,10 +274,6 @@
cd_menu_append_recent_to_menu (main_menu, myApplet);
}
- if (myConfig.iShowQuit != CD_GMENU_SHOW_QUIT_NONE)
- {
- cd_menu_append_poweroff_to_menu (main_menu, myApplet);
- }
/*item = panel_place_menu_item_new (TRUE);
panel_place_menu_item_set_panel (item, panel);
Follow ups