Defines | Enumerations | Functions

iup_classbase.h File Reference

Base Class. More...

This graph shows which files directly or indirectly include this file:

Defines

#define iupMAX(_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

void iupBaseRegisterCommonAttrib (Iclass *ic)
void iupBaseRegisterVisualAttrib (Iclass *ic)
void iupBaseRegisterCommonCallbacks (Iclass *ic)
void iupdrvBaseRegisterCommonAttrib (Iclass *ic)
void iupdrvBaseRegisterVisualAttrib (Iclass *ic)
void iupBaseContainerUpdateExpand (Ihandle *ih)
void iupBaseComputeNaturalSize (Ihandle *ih)
void iupBaseSetCurrentSize (Ihandle *ih, int w, int h, int shrink)
void iupBaseSetPosition (Ihandle *ih, int x, int y)
void iupBaseUpdateAttribFromFont (Ihandle *ih)
void iupdrvBaseLayoutUpdateMethod (Ihandle *ih)
void iupdrvBaseUnMapMethod (Ihandle *ih)
int iupBaseTypeVoidMapMethod (Ihandle *ih)
char * iupBaseGetWidAttrib (Ihandle *ih)
int iupBaseSetNameAttrib (Ihandle *ih, const char *value)
int iupBaseSetRasterSizeAttrib (Ihandle *ih, const char *value)
int iupBaseSetSizeAttrib (Ihandle *ih, const char *value)
char * iupBaseGetSizeAttrib (Ihandle *ih)
char * iupBaseGetCurrentSizeAttrib (Ihandle *ih)
char * iupBaseGetRasterSizeAttrib (Ihandle *ih)
char * iupBaseGetClientOffsetAttrib (Ihandle *ih)
int iupBaseSetMaxSizeAttrib (Ihandle *ih, const char *value)
int iupBaseSetMinSizeAttrib (Ihandle *ih, const char *value)
char * iupBaseGetExpandAttrib (Ihandle *ih)
int iupBaseSetExpandAttrib (Ihandle *ih, const char *value)
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 iupdrvBaseSetTipAttrib (Ihandle *ih, const char *value)
int iupdrvBaseSetTipVisibleAttrib (Ihandle *ih, const char *value)
char * iupdrvBaseGetTipVisibleAttrib (Ihandle *ih)
int iupdrvBaseSetBgColorAttrib (Ihandle *ih, const char *value)
int iupdrvBaseSetFgColorAttrib (Ihandle *ih, const char *value)
char * iupBaseNativeParentGetBgColorAttrib (Ihandle *ih)
char * iupBaseContainerGetExpandAttrib (Ihandle *ih)
int iupdrvBaseSetCursorAttrib (Ihandle *ih, const char *value)
void iupdrvRegisterDragDropAttrib (Iclass *ic)
int iupBaseNoSaveCheck (Ihandle *ih, const char *name)
int iupRound (double x)
int iupBaseGetScrollbar (Ihandle *ih)
char * iupBaseNativeParentGetBgColor (Ihandle *ih)
void iupBaseCallValueChangedCb (Ihandle *ih)

Detailed Description

See Copyright Notice in "iup.h"