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