Download Portable User Interface
Transcript
19/11/2014 IUP Portable User Interface Expand configuration #define IUP_EXPAND_HEIGHT (IUP_EXPAND_H1 | IUP_EXPAND_H0) Expand configuration #define IUP_EXPAND_BOTH (IUP_EXPAND_WIDTH | IUP_EXPAND_HEIGHT) Expand configuration #define iupALLOCCTRLDATA ( ) ((IcontrolData*)calloc(1, sizeof(IcontrolData))) IcontrolData allocation utility. Typedef Documentation typedef struct _InativeHandle InativeHandle A simple definition that do not depends on the native system, but helps a lot when writing native code. See iup_object.h for definitions. typedef struct _IcontrolData IcontrolData Each control may define its own structure in its private module. Enumeration Type Documentation enum Iexpand Expand configuration enum Iflags General flags. Enumerator: IUP_FLOATING is a floating element. FLOATING=Yes IUP_FLOATING_IGNORE is a floating element. FLOATING=Ignore. Do not compute layout. IUP_MAXSIZE has the MAXSIZE attribute set IUP_MINSIZE has the MAXSIZE attribute set IUP_INTERNAL it is an internal element of the container Function Documentation void** iupObjectGetParamList ( void * first, va_list arglist ) Utility that returns an array of parameters. Must call free for the returned value after usage. Used by the creation functions of objects that receives a NULL terminated array of parameters. int iupObjectCheck ( Ihandle * ih ) Checks if the handle is still valid based on the signature. But if the handle was destroyed still can access invalid memory. Generated on Wed Nov 19 2014 18:56:35 for IUP by 1.7.1 Data Structures | Modules | Typedefs | Enumerations | Functions Ihandle Class file:///D:/tecgraf/iup/html/wb/iup.html 319/362