Additional Controls

Controls Library

Most of the additional controls are included in only one library. Some of these controls are drawn by IUP and are not native controls.

The iupcontrols.h file must be included in the source code. If you plan to use the control in Lua, you should also include iupluacontrols.h.

The IupControlsOpen function must be called after IupOpen. To make the controls available in Lua use require"iupluacontrols" or manually call the initialization function in C, iupcontrolslua_open, after calling iuplua_open.

When manually calling the function your application must be linked to the CPI control library (iupcontrols), the CD_IUP driver (iupcd), and with the CD library (cd). To use its bindings to Lua, the program must also be linked to the iupluacontrols library.

OpenGL Canvas

The drawing canvas compatible with OpenGL is called IupGLCanvas.