[Xfce4-commits] [xfce/xfce4-panel] 01/01: directorymenu: Drop remaining xfce_panel_image references
noreply at xfce.org
noreply at xfce.org
Sat Mar 18 13:36:51 CET 2017
This is an automated email from the git hooks/post-receive script.
ochosi pushed a commit to branch master
in repository xfce/xfce4-panel.
commit ccfa4385a8657279112663da8f3f14875c152f6e
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Sat Mar 18 13:36:47 2017 +0100
directorymenu: Drop remaining xfce_panel_image references
---
plugins/directorymenu/directorymenu.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/plugins/directorymenu/directorymenu.c b/plugins/directorymenu/directorymenu.c
index 759d3e6..27820a8 100644
--- a/plugins/directorymenu/directorymenu.c
+++ b/plugins/directorymenu/directorymenu.c
@@ -226,8 +226,11 @@ directory_menu_plugin_set_property (GObject *object,
gchar *display_name;
gchar **array;
guint i;
+ gint icon_size;
const gchar *path;
+ icon_size = xfce_panel_plugin_get_icon_size (XFCE_PANEL_PLUGIN (object), GTK_WIDGET (plugin->button));
+
switch (prop_id)
{
case PROP_BASE_DIRECTORY:
@@ -250,8 +253,9 @@ directory_menu_plugin_set_property (GObject *object,
case PROP_ICON_NAME:
g_free (plugin->icon_name);
plugin->icon_name = g_value_dup_string (value);
- xfce_panel_image_set_from_source (XFCE_PANEL_IMAGE (plugin->icon),
- panel_str_is_empty (plugin->icon_name) ? DEFAULT_ICON_NAME : plugin->icon_name);
+ gtk_image_set_from_icon_name (GTK_IMAGE (plugin->icon),
+ panel_str_is_empty (plugin->icon_name) ? DEFAULT_ICON_NAME : plugin->icon_name,
+ icon_size);
break;
case PROP_FILE_PATTERN:
@@ -407,7 +411,7 @@ directory_menu_plugin_configure_plugin_icon_chooser (GtkWidget *button
{
icon = exo_icon_chooser_dialog_get_icon (EXO_ICON_CHOOSER_DIALOG (chooser));
g_object_set (G_OBJECT (plugin), "icon-name", icon, NULL);
- xfce_panel_image_set_from_source (XFCE_PANEL_IMAGE (plugin->dialog_icon), icon);
+ gtk_image_set_from_icon_name (GTK_IMAGE (plugin->dialog_icon), icon, GTK_ICON_SIZE_DIALOG);
g_free (icon);
}
@@ -448,8 +452,7 @@ directory_menu_plugin_configure_plugin (XfcePanelPlugin *panel_plugin)
g_signal_connect (G_OBJECT (object), "clicked",
G_CALLBACK (directory_menu_plugin_configure_plugin_icon_chooser), plugin);
- plugin->dialog_icon = xfce_panel_image_new_from_source (icon_name);
- xfce_panel_image_set_size (XFCE_PANEL_IMAGE (plugin->dialog_icon), 48);
+ plugin->dialog_icon = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_DIALOG);
gtk_container_add (GTK_CONTAINER (object), plugin->dialog_icon);
g_object_add_weak_pointer (G_OBJECT (plugin->dialog_icon), (gpointer) &plugin->dialog_icon);
gtk_widget_show (plugin->dialog_icon);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list