IUP: iup_class.h File Reference

IUP - Portable User Interface

iup_class.h File Reference


Detailed Description

See Copyright Notice in iup.h
Id
Exp

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 }

Functions

IclassiupClassCreateBase (void)
void iupClassDestroyBase (Iclass *ic)
void iupClassRegisterAttribute (Iclass *ic, const char *name, IattribGetFunc get, IattribSetFunc set, const char *default_value, int no_handle, int inherit)
int iupClassSetAttributeBase (Ihandle *ih, const char *name, const char *value, int *inherit)
char * iupClassGetAttributeBase (Ihandle *ih, const char *name, char **def_value, int *inherit)
int iupClassSetAttributeIdBase (Ihandle *ih, const char *name, const char *value, int *inherit)
char * iupClassGetAttributeIdBase (Ihandle *ih, const char *name, char **def_value, int *inherit)
void iupClassRegisterCallback (Iclass *ic, const char *name, const char *format)
char * iupClassCallbackFormat (Iclass *ic, const char *name)
int iupNoSetAttrib (Ihandle *ih, const char *value)
char * iupGetWidAttrib (Ihandle *ih)
int iupSetRasterSizeAttrib (Ihandle *ih, const char *value)
int iupSetSizeAttrib (Ihandle *ih, const char *value)
char * iupGetSizeAttrib (Ihandle *ih)
char * iupGetRasterSizeAttrib (Ihandle *ih)
char * iupGetVisibleAttrib (Ihandle *ih)
int iupSetVisibleAttrib (Ihandle *ih, const char *value)
char * iupGetActiveAttrib (Ihandle *ih)
int iupSetActiveAttrib (Ihandle *ih, const char *value)
int iupdrvSetZorderAttrib (Ihandle *ih, const char *value)
int iupdrvSetCursorAttrib (Ihandle *ih, const char *value)
char * iupdrvGetTitleAttrib (Ihandle *ih)
int iupdrvSetTitleAttrib (Ihandle *ih, const char *value)
char * iupdrvGetConidAttrib (Ihandle *ih)
char * iupdrvGetXAttrib (Ihandle *ih)
char * iupdrvGetYAttrib (Ihandle *ih)
char * iupdrvGetClientSizeAttrib (Ihandle *ih)
char * iupdrvGetBgColorAttrib (Ihandle *ih)
int iupdrvSetBgColorAttrib (Ihandle *ih, const char *value)
int iupdrvSetTipsAttrib (Ihandle *ih, const char *value)