[gtk+] cellrendererpixbuf: Remove stock-detail property



commit 13ca03efb165dd5e3ca82984bcd845deb1924cab
Author: Benjamin Otte <otte redhat com>
Date:   Sat Jan 21 00:45:22 2017 +0100

    cellrendererpixbuf: Remove stock-detail property
    
    GTK3 didn't use that property already...

 gtk/gtkcellrendererpixbuf.c |   20 --------------------
 testsuite/gtk/notify.c      |    3 +--
 2 files changed, 1 insertions(+), 22 deletions(-)
---
diff --git a/gtk/gtkcellrendererpixbuf.c b/gtk/gtkcellrendererpixbuf.c
index 2c7fb0a..9b258dc 100644
--- a/gtk/gtkcellrendererpixbuf.c
+++ b/gtk/gtkcellrendererpixbuf.c
@@ -91,8 +91,6 @@ struct _GtkCellRendererPixbufPrivate
 
   GdkPixbuf *pixbuf_expander_open;
   GdkPixbuf *pixbuf_expander_closed;
-
-  gchar *stock_detail;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE (GtkCellRendererPixbuf, gtk_cell_renderer_pixbuf, GTK_TYPE_CELL_RENDERER)
@@ -122,8 +120,6 @@ gtk_cell_renderer_pixbuf_finalize (GObject *object)
   if (priv->pixbuf_expander_closed)
     g_object_unref (priv->pixbuf_expander_closed);
 
-  g_free (priv->stock_detail);
-
   G_OBJECT_CLASS (gtk_cell_renderer_pixbuf_parent_class)->finalize (object);
 }
 
@@ -200,15 +196,6 @@ gtk_cell_renderer_pixbuf_class_init (GtkCellRendererPixbufClass *class)
                                                      GTK_ICON_SIZE_MENU,
                                                      GTK_PARAM_READWRITE));
 
-  g_object_class_install_property (object_class,
-                                  PROP_STOCK_DETAIL,
-                                  g_param_spec_string ("stock-detail",
-                                                       P_("Detail"),
-                                                       P_("Render detail to pass to the theme engine"),
-                                                       NULL,
-                                                       GTK_PARAM_READWRITE));
-
-  
   /**
    * GtkCellRendererPixbuf:icon-name:
    *
@@ -288,9 +275,6 @@ gtk_cell_renderer_pixbuf_get_property (GObject        *object,
     case PROP_STOCK_SIZE:
       g_value_set_uint (value, priv->icon_size);
       break;
-    case PROP_STOCK_DETAIL:
-      g_value_set_string (value, priv->stock_detail);
-      break;
     case PROP_ICON_NAME:
       g_value_set_string (value, gtk_image_definition_get_icon_name (priv->image_def));
       break;
@@ -388,10 +372,6 @@ gtk_cell_renderer_pixbuf_set_property (GObject      *object,
     case PROP_STOCK_SIZE:
       priv->icon_size = g_value_get_uint (value);
       break;
-    case PROP_STOCK_DETAIL:
-      g_free (priv->stock_detail);
-      priv->stock_detail = g_value_dup_string (value);
-      break;
     case PROP_ICON_NAME:
       take_image_definition (cellpixbuf, gtk_image_definition_new_icon_name (g_value_get_string (value)));
       break;
diff --git a/testsuite/gtk/notify.c b/testsuite/gtk/notify.c
index 2d5708d..a73b290 100644
--- a/testsuite/gtk/notify.c
+++ b/testsuite/gtk/notify.c
@@ -521,8 +521,7 @@ test_type (gconstpointer data)
       if (g_type_is_a (pspec->owner_type, GTK_TYPE_CELL_RENDERER_PIXBUF) &&
          (g_str_equal (pspec->name, "follow-state") ||
           g_str_equal (pspec->name, "stock-id") ||
-           g_str_equal (pspec->name, "stock-size") ||
-           g_str_equal (pspec->name, "stock-detail")))
+           g_str_equal (pspec->name, "stock-size")))
         continue;
 
       if (g_type_is_a (pspec->owner_type, GTK_TYPE_MENU) &&


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]