GtkLayoutManagerClass

The gtk.layout_manager_class.LayoutManagerClass structure contains only private data, and should only be accessed through the provided API, or when subclassing gtk.layout_manager.LayoutManager.

Members

Variables

Padding
void*[16] Padding;
allocate
void function(GtkLayoutManager* manager, GtkWidget* widget, int width, int height, int baseline) allocate;

a virtual function, used to allocate the size of the widget using the layout manager

createLayoutChild
GtkLayoutChild* function(GtkLayoutManager* manager, GtkWidget* widget, GtkWidget* forChild) createLayoutChild;

a virtual function, used to create a gtk.layout_child.LayoutChild meta object for the layout properties

getRequestMode
GtkSizeRequestMode function(GtkLayoutManager* manager, GtkWidget* widget) getRequestMode;

a virtual function, used to return the preferred request mode for the layout manager; for instance, "width for height" or "height for width"; see gtk.types.SizeRequestMode

layoutChildType
GType layoutChildType;

the type of gtk.layout_child.LayoutChild used by this layout manager

measure
void function(GtkLayoutManager* manager, GtkWidget* widget, GtkOrientation orientation, int forSize, int* minimum, int* natural, int* minimumBaseline, int* naturalBaseline) measure;

a virtual function, used to measure the minimum and preferred sizes of the widget using the layout manager for a given orientation

parentClass
GObjectClass parentClass;
root
void function(GtkLayoutManager* manager) root;

a virtual function, called when the widget using the layout manager is attached to a gtk.root.Root

unroot
void function(GtkLayoutManager* manager) unroot;

a virtual function, called when the widget using the layout manager is detached from a gtk.root.Root