Attributes
Attributes are used to add or remove characteristics to/from elements. Each element has a set of attributes that affect it, and each attribute can work differently for each element. Depending on the element, its attribute's value can be computed or simply verified; it can be internally stored or not.
If an element does not have a given attribute defined, this attribute will be inherited from its parent. Only a few attributes are not inherited: IUP_TITLE, IUP_VALUE, IUP_ALIGNMENT, IUP_X, IUP_Y, IUP_RASTERSIZE and IUP_SIZE.
For further information on attributes, see Guide / Attributes.
ATENTION: Not all attributes are listed here. Some are described only in the documentation of each control.
All
Attributes that affect all elements, or all of the elements with user interaction, or most of them.
Image
Attributes that affect element IupImage.
Item/SubItem
Affects menu-composition elements Item and SubItem.
List
Attributes that change the functioning of element IupList.
Vbox/Hbox/Zbox/Frame
Attributes that affect dialog-composition elements.
Button/Toggle/Label
Attributes that affect buttons, toggles and labels, which are basic elements for constructing the dialog.
Text
Attributes that affect element IupText, which allows the user to enter data to the interface.
Multiline
Attributes that affect the IupMultiline element, which is actually an extension of IupText, differing only by the number of lines.
Text/Multiline
Attributes that affect both the IupText and IupMultiline elements.
Dialog/Text/Multi./Canvas
Dialog
Canvas/Dialog
Canvas
Canvas/Scrollbar
Attributes for each of such elements.
Global
Element-independent attributes.
Tables
Value tables accepted by certain special attributes.