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