Base Class. More...
Defines | |
#define | iupMAX(_a, _b) ((_a)>(_b)?(_a):(_b)) |
#define | iupMIN(_a, _b) ((_a)<(_b)?(_a):(_b)) |
#define | iupROUND(_x) ((int)((_x)>0? (_x)+0.5: (_x)-0.5)) |
#define | iupCOLOR8TO16(_x) ((unsigned short)(_x*257)) |
#define | iupCOLOR16TO8(_x) ((unsigned char)(_x/257)) |
#define | iupBYTECROP(_x) ((unsigned char)((_x)<0?0:((_x)>255)?255:(_x))) |
#define | IUP_ALIGN_ABOTTOM IUP_ALIGN_ARIGHT |
#define | IUP_ALIGN_ATOP IUP_ALIGN_ALEFT |
Enumerations | |
enum | { IUP_ALIGN_ALEFT, IUP_ALIGN_ACENTER, IUP_ALIGN_ARIGHT } |
enum | { IUP_SB_NONE, IUP_SB_HORIZ, IUP_SB_VERT } |
Functions | |
IUP_SDK_API void | iupBaseRegisterCommonAttrib (Iclass *ic) |
IUP_SDK_API void | iupBaseRegisterVisualAttrib (Iclass *ic) |
IUP_SDK_API void | iupBaseRegisterBaseCallbacks (Iclass *ic) |
IUP_SDK_API void | iupBaseRegisterCommonCallbacks (Iclass *ic) |
IUP_SDK_API void | iupdrvBaseRegisterCommonAttrib (Iclass *ic) |
IUP_SDK_API void | iupdrvBaseRegisterVisualAttrib (Iclass *ic) |
IUP_SDK_API void | iupBaseContainerUpdateExpand (Ihandle *ih) |
IUP_SDK_API void | iupBaseComputeNaturalSize (Ihandle *ih) |
IUP_SDK_API void | iupBaseSetCurrentSize (Ihandle *ih, int w, int h, int shrink) |
IUP_SDK_API void | iupBaseSetPosition (Ihandle *ih, int x, int y) |
IUP_SDK_API void | iupBaseUpdateAttribFromFont (Ihandle *ih) |
IUP_SDK_API void | iupdrvBaseLayoutUpdateMethod (Ihandle *ih) |
IUP_SDK_API void | iupdrvBaseUnMapMethod (Ihandle *ih) |
IUP_SDK_API int | iupBaseTypeVoidMapMethod (Ihandle *ih) |
IUP_SDK_API char * | iupBaseGetWidAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetNameAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupBaseSetRasterSizeAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupBaseSetSizeAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetSizeAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseGetCurrentSizeAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseGetRasterSizeAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseGetClientOffsetAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseGetClientSizeAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseCanvasGetClientOffsetAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseCanvasGetClientSizeAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetMaxSizeAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupBaseSetMinSizeAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetExpandAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetExpandAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetVisibleAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetVisibleAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetActiveAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetActiveAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupdrvBaseSetZorderAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupdrvBaseSetTipAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupdrvBaseSetTipVisibleAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupdrvBaseGetTipVisibleAttrib (Ihandle *ih) |
IUP_SDK_API int | iupdrvBaseSetBgColorAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API int | iupdrvBaseSetFgColorAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseNativeParentGetBgColorAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetCPaddingAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetCPaddingAttrib (Ihandle *ih) |
IUP_SDK_API int | iupBaseSetCSpacingAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API char * | iupBaseGetCSpacingAttrib (Ihandle *ih) |
IUP_SDK_API char * | iupBaseContainerGetExpandAttrib (Ihandle *ih) |
IUP_SDK_API int | iupdrvBaseSetCursorAttrib (Ihandle *ih, const char *value) |
IUP_SDK_API void | iupdrvRegisterDragDropAttrib (Iclass *ic) |
IUP_SDK_API int | iupBaseNoSaveCheck (Ihandle *ih, const char *name) |
IUP_SDK_API int | iupRound (double x) |
IUP_SDK_API int | iupBaseGetScrollbar (Ihandle *ih) |
IUP_SDK_API char * | iupBaseNativeParentGetBgColor (Ihandle *ih) |
IUP_SDK_API void | iupBaseCallValueChangedCb (Ihandle *ih) |
See Copyright Notice in "iup.h"