GtkLayout
Infinite scrollable area containing child widgets and/or custom drawing
gtkLayoutNew(hadjustment = NULL, vadjustment = NULL, show = TRUE)gtkLayoutPut(object, child.widget, x, y)gtkLayoutMove(object, child.widget, x, y)gtkLayoutSetSize(object, width, height)gtkLayoutGetSize(object)gtkLayoutFreeze(object)gtkLayoutThaw(object)gtkLayoutGetHadjustment(object)gtkLayoutGetVadjustment(object)gtkLayoutSetHadjustment(object, adjustment = NULL)gtkLayoutSetVadjustment(object, adjustment = NULL)gtkLayoutGetBinWindow(object)gtkLayout(hadjustment = NULL, vadjustment = NULL, show = TRUE)
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkLayoutGtkLayout implements
AtkImplementorIface and GtkBuildable.
GtkLayout is similar to GtkDrawingArea in that it's a "blank slate"
and doesn't do anything but paint a blank background by default. It's
different in that it supports scrolling natively (you can add it to a
GtkScrolledWindow), and it can contain child widgets, since it's a
GtkContainer. However if you're just going to draw, a GtkDrawingArea
is a better choice since it has lower overhead.
When handling expose events on a GtkLayout, you must draw to
GTK_LAYOUT (layout)->bin_window, rather than to
GTK_WIDGET (layout)->window, as you would for a drawing
area.
GtkLayoutundocumented
binWindowgtkLayout is the equivalent of gtkLayoutNew.
set-scroll-adjustments(horizontal, vertical, user.data)Set the scroll adjustments for the layout. Usually scrolled containers
like GtkScrolledWindow will emit this signal to connect two instances
of GtkScrollbar to the scroll directions of the GtkLayout.
horizontalthe horizontal GtkAdjustment
verticalthe vertical GtkAdjustment
user.datauser data set when the signal handler was connected.
hadjustment [GtkAdjustment : * : Read / Write]The GtkAdjustment for the horizontal position.
height [numeric : Read / Write]The height of the layout. Allowed values: <= G_MAXINT Default value: 100
vadjustment [GtkAdjustment : * : Read / Write]The GtkAdjustment for the vertical position.
width [numeric : Read / Write]The width of the layout. Allowed values: <= G_MAXINT Default value: 100
Derived by RGtkGen from GTK+ documentation
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.