Method

Gtk.Widget.allocate

Declaration [src]

void
gtk_widget_allocate (
  GtkWidget* widget,
  int width,
  int height,
  int baseline,
  GskTransform* transform
)

Description [src]

This function is only used by GtkWidget subclasses, to assign a size, position and (optionally) baseline to their child widgets.

In this function, the allocation and baseline may be adjusted. The given allocation will be forced to be bigger than the widget’s minimum size, as well as at least 0×0 in size.

For a version that does not take a transform, see gtk_widget_size_allocate().

Parameters

width int
 

New width of widget

height int
 

New height of widget

baseline int
 

New baseline of widget, or -1

transform GskTransform*
 

Transformation to be applied to widget

 Can be NULL
 The called function takes ownership of the data, and is responsible for freeing it