Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

Mguipp.h File Reference

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 *)


Typedef Documentation

typedef class CmMGUI CmCallback
 

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).


Generated on Sun Jun 29 13:03:07 2003 for MGui API by doxygen1.3-rc2