Go to the source code of this file.
Data Structures | |
class | CmAbsButton |
Abstract Button Object. More... | |
class | CmAbsCForm |
Abstract Clipped Form. More... | |
class | CmAbsEdit |
Abstract Edit Class. More... | |
class | CmAbsEditField |
Abstract EditField Class. More... | |
class | CmAbsEditWindow |
Abstract EditWindow Classes. More... | |
class | CmAbsList |
Abstract List Class. More... | |
class | CmAbsMenuItem |
Abstract MenuItem Class. More... | |
class | CmAbsPagedForm |
Abstract Paged Form. More... | |
class | CmAbsScrolledForm |
Abstract Scrolled Form. More... | |
class | CmAbsTabbedForm |
Abstract Tabbed Form. More... | |
class | CmAbsTableForm |
Abstract TableForm Class. More... | |
class | CmAppl |
Application Class. More... | |
class | CmClippedColForm |
ClippedCol Form. More... | |
class | CmClippedPosForm |
ClippedPos Form. More... | |
class | CmClippedRowForm |
ClippedRow Form. More... | |
class | CmClippedSList |
Clipped ScrolledList Class. More... | |
class | CmColForm |
ColForm Class. More... | |
class | CmColor |
Abstract Color Class. More... | |
class | CmContainer |
Abstract Container Class. More... | |
class | CmCursor |
Cursor Class. More... | |
class | CmDrawArea |
DrawArea Object. More... | |
class | CmEditField |
EditField Classes. More... | |
class | CmEditList |
Edit List Class. More... | |
class | CmEditWindow |
EditWindow Classes. More... | |
class | CmFont |
Font Class. More... | |
class | CmForm |
Abstract Form Class. More... | |
class | CmHiddenEditField |
Hidden EditField Classes. More... | |
class | CmImage |
IMAGE Class. More... | |
class | CmLabel |
LABEL Object. More... | |
class | CmMenu |
The container for menu items. More... | |
class | CmMenuBar |
MenuBar Class. More... | |
class | CmMenuItem |
MenuItem Class. More... | |
class | CmMenuLine |
Abstract MenuLine Class. More... | |
class | CmMenuRadioItem |
Radio MenuItem Class. More... | |
class | CmMenuSeparator |
MenuSeparator Class. More... | |
class | CmMenuToggleItem |
Toggle MenuItem Class. More... | |
class | CmMGUI |
Base MGUI Class. More... | |
class | CmObject |
Abstract Object Class. More... | |
class | CmOptionEdit |
OptionEdit Class. More... | |
class | CmPagedColForm |
PagedCol Form. More... | |
class | CmPagedColFormExt |
PagedCol Form Extended. More... | |
class | CmPagedPosForm |
PagedPos Form. More... | |
class | CmPagedPosFormExt |
PagedPos Form Extended. More... | |
class | CmPagedRowForm |
PagedRow Form. More... | |
class | CmPagedRowFormExt |
PagedRow Form Extended. More... | |
class | CmPixmap |
Pixmap Object. More... | |
class | CmPosForm |
PosForm Class. More... | |
class | CmPushButton |
Push Button Object. More... | |
class | CmRadioButton |
Radio Button Object. More... | |
class | CmRowForm |
RowForm Class. More... | |
class | CmRWColor |
Color cell class. More... | |
class | CmScrollBar |
Scroll Bar Object. More... | |
class | CmScrolledColForm |
ScrolledCol Form. More... | |
class | CmScrolledEditWindow |
Scrolled EditWindow Classes. More... | |
class | CmScrolledPosForm |
ScrolledPos Form. More... | |
class | CmScrolledRowForm |
ScrolledRow Form. More... | |
class | CmScrolledTableForm |
ScrolledTableForm Class. More... | |
class | CmSFile |
SFile Object. More... | |
class | CmSharedColor |
Ordinary color class. More... | |
class | CmShell |
SHELL Object. More... | |
class | CmSList |
Scrolled List Class. More... | |
class | CmSocketHandler |
Socket Class. More... | |
class | CmSpinEditField |
Spin EditField Classes. More... | |
class | CmSplitter |
Splitter Object. More... | |
class | CmStatusBar |
Status Bar Object. More... | |
class | CmTabbedColForm |
TabbedCol Form. More... | |
class | CmTabbedPosForm |
TabbedPos Form. More... | |
class | CmTabbedRowForm |
TabbedRow Form. More... | |
class | CmTableForm |
TableForm Class. More... | |
class | CmTimeout |
Timeout (timer) Class. More... | |
class | CmToggleButton |
Toggle Button Object. More... | |
class | CmTree |
MTree Class This Object allows the creation of a graphical tree. More... | |
class | CmTreeNode |
MTreeNode Class. More... | |
Typedefs | |
typedef CmMGUI | CmCallback |
Callback class definition. | |
typedef void(CmCallback::* | VOID_CB )(void) |
typedef void(CmCallback::* | EVENT_CB )(MEvent *) |
typedef void(CmCallback::* | LONG_CB )(long) |
typedef void(CmCallback::* | INT_CB )(int) |
typedef void(CmCallback::* | MENUITEM_CB )(int) |
typedef void(CmCallback::* | ITEMSEL_CB )(CmMenuItem *) |
typedef void(CmCallback::* | STRING_CB )(char *) |
typedef void(CmCallback::* | NEWBLOCK_CB )(SBL_NEW_BLOCK *) |
typedef void(CmCallback::* | ITEMSEEK_CB )(SBL_ITEM_SEEK *) |
typedef void(CmCallback::* | EDITVAL_CB )(EDIT_VAL *) |
typedef void(CmCallback::* | EDITCURS_CB )(EDIT_CURS *) |
typedef void(CmCallback::* | EDITCHANGE_CB )(EDIT_CHANGE *) |
typedef void(CmCallback::* | LISTACT_CB )(LIST_ACT *) |
typedef void(CmCallback::* | LISTSEL_CB )(LIST_SEL *) |
typedef void(CmCallback::* | DRAWAREAPREF_CB )(DRAWAREA_PREF *) |
typedef void(CmCallback::* | SOCKETPP_CB )(unsigned) |
typedef void(CmCallback::* | SOCKETPP2_CB )(CmSocketHandler *, unsigned) |
typedef void(CmCallback::* | TIMEOUTPP2_CB )(CmTimeout *) |
typedef void(CmCallback::* | MTREENODE_CB )(CmTreeNode *) |
|
Callback class definition. This class allows the user to set an arbitrary c++ method of a derived class as callback for any MGUI object. MGUI Designer generates, for each created window, a c++ class derived from CmShell that holds, as methods, all callbacks the user activates on any GUI object in the window. This is possible because all MGUI objects derive from CmCallback (CmMGUI). |