From 4a73b41a3496db5f50c4afd3c6678a9c98070979 Mon Sep 17 00:00:00 2001 From: Cody Russell Date: Wed, 29 Jul 2009 22:28:17 -0500 Subject: [PATCH] add getter function for widget->allocation Add gtk_widget_get_allocation() to retrieve a widget's allocation. Needed as a step to enable GSEAL building. This fixes bug #585211 --- gtk/gtkwidget.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 143281974f..075e365589 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -10676,6 +10676,23 @@ gtk_widget_get_has_tooltip (GtkWidget *widget) return has_tooltip; } +/** + * gtk_widget_get_allocation: + * @widget: a #GtkWidget + * @allocation: a pointer to a #GtkAllocation to copy to + * + * Retrieves the widget's allocation. + * + * Since: 2.18 + */ +void +gtk_widget_get_allocation (GtkWidget *widget, GtkAllocation *allocation) +{ + g_return_if_fail (GTK_IS_WIDGET (widget)); + + *allocation = widget->allocation; +} + /** * gtk_widget_get_window: * @widget: a #GtkWidget