mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-18 09:00:34 +00:00
Fix gtk_widget_get_allocation
svn path=/trunk/; revision=20622
This commit is contained in:
parent
cd19149ad5
commit
886ffbe067
@ -9890,19 +9890,23 @@ gtk_widget_get_has_tooltip (GtkWidget *widget)
|
||||
/**
|
||||
* gtk_widget_get_allocation:
|
||||
* @widget: a #GtkWidget
|
||||
* @allocation: a #GtkAllocation
|
||||
*
|
||||
* Returns the widget's allocation as provided by its parent.
|
||||
*
|
||||
* Return value: current allocation of @widget.
|
||||
* Fills @allocation with the widget's allocation as provided by its parent.
|
||||
*
|
||||
* Since: GSEAL-branch
|
||||
*/
|
||||
GtkAllocation
|
||||
gtk_widget_get_allocation (GtkWidget *widget)
|
||||
void
|
||||
gtk_widget_get_allocation (GtkWidget *widget,
|
||||
GtkAllocation *allocation)
|
||||
{
|
||||
g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
|
||||
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||
g_return_if_fail (allocation != NULL);
|
||||
|
||||
return widget->allocation;
|
||||
allocation->x = widget->allocation.x;
|
||||
allocation->y = widget->allocation.y;
|
||||
allocation->width = widget->allocation.width;
|
||||
allocation->height = widget->allocation.height;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -572,7 +572,8 @@ void gtk_widget_set_parent_window (GtkWidget *widget,
|
||||
void gtk_widget_set_child_visible (GtkWidget *widget,
|
||||
gboolean is_visible);
|
||||
gboolean gtk_widget_get_child_visible (GtkWidget *widget);
|
||||
GtkAllocation gtk_widget_get_allocation (GtkWidget *widget);
|
||||
void gtk_widget_get_allocation (GtkWidget *widget,
|
||||
GtkAllocation*allocation);
|
||||
GdkWindow* gtk_widget_get_window (GtkWidget *widget);
|
||||
|
||||
GtkWidget *gtk_widget_get_parent (GtkWidget *widget);
|
||||
|
Loading…
Reference in New Issue
Block a user