Learn R Programming

RGtk2 (version 2.20.1)

GtkAlignment: GtkAlignment

Description

A widget which controls the alignment and size of its child

Arguments

Methods and Functions

gtkAlignmentNew(xalign = NULL, yalign = NULL, xscale = NULL, yscale = NULL, show = TRUE) gtkAlignmentSet(object, xalign, yalign, xscale, yscale) gtkAlignmentGetPadding(object) gtkAlignmentSetPadding(object, padding.top, padding.bottom, padding.left, padding.right) gtkAlignment(xalign = NULL, yalign = NULL, xscale = NULL, yscale = NULL, show = TRUE)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkAlignment

Interfaces

GtkAlignment implements AtkImplementorIface and GtkBuildable.

Detailed Description

The GtkAlignment widget controls the alignment and size of its child widget. It has four settings: xscale, yscale, xalign, and yalign. The scale settings are used to specify how much the child widget should expand to fill the space allocated to the GtkAlignment. The values can range from 0 (meaning the child doesn't expand at all) to 1 (meaning the child expands to fill all of the available space). The align settings are used to place the child widget within the available area. The values range from 0 (top or left) to 1 (bottom or right). Of course, if the scale settings are both set to 1, the alignment settings have no effect.

Convenient Construction

gtkAlignment is the equivalent of gtkAlignmentNew.

References

http://library.gnome.org/devel//gtk/GtkAlignment.html