Elements are basic interface components. They can have different forms:
Dialogs with a predefined functionality. They are used very frequently, and usually return useful values for the application.
Dialogs Predefined as Elements
The same idea, but now the dialogs attributes can be changed before they are shown on the screen. This provides the predefined dialogs a greater flexibility.
Elements that do not have a visual representation, but they are essential for the functioning of the abstract-layout mechanism.
Basic elements with a visual representation. Together with composition elements, they constitute the dialogs layout.
Elements that complement the visual representation of the above elements.
Extra Lua Elements
Controls that help creating groups of elements in Lua.
Extra controls. They can either be native controls or not. Most of them are not native, and they are implemented using the CD library to draw the elements.
Extra controls which do not take part in IUPs distribution. They are distributed separately.