IupVbox
Creates a vbox container for composing elements. It is a box that arranges the elements it contains, vertically and from the top down.
Creation
Ihandle* IupVbox(Ihandle *elem1, ...); [in C] Ihandle* IupVboxv(Ihandle **elems); [in C] iupvbox{elem1, elem2, ...: ihandle} -> (elem: ihandle) [in IupLua3] iup.vbox{elem1, elem2, ...: ihandle} -> (elem: ihandle) [in IupLua5] vbox(elem1, elem2, ...) [in LED]elem1, elem2, ...: List of the identifiers that will be placed in the box. NULL defines the end of the list in C.
This function returns the identifier of the created vbox, or NULL (nil in Lua) if an error occurs.
Attributes
ALIGNMENT: Horizontally aligns the elements. Possible values: "ALEFT", "ACENTER", "ARIGHT". Default: "ALEFT".
GAP: Defines a space, in pixels, between the interface elements. Default: "0".
MARGIN: Defines a margin in pixels. Its value has the format "widthxheight", where width and height are integer values corresponding to the horizontal and vertical margins, respectively. Default: "0x0" (no margin).
SIZE: Height of the vbox. Default: smallest size that contains the children elements.
Note
The box can be created with no elements and be dynamic filled using IupAppen.