diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-10-31 16:20:02 -0400 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-11-01 01:15:25 -0400 |
commit | 499b4bb60fd5e68546740d932c09071e92f43f38 (patch) | |
tree | ed9d484261a7207c11366331ee1e10bc15358621 /gtk/gtkoverlay.c | |
parent | 46fbefe79504f288d89d376940e3ae514b233951 (diff) | |
download | gtk+-499b4bb60fd5e68546740d932c09071e92f43f38.tar.gz |
gtkoverlay: Remove get_preferred_width / get_preferred_height implementation
GtkBin now handles this for us.
Diffstat (limited to 'gtk/gtkoverlay.c')
-rw-r--r-- | gtk/gtkoverlay.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 59eefbf8fe..59a8fa73b8 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -310,44 +310,6 @@ gtk_overlay_child_allocate (GtkOverlay *overlay, } static void -gtk_overlay_get_preferred_width (GtkWidget *widget, - gint *minimum, - gint *natural) -{ - GtkBin *bin = GTK_BIN (widget); - GtkWidget *child; - - if (minimum) - *minimum = 0; - - if (natural) - *natural = 0; - - child = gtk_bin_get_child (bin); - if (child && gtk_widget_get_visible (child)) - gtk_widget_get_preferred_width (child, minimum, natural); -} - -static void -gtk_overlay_get_preferred_height (GtkWidget *widget, - gint *minimum, - gint *natural) -{ - GtkBin *bin = GTK_BIN (widget); - GtkWidget *child; - - if (minimum) - *minimum = 0; - - if (natural) - *natural = 0; - - child = gtk_bin_get_child (bin); - if (child && gtk_widget_get_visible (child)) - gtk_widget_get_preferred_height (child, minimum, natural); -} - -static void gtk_overlay_size_allocate (GtkWidget *widget, GtkAllocation *allocation) { @@ -609,8 +571,6 @@ gtk_overlay_class_init (GtkOverlayClass *klass) GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkContainerClass *container_class = GTK_CONTAINER_CLASS (klass); - widget_class->get_preferred_width = gtk_overlay_get_preferred_width; - widget_class->get_preferred_height = gtk_overlay_get_preferred_height; widget_class->size_allocate = gtk_overlay_size_allocate; widget_class->realize = gtk_overlay_realize; widget_class->unrealize = gtk_overlay_unrealize; |