diff options
author | Vincent Untz <[email protected]> | 2012-02-02 12:05:20 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2018-04-26 13:01:37 +0200 |
commit | c61d3711954a959ebc7c957ac4f39c8ca3b783e9 (patch) | |
tree | 075a5d2f53d3debee0a1d24428f762925e6e0a35 /applets/fish/fish.c | |
parent | b6372ca5fab62bcd963ee2a01d82955f93829e01 (diff) | |
download | mate-panel-c61d3711954a959ebc7c957ac4f39c8ca3b783e9.tar.bz2 mate-panel-c61d3711954a959ebc7c957ac4f39c8ca3b783e9.tar.xz |
fish: Convert to GResource
origin commits:
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=5478111
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=695d30c
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=00f9870
Diffstat (limited to 'applets/fish/fish.c')
-rw-r--r-- | applets/fish/fish.c | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/applets/fish/fish.c b/applets/fish/fish.c index c8dfd259..c502e3c1 100644 --- a/applets/fish/fish.c +++ b/applets/fish/fish.c @@ -50,6 +50,7 @@ (G_TYPE_CHECK_INSTANCE_TYPE((o), FISH_TYPE_APPLET)) #define FISH_ICON "mate-panel-fish" +#define FISH_RESOURCE_PATH "/org/mate/panel/applet/fish/" #define FISH_SCHEMA "org.mate.panel.applet.fish" #define FISH_NAME_KEY "name" @@ -378,7 +379,6 @@ static void chooser_preview_update(GtkFileChooser* file_chooser, gpointer data) static void display_preferences_dialog(GtkAction* action, FishApplet* fish) { GtkBuilder *builder; - GError *error; GtkWidget *button; GtkFileFilter *filter; GtkWidget *chooser_preview; @@ -393,14 +393,7 @@ static void display_preferences_dialog(GtkAction* action, FishApplet* fish) builder = gtk_builder_new (); gtk_builder_set_translation_domain (builder, GETTEXT_PACKAGE); - - error = NULL; - gtk_builder_add_from_file (builder, FISH_BUILDERDIR "/fish.ui", &error); - if (error) { - g_warning ("Error loading preferences: %s", error->message); - g_error_free (error); - return; - } + gtk_builder_add_from_resource (builder, FISH_RESOURCE_PATH "fish.ui", NULL); fish->preferences_dialog = GTK_WIDGET (gtk_builder_get_object (builder, "fish_preferences_dialog")); @@ -1716,7 +1709,6 @@ static gboolean fish_applet_fill(FishApplet* fish) { MatePanelApplet* applet = (MatePanelApplet*) fish; GtkActionGroup* action_group; - gchar* ui_path; fish->orientation = mate_panel_applet_get_orient (applet); @@ -1751,9 +1743,9 @@ static gboolean fish_applet_fill(FishApplet* fish) fish_menu_verbs, G_N_ELEMENTS (fish_menu_verbs), fish); - ui_path = g_build_filename (FISH_MENU_UI_DIR, "fish-menu.xml", NULL); - mate_panel_applet_setup_menu_from_file (applet, ui_path, action_group); - g_free (ui_path); + mate_panel_applet_setup_menu_from_resource (applet, + FISH_RESOURCE_PATH "fish-menu.xml", + action_group); if (mate_panel_applet_get_locked_down (applet)) { GtkAction *action; |