Link Here
|
25 |
#include "menu.h" |
25 |
#include "menu.h" |
26 |
|
26 |
|
27 |
#include <string.h> |
27 |
#include <string.h> |
|
|
28 |
#include <stdlib.h> |
28 |
|
29 |
|
29 |
#include <glib/gi18n.h> |
30 |
#include <glib/gi18n.h> |
30 |
#include <gio/gio.h> |
31 |
#include <gio/gio.h> |
Link Here
|
1792 |
create_main_menu (PanelWidget *panel) |
1793 |
create_main_menu (PanelWidget *panel) |
1793 |
{ |
1794 |
{ |
1794 |
GtkWidget *main_menu; |
1795 |
GtkWidget *main_menu; |
|
|
1796 |
gchar *xdgMenuPrefix, *applicationsMenu; |
1795 |
|
1797 |
|
1796 |
main_menu = create_applications_menu ("applications.menu", NULL, TRUE); |
1798 |
/* Respect XDG_MENU_PREFIX */ |
|
|
1799 |
setenv ("XDG_MENU_PREFIX", "gnome-", 0); |
1800 |
|
1801 |
xdgMenuPrefix = getenv ("XDG_MENU_PREFIX"); |
1802 |
applicationsMenu = g_strconcat (xdgMenuPrefix, "applications.menu", NULL); |
1803 |
|
1804 |
main_menu = create_applications_menu (applicationsMenu, NULL, TRUE); |
1805 |
g_free (applicationsMenu); |
1797 |
|
1806 |
|
1798 |
g_object_set_data (G_OBJECT (main_menu), "menu_panel", panel); |
1807 |
g_object_set_data (G_OBJECT (main_menu), "menu_panel", panel); |
1799 |
/* FIXME need to update the panel on parent_set */ |
1808 |
/* FIXME need to update the panel on parent_set */ |