Glossaryallocation
The final size of a widget within its parent. For example, a widget
may request a minimum size of 20×20 pixels, but its
parent may decide to allocate 50×20 pixels for it
instead.
requisitionbin
A container that
can hold at most one child widget. The base class for bins is
GtkBin.
containerchild
A container's child
is a widget contained
inside it.
column
FIXME
model columnview columncontainer
A widget that contains
other widgets; in that case, the container is the
parent of the child
widgets. Some containers don't draw anything on their own,
but rather just organize their children's geometry; for example, GtkVBox lays out its children
vertically without painting anything on its own. Other
containers include decorative elements; for example, GtkFrame contains the frame's child
and a label in addition to the shaded frame it draws. The
base class for containers is GtkContainer.
widgetgeometrydisplay
FIXME
event
FIXME
geometry
A widget's position
and size. Within its parent, this is called the widget's
allocation.
mapping
FIXME
model column
FIXME
parent
A widget's parent is
the container
inside which it resides.
realization
FIXME
requisition
The size requisition of a widget is the minimum amount of
space it requests from its parent. Once the parent computes
the widget's final size, it gives it its size allocation.
allocationscreen
FIXME
style
FIXME
toplevel
A widget that does not
require a parent
container. The only toplevel widget in GTK+ is GtkWindow.
containerunmapmappingunrealizerealizationview column
FIXME
widget
A control in a graphical user interface. Widgets can draw
themselves and process events from the mouse and keyboard.
Widget types include buttons, menus, text entry lines, and
lists. Widgets can be arranged into containers, and these take
care of assigning the geometry of the widgets: every
widget thus has a parent except those widgets which are
toplevels. The base
class for widgets is GtkWidget.
container