[Xfce4-commits] [panel-plugins/xfce4-pulseaudio-plugin] 20/21: Remove image from device menu item to reduce clutter

noreply at xfce.org noreply at xfce.org
Sat Sep 23 21:27:46 CEST 2017


This is an automated email from the git hooks/post-receive script.

b   l   u   e   s   a   b   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository panel-plugins/xfce4-pulseaudio-plugin.

commit fa01a57080d264be84d545c1bd19f62ad6866118
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sat Sep 23 14:51:28 2017 -0400

    Remove image from device menu item to reduce clutter
---
 panel-plugin/devicemenuitem.c  | 28 +---------------------------
 panel-plugin/devicemenuitem.h  |  3 ---
 panel-plugin/pulseaudio-menu.c |  2 --
 3 files changed, 1 insertion(+), 32 deletions(-)

diff --git a/panel-plugin/devicemenuitem.c b/panel-plugin/devicemenuitem.c
index 0f1fea4..b627a2e 100644
--- a/panel-plugin/devicemenuitem.c
+++ b/panel-plugin/devicemenuitem.c
@@ -32,7 +32,6 @@
 struct _DeviceMenuItemPrivate {
   GtkWidget *submenu;
   GtkWidget *label;
-  GtkWidget *image;
   GSList    *group;
   gchar     *title;
 };
@@ -49,7 +48,7 @@ enum {
 static guint signals[LAST_SIGNAL] = { 0 };
 
 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-G_DEFINE_TYPE (DeviceMenuItem, device_menu_item, GTK_TYPE_IMAGE_MENU_ITEM)
+G_DEFINE_TYPE (DeviceMenuItem, device_menu_item, GTK_TYPE_MENU_ITEM)
 G_GNUC_END_IGNORE_DEPRECATIONS
 
 #define GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_DEVICE_MENU_ITEM, DeviceMenuItemPrivate))
@@ -80,13 +79,6 @@ device_menu_item_new_with_label (const gchar *label)
   priv->title = g_strdup (label);
   priv->group = NULL;
 
-  /* Configure menu item image */
-  priv->image = gtk_image_new_from_icon_name ("audio-card", GTK_ICON_SIZE_LARGE_TOOLBAR);
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (device_item), priv->image);
-G_GNUC_END_IGNORE_DEPRECATIONS
-  gtk_image_set_pixel_size (GTK_IMAGE (priv->image), 24);
-
   /* Configure menu item label */
   gtk_menu_item_set_label (GTK_MENU_ITEM (device_item), priv->title);
   priv->label = gtk_bin_get_child (GTK_BIN (device_item));
@@ -99,7 +91,6 @@ G_GNUC_END_IGNORE_DEPRECATIONS
 
   /* Keep references to the widgets */
   g_object_ref (priv->submenu);
-  g_object_ref (priv->image);
   g_object_ref (priv->label);
 
   return GTK_WIDGET(device_item);
@@ -108,21 +99,6 @@ G_GNUC_END_IGNORE_DEPRECATIONS
 
 
 void
-device_menu_item_set_image_from_icon_name (DeviceMenuItem *item,
-                                           const gchar    *icon_name)
-{
-  DeviceMenuItemPrivate *priv;
-
-  g_return_if_fail (IS_DEVICE_MENU_ITEM (item));
-
-  priv = GET_PRIVATE (item);
-
-  gtk_image_set_from_icon_name (GTK_IMAGE (priv->image), icon_name, GTK_ICON_SIZE_LARGE_TOOLBAR);
-}
-
-
-
-void
 device_menu_item_add_device (DeviceMenuItem *item,
                              const gchar    *name,
                              const gchar    *description)
@@ -219,7 +195,6 @@ device_menu_item_init (DeviceMenuItem *item)
 
   priv->submenu = NULL;
   priv->label = NULL;
-  priv->image = NULL;
   priv->title = NULL;
   priv->group = NULL;
 }
@@ -237,7 +212,6 @@ device_menu_item_finalize (GObject *object)
     g_free (priv->title);
 
   g_object_unref (priv->submenu);
-  g_object_unref (priv->image);
   g_object_unref (priv->label);
 
   (*G_OBJECT_CLASS (device_menu_item_parent_class)->finalize) (object);
diff --git a/panel-plugin/devicemenuitem.h b/panel-plugin/devicemenuitem.h
index f37dc70..223c96d 100644
--- a/panel-plugin/devicemenuitem.h
+++ b/panel-plugin/devicemenuitem.h
@@ -55,9 +55,6 @@ GType        device_menu_item_get_type                 (void) G_GNUC_CONST;
 
 GtkWidget   *device_menu_item_new_with_label           (const gchar    *label);
 
-void         device_menu_item_set_image_from_icon_name (DeviceMenuItem *item,
-                                                        const gchar    *icon_name);
-
 void         device_menu_item_add_device               (DeviceMenuItem *item,
                                                         const gchar    *name,
                                                         const gchar    *description);
diff --git a/panel-plugin/pulseaudio-menu.c b/panel-plugin/pulseaudio-menu.c
index 056dbdd..8ae0afc 100644
--- a/panel-plugin/pulseaudio-menu.c
+++ b/panel-plugin/pulseaudio-menu.c
@@ -444,7 +444,6 @@ pulseaudio_menu_new (PulseaudioVolume *volume,
   sources = pulseaudio_volume_get_output_list (menu->volume);
   if (g_list_length (sources) > 0) {
     device_mi = device_menu_item_new_with_label (_("Output"));
-    device_menu_item_set_image_from_icon_name (DEVICE_MENU_ITEM (device_mi), "audio-headphones");
 
     for (GList *list = sources; list != NULL; list = g_list_next (list)) {
       device_menu_item_add_device (DEVICE_MENU_ITEM (device_mi), (gchar *)list->data, pulseaudio_volume_get_output_by_name (menu->volume, list->data));
@@ -479,7 +478,6 @@ pulseaudio_menu_new (PulseaudioVolume *volume,
   sources = pulseaudio_volume_get_input_list (menu->volume);
   if (g_list_length (sources) > 0) {
     device_mi = device_menu_item_new_with_label (_("Input"));
-    device_menu_item_set_image_from_icon_name (DEVICE_MENU_ITEM (device_mi), "audio-input-microphone");
 
     for (GList *list = sources; list != NULL; list = g_list_next (list)) {
       device_menu_item_add_device (DEVICE_MENU_ITEM (device_mi), (gchar *)list->data, pulseaudio_volume_get_input_by_name (menu->volume, list->data));

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list