iup_class.h File Reference
Detailed Description
See Copyright Notice in iup.h
Data Structures | |
struct | Iclass_ |
Typedefs | |
typedef Iclass_ | Iclass |
typedef char *(* | IattribGetFunc )(Ihandle *ih) |
typedef char *(* | IattribGetIdFunc )(Ihandle *ih, const char *name_id) |
typedef int(* | IattribSetFunc )(Ihandle *ih, const char *value) |
typedef int(* | IattribSetIdFunc )(Ihandle *ih, const char *name_id, const char *value) |
Enumerations | |
enum | { IUP_TYPEVOID, IUP_TYPECONTROL, IUP_TYPECANVAS, IUP_TYPEDIALOG, IUP_TYPEIMAGE, IUP_TYPEMENU } |
enum | { IUP_CHILDNONE, IUP_CHILDONE, IUP_CHILDMANY } |
enum | { IUP_NOT_MAPPED, IUP_MAPPED } |
enum | { IUP_NO_INHERIT, IUP_INHERIT } |
Functions | |
Iclass * | iupClassGetBase (Iclass *parent) |
void | iupClassRelease (Iclass *ic) |
void | iupClassRegisterAttribute (Iclass *ic, const char *name, IattribGetFunc get, IattribSetFunc set, const char *default_value, int mapped, int inherit) |
void | iupClassRegisterGetAttribute (Iclass *ic, const char *name, IattribGetFunc *get, IattribSetFunc *set, const char **default_value, int *mapped, int *inherit) |
void | iupClassRegisterCallback (Iclass *ic, const char *name, const char *format) |
char * | iupClassCallbackGetFormat (Iclass *ic, const char *name) |
int | iupBaseNoSetAttrib (Ihandle *ih, const char *value) |
char * | iupBaseNoGetAttrib (Ihandle *ih) |
char * | iupBaseGetWidAttrib (Ihandle *ih) |
int | iupBaseSetRasterSizeAttrib (Ihandle *ih, const char *value) |
int | iupBaseSetSizeAttrib (Ihandle *ih, const char *value) |
char * | iupBaseGetSizeAttrib (Ihandle *ih) |
char * | iupBaseGetRasterSizeAttrib (Ihandle *ih) |
char * | iupBaseGetPositionAttrib (Ihandle *ih) |
char * | iupBaseGetVisibleAttrib (Ihandle *ih) |
int | iupBaseSetVisibleAttrib (Ihandle *ih, const char *value) |
char * | iupBaseGetActiveAttrib (Ihandle *ih) |
int | iupBaseSetActiveAttrib (Ihandle *ih, const char *value) |
int | iupdrvBaseSetZorderAttrib (Ihandle *ih, const char *value) |
int | iupdrvBaseSetCursorAttrib (Ihandle *ih, const char *value) |
char * | iupdrvBaseGetXAttrib (Ihandle *ih) |
char * | iupdrvBaseGetYAttrib (Ihandle *ih) |
int | iupdrvBaseSetTipAttrib (Ihandle *ih, const char *value) |
int | iupdrvBaseSetTipVisibleAttrib (Ihandle *ih, const char *value) |
void | iupdrvBaseLayoutUpdateMethod (Ihandle *ih) |
void | iupdrvBaseUnMapMethod (Ihandle *ih) |
char * | iupdrvGetTitleAttrib (Ihandle *ih) |
int | iupdrvSetTitleAttrib (Ihandle *ih, const char *value) |
char * | iupdrvGetClientSizeAttrib (Ihandle *ih) |
int | iupdrvSetBgColorAttrib (Ihandle *ih, const char *value) |
int | iupdrvSetFgColorAttrib (Ihandle *ih, const char *value) |
int | iupClassObjectCreate (Ihandle *ih, void **params) |
int | iupClassObjectMap (Ihandle *ih) |
void | iupClassObjectUnMap (Ihandle *ih) |
void | iupClassObjectDestroy (Ihandle *ih) |
Ihandle * | iupClassObjectGetInnerParent (Ihandle *parent) |
void | iupClassObjectLayoutUpdate (Ihandle *ih) |
void | iupClassObjectComputeNaturalSize (Ihandle *ih) |
void | iupClassObjectSetCurrentSize (Ihandle *ih, int w, int h, int shrink) |
void | iupClassObjectSetPosition (Ihandle *ih, int x, int y) |
int | iupClassObjectDlgPopup (Ihandle *ih, int x, int y) |
int | iupClassObjectSetAttribute (Ihandle *, const char *name, const char *value, int *inherit) |
char * | iupClassObjectGetAttribute (Ihandle *, const char *name, char **def_value, int *inherit) |
char * | iupClassObjectGetAttributeDefault (Ihandle *ih, const char *name) |