button: Remove measure implementation
authorTimm Bäder <mail@baedert.org>
Sun, 10 Jun 2018 11:39:30 +0000 (13:39 +0200)
committerTimm Bäder <mail@baedert.org>
Sat, 16 Jun 2018 08:09:12 +0000 (10:09 +0200)
This is already done by GtkBin.

gtk/gtkbutton.c

index 4879aeb9f5fe04914b4e2c0ddbc92e119c2ee927..83894e2509227706826a6395bf61054152263872 100644 (file)
@@ -152,13 +152,6 @@ static void gtk_button_do_release      (GtkButton             *button,
 
 static void gtk_button_actionable_iface_init     (GtkActionableInterface *iface);
 
-static void gtk_button_measure_ (GtkWidget      *widget,
-                                 GtkOrientation  orientation,
-                                 int             for_size,
-                                 int            *minimum,
-                                 int            *natural,
-                                 int            *minimum_baseline,
-                                 int            *natural_baseline);
 static void gtk_button_set_child_type (GtkButton *button, guint child_type);
 
 static GParamSpec *props[LAST_PROP] = { NULL, };
@@ -217,7 +210,6 @@ gtk_button_class_init (GtkButtonClass *klass)
   gobject_class->set_property = gtk_button_set_property;
   gobject_class->get_property = gtk_button_get_property;
 
-  widget_class->measure = gtk_button_measure_;
   widget_class->display_changed = gtk_button_display_changed;
   widget_class->unrealize = gtk_button_unrealize;
   widget_class->event = gtk_button_event;
@@ -854,27 +846,6 @@ gtk_button_finish_activate (GtkButton *button,
     gtk_button_clicked (button);
 }
 
-static void
-gtk_button_measure_ (GtkWidget      *widget,
-                     GtkOrientation  orientation,
-                     int             for_size,
-                     int            *minimum,
-                     int            *natural,
-                     int            *minimum_baseline,
-                     int            *natural_baseline)
-{
-  GtkWidget *child = gtk_bin_get_child (GTK_BIN (widget));
-
-  if (child && gtk_widget_get_visible (child))
-    {
-       gtk_widget_measure (child,
-                           orientation,
-                           for_size,
-                           minimum, natural,
-                           minimum_baseline, natural_baseline);
-    }
-}
-
 /**
  * gtk_button_set_label:
  * @button: a #GtkButton