Classes | |
| class | MGUI::APP_BASE |
| Base class for application process instance. More... | |
| class | MGUI::APP_MAIN |
| Base class for main application instance. More... | |
| class | MGUI::APP_MULTI_MAIN |
| class | MGUI::CANVAS |
| Generic 'canvas' control supporting drawing and simple user input. More... | |
| class | MGUI::COMMAND_ROUTER |
| Command Router class. More... | |
| class | MGUI::COMMAND_TARGET |
| Base class for command target. More... | |
| class | MGUI::COMMAND_TARGET::CMDUI |
| class | MGUI::COMMAND_TARGET_T< _CT > |
| Template command target to allow method(s) in container class to be called for convenience. More... | |
| class | MGUI::CTRL |
| Base class for "single" graphical user interface controls. More... | |
| class | MGUI::CTRL_COLORBUTTON |
| PushButton control for showing and selecting a "color". More... | |
| class | MGUI::CTRL_COLORBUTTON_T< _CT > |
| Template form containing label and button for showing and selecting a "color". More... | |
| class | MGUI::CTRL_COMBOBOX |
| ComboBox control. More... | |
| class | MGUI::CTRL_COMBOBOX_T< _CT > |
| Convenience template for COMBOBOX control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_EDIT_BASE |
| Base class for 'edit' controls. More... | |
| class | MGUI::CTRL_EDIT_BASE::MyEdit |
| class | MGUI::CTRL_EDIT_NUMBER |
| Number edit control. More... | |
| class | MGUI::CTRL_EDIT_NUMBER_T< _CT > |
| Convenience template for Numeric value 'edit' control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_EDIT_OBJECTNAME |
| String 'edit' control. More... | |
| class | MGUI::CTRL_EDIT_OBJECTNAME_T< _CT > |
| Convenience template for String 'edit' control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_EDIT_STRING |
| String 'edit' control. More... | |
| class | MGUI::CTRL_EDIT_STRING_T< _CT > |
| Convenience template for String 'edit' control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_EDIT_TEXT |
| Multi-line text 'edit' control. More... | |
| class | MGUI::CTRL_EDIT_TEXT_T< _CT > |
| Convenience template for multiline text 'edit' control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_EDIT_TEXT_WYSIWYG |
| Multi-line text 'edit' control. More... | |
| class | MGUI::CTRL_EDIT_TEXT_WYSIWYG::MyEdit |
| class | MGUI::CTRL_EDIT_TEXT_WYSIWYG_T< _CT > |
| Convenience template for multiline text 'edit' control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_GRID |
| Grid user interface class. More... | |
| struct | MGUI::CTRL_GRID::CUSTOMDRAW |
| Structure passed to OnDrawItem(). More... | |
| struct | MGUI::CTRL_GRID::DISPINFO |
| Structure passed to OnGetDispInfo Note: for the present, only the m_text member is supported by X. More... | |
| class | MGUI::CTRL_GRID_T< _CT > |
| List control template. More... | |
| class | MGUI::CTRL_GROUPBOX |
| Group Box control, equivalent to XmFrame. More... | |
| class | MGUI::CTRL_LABEL |
| Non-editable label control. More... | |
| class | MGUI::CTRL_LISTBOX |
| Display simple list of items which user can view and select. More... | |
| class | MGUI::CTRL_LISTBOX_T< _CT > |
| Convenience template for List box control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_MENUBUTTON |
| class | MGUI::CTRL_MENUBUTTON_T< _CT > |
| Convenience template for PushButton control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_PUSHBUTTON |
| PushButton control supporting both text and icon buttons. More... | |
| class | MGUI::CTRL_PUSHBUTTON_T< _CT > |
| Convenience template for PushButton control to allow method in container class to be called. More... | |
| class | MGUI::CTRL_SEPARATOR |
| Separator control. More... | |
| class | MGUI::CTRL_STATUSBAR |
| StatusBar control (MFC only). More... | |
| class | MGUI::CTRL_STATUSBAR_T< _CT > |
| Convenience template for Status bar to allow method in container class to be called (MFC only). More... | |
| class | MGUI::CTRL_TEXT |
| Control to display non-editable multi-line text in optionally scrollable view. More... | |
| class | MGUI::CTRL_TOGGLEBUTTON |
| Toggle button control supporting both "checkbox" and "radio" behavior with text and icon buttons. More... | |
| class | MGUI::CTRL_TOGGLEBUTTON_T< _CT > |
| Convenience template for Toggle button to allow method in container class to be called. More... | |
| class | MGUI::CTRL_TOOLTIP |
| struct | MGUI::CTRL_TOOLTIP::STYLE |
| ToolTip style. More... | |
| class | MGUI::CTRL_TREE |
| class | MGUI::CTRL_TREE::CUSTOMDRAW |
| Custom drawing parameters. More... | |
| class | MGUI::CTRL_TREE::ITEMINFO |
| Container for individual item information. More... | |
| class | MGUI::CUSTOMDRAW |
| Base class for custom draw notification supported by selected controls. More... | |
| class | MGUI::CUSTOMUI |
| Class to contain custom settings for current application. More... | |
| class | MGUI::DLG_BASE |
| class | MGUI::DLG_QUESTION |
| Dialog to display question to user with pushbutton responses. More... | |
| class | MGUI::DLG_RECORD_SET_SELECT |
| class | MGUI::DLG_TEXTVIEW |
| Dialog for viewing non-editable text. More... | |
| class | MGUI::DLG_VIEWOBJEXTENTS |
| Dialog for viewing object extents. More... | |
| class | MGUI::DLG_XML |
| class | MGUI::DLGSHELL |
| Base class for general dialog support for both modeless and modal behavior. More... | |
| class | MGUI::FORM |
| Interface class for graphical user interface controls and forms. More... | |
| class | MGUI::FORM_BASE_ELEMENT_SELECT |
| class | MGUI::FORM_BASE_ELEMENT_SELECT_OBSERVER |
| class | MGUI::FORM_BUTTONTEXT |
| Form containing PUSHBUTTON and non-editable text field. More... | |
| class | MGUI::FORM_BUTTONTEXT_T< _CT > |
| Convenience template for FORM_BUTTONTEXT to allow container method to be called. More... | |
| class | MGUI::FORM_CAD_ELEMENT_SELECT |
| class | MGUI::FORM_COLOR_EDIT_LIST |
| Form for color edit list. More... | |
| class | MGUI::FORM_COLOR_EDIT_LIST::ITEM |
| class | MGUI::FORM_COLOR_EDIT_LIST_T< _T > |
| Template version of color editor list. More... | |
| class | MGUI::FORM_COLORBUTTON |
| Form containing label and color pushbutton for showing and selecting a "color". More... | |
| class | MGUI::FORM_COLORBUTTON_T< _CT > |
| Template form containing label and button for showing and selecting a "color". More... | |
| class | MGUI::FORM_COLORSELECTOR |
| Form for color selection. More... | |
| class | MGUI::FORM_COLORSELECTOR_T< _CT > |
| Color selector form template. More... | |
| class | MGUI::FORM_COMBOBOX |
| Form containing label and Combobox control. More... | |
| class | MGUI::FORM_COMBOBOX_T< _CT > |
| Convenience template for COMBOBOX control to allow method in container class to be called. More... | |
| class | MGUI::FORM_COMPOSITE |
| Base class for composite forms. More... | |
| class | MGUI::FORM_EDIT_COORD |
| Form consisting of label and edit fields for editing a single coordinate. More... | |
| class | MGUI::FORM_EDIT_COORD_T< _CT > |
| class | MGUI::FORM_EDIT_EXTENTS |
| Form consisting of label and string edit field. More... | |
| class | MGUI::FORM_EDIT_EXTENTS_T< _CT > |
| class | MGUI::FORM_EDIT_NUMBER |
| Form consisting of label, numeric edit field and optional unit label. More... | |
| class | MGUI::FORM_EDIT_NUMBER_T< _CT > |
| Convenience template for FORM_EDIT_NUMBER to allow method in container class to be called. More... | |
| class | MGUI::FORM_EDIT_OBJECTNAME |
| Form consisting of label and string edit field. More... | |
| class | MGUI::FORM_EDIT_OBJECTNAME_T< _CT > |
| Convenience template for FORM_EDIT_OBJECTNAME to allow method in container class to be called. More... | |
| class | MGUI::FORM_EDIT_RANGE |
| Form containing pair of numeric edit fields for specifying a range. More... | |
| class | MGUI::FORM_EDIT_RANGE_T< _CT > |
| Convenience template for FORM_EDIT_RANGE to allow method in container class to be called. More... | |
| class | MGUI::FORM_EDIT_RASTER_VALUE |
| Form consisting of label and string edit field. More... | |
| class | MGUI::FORM_EDIT_RASTER_VALUE_T< _CT > |
| class | MGUI::FORM_EDIT_STRING |
| Form consisting of label and string edit field. More... | |
| class | MGUI::FORM_EDIT_STRING_T< _CT > |
| Convenience template for FORM_EDIT_STRING to allow method in container class to be called. More... | |
| class | MGUI::FORM_EDITSTYLE |
| class | MGUI::FORM_ELEMENT_SELECT |
| class | MGUI::FORM_ELEMENT_SELECT_BASE |
| class | MGUI::FORM_ELEMENT_SELECT_OPTION |
| class | MGUI::FORM_GEOMETRIC_EXTRACT_SELECT |
| class | MGUI::FORM_GEOMETRIC_EXTRACT_SELECT::SELECT_OBSERVER |
| class | MGUI::FORM_GEOMETRIC_EXTRACT_SELECT_T< _CT > |
| Convenience template for OBJECT_LIST form to allow method in container class to be called. More... | |
| class | MGUI::FORM_OBJECT_LIST |
| Form containing basic object selection list with "select", "remove", and "remove all" buttons. More... | |
| class | MGUI::FORM_OBJECT_LIST_T< _CT > |
| Convenience template for FORM_OBJECT_LIST to allow method in container class to be called. More... | |
| class | MGUI::FORM_ODBC |
| Form containing ODBC Data Source and table selection. More... | |
| class | MGUI::FORM_ODBC::CONNECTION_ITEM |
| class | MGUI::FORM_ODBC_ORACLE_SPATIAL |
| class | MGUI::FORM_ODBC_PRIMARY |
| class | MGUI::FORM_ODBC_SOURCE |
| Form containing ODBC Data Source selection. More... | |
| class | MGUI::FORM_ODBC_SOURCE::DATASOURCEINFO |
| class | MGUI::FORM_ODBC_T< _CT > |
| Convenience template for ODBC form to allow method in container class to be called. More... | |
| class | MGUI::FORM_RADIOBUTTONS |
| Container form for set of radio buttons, with enforcement of radio behavior. More... | |
| class | MGUI::FORM_RADIOBUTTONS_T< _CT > |
| Convenience template for FORM_RADIOBUTTONS to allow method in container class to be called. More... | |
| class | MGUI::FORM_RASTER_COMPRESSION |
| Form for setting raster internal compression type and quality. More... | |
| class | MGUI::FORM_REGION_ELEMENT_SELECT |
| class | MGUI::FORM_REGION_SELECT |
| class | MGUI::FORM_REGION_SELECT_T< _CT > |
| Convenience template for FORM_REGION_SELECT form to allow method in container class to be called. More... | |
| class | MGUI::FORM_SHAPE_ELEMENT_SELECT |
| class | MGUI::FORM_SMLEDITOR |
| Form for use in any MGUI_DIALOG to edit database queries. More... | |
| class | MGUI::FORM_TIN_ELEMENT_SELECT |
| class | MGUI::FORM_VECTOR_ELEMENT_SELECT |
| class | MGUI::FRAMESTYLEDLG |
| class | MGUI::FRAMESTYLEDLG::PAGE_FRAME |
| class | MGUI::FRAMESTYLEDLG::PAGE_LEADER |
| class | MGUI::FRAMESTYLEDLG::PAGE_SAMPLE |
| class | MGUI::IMAGELIST |
| Image list for icons, bitmaps, etc. More... | |
| class | MGUI::LAYOUT_BOOK |
| Layout pane for "book" of tabbed pages. More... | |
| class | MGUI::LAYOUT_EQUALIZER |
| class | MGUI::LAYOUT_PAGE |
| Layout pane for use as tab page. More... | |
| class | MGUI::LAYOUT_PANE |
| Layout pane intended for general use. More... | |
| class | MGUI::LAYOUT_PANE_BASE |
| Layout pane base class, not intended to be used directly. More... | |
| class | MGUI::LAYOUT_PANE_MAIN |
| Main layout pane for a dialog or window. More... | |
| class | MGUI::LAYOUT_PANE_ROOT |
| Layout pane for use as root of dialog, window or page. More... | |
| class | MGUI::LAYOUT_PANE_XMLFORM |
| class | MGUI::LISTITEM |
| Structure used in adding multiple items to COMBOBOX and LIST controls. More... | |
| struct | MGUI::LISTITEMDEF |
| Structure used in adding multiple items to COMBOBOX and LIST controls. More... | |
| class | MGUI::MENU |
| class | MGUI::POINT |
| Class to contain X/Y coordinates of a point in a window, on the screen, etc. More... | |
| class | MGUI::SHELL |
| Base class for 'shell' windows (application windows and dialogs). More... | |
| class | MGUI::SHELL::PLACEMENT |
| Container to encapsulate shell 'placement' for save/restore. More... | |
| class | MGUI::TOOL_ARC |
| TOOL_ARC - Circular arc tool. More... | |
| class | MGUI::TOOL_BASE |
| Base class for graphic tools. More... | |
| class | MGUI::TOOL_BASE::SNAPGRID |
| Snap grid definition. More... | |
| class | MGUI::TOOL_CIRCLE |
| TOOL_CIRCLE - Circle tool. More... | |
| class | MGUI::TOOL_ELLIPSE |
| TOOL_ELLIPSE - Ellipse tool. More... | |
| class | MGUI::TOOL_LIMITED |
| TOOL_LIMITED - Tool with limit support. More... | |
| class | MGUI::TOOL_MULTIPOINT |
| TOOL_MULTIPOINT - Multi-Point tool. More... | |
| class | MGUI::TOOL_POINT |
| class | MGUI::TOOL_POLYLINE |
| TOOL_POLYLINE - Polyline / polygon tool. More... | |
| class | MGUI::TOOL_RECTANGLE |
| Rectangle tool class. More... | |
| class | MGUI::TOOL_REGION |
| TOOL_REGION - Region tool. More... | |
| class | MGUI::TOOL_REGPOLYGON |
| "Regular Polygon" tool More... | |
| class | MGUI::TOOL_SEGMENT |
| TOOL_SEGMENT - Segment tool. More... | |
| class | MGUI::TOOL_SELECTPOINT |
| TOOL_SELECTPOINT - Point selection tool (no visible graphics). More... | |
| class | MGUI::TOOLCANVAS |
| TOOLCANVAS - Container canvas for graphic tools. More... | |
| class | MGUI::TOOLTIPCTRL |
| class | MGUI::TOPSHELL |
| Base class for 'top level' application shells. More... | |
| class | MGUI::XMLFORM_DATA |
| Class used to pass data back and forth between programs and MGUI::DLG_XML and MGUI::LAYOUT_PANE_XML. More... | |
Typedefs | |
| typedef PTRINT | ID |
Enumerations | |
| enum | CURSORID { CURSORID_NotSet = 0, CURSORID_ArrowStd = 1, CURSORID_CrosshairThick = 2, CURSORID_CrosshairThin = 3, CURSORID_NoFunction = 4, CURSORID_Help = 5, CURSORID_Wait = 6, CURSORID_MoveHand = 7, CURSORID_TextInsert = 8, CURSORID_SizeAll = 9, CURSORID_SizeNS = 10, CURSORID_SizeEW = 11, CURSORID_SizeNESW = 12, CURSORID_SizeNWSE = 13, CURSORID_PointHand = 14, CURSORID_COUNT } |
| enum | DOCKEDGE { DOCKEDGE_Left = 0x1000, DOCKEDGE_Top = 0x2000, DOCKEDGE_Right = 0x4000, DOCKEDGE_Bottom = 0x8000, DOCKEDGE_Any = 0xF000 } |
| enum | KEYCODE { BackSpace, VK_BACK, XK_BackSpace, Delete, VK_DELETE, XK_Delete, Tab, VK_TAB, XK_Tab, Clear, VK_CLEAR, XK_Clear, Return, VK_RETURN, XK_Return, Escape, VK_ESCAPE, XK_Escape, Select, VK_SELECT, XK_Select, Help, VK_HELP, XK_Help, Space, VK_SPACE, XK_space, Home, VK_HOME, XK_Home, End, VK_END, XK_End, Left, VK_LEFT, XK_Left, Right, VK_RIGHT, XK_Right, Up, VK_UP, XK_Up, Down, VK_DOWN, XK_Down, PageUp, VK_PRIOR, XK_Prior, PageDown, VK_NEXT, XK_Next, F1, VK_F1, XK_F1, F2, VK_F2, XK_F2, F3, VK_F3, XK_F3, F4, VK_F4, XK_F4, F5, VK_F5, XK_F5, F6, VK_F6, XK_F6, F7, VK_F7, XK_F7, F8, VK_F8, XK_F8, F9, VK_F9, XK_F9, F10, VK_F10, XK_F10, F11, VK_F11, XK_F11, F12, VK_F12, XK_F12, F13, VK_F13, XK_F13, F14, VK_F14, XK_F14, F15, VK_F15, XK_F15, F16, VK_F16, XK_F16, F17, VK_F17, XK_F17, F18, VK_F18, XK_F18, F19, VK_F19, XK_F19, F20, VK_F20, XK_F20, F21, VK_F21, XK_F21, F22, VK_F22, XK_F22, F23, VK_F23, XK_F23, F24, VK_F24, XK_F24 } |
| enum | KEYSTATE { KEYSTATE_None = 0x0000, KEYSTATE_Ctrl = 0x0002, KEYSTATE_Control = 0x0002, KEYSTATE_Shift = 0x0004 } |
| enum | LAYOUT_ORIENTATION { LAYOUT_ORIENTATION_Horizontal = 0, LAYOUT_ORIENTATION_Vertical = 1, LAYOUT_ORIENTATION_HorizontalLtoR = 2, LAYOUT_ORIENTATION_HorizontalRtoL = 3 } |
| enum | LAYOUT_SIZEALIGN { LAYOUT_SIZEALIGN_Expand = 0x0000, LAYOUT_SIZEALIGN_FixedWidth = 0x0001, LAYOUT_SIZEALIGN_RelativeWidth = 0x0002, LAYOUT_SIZEALIGN_FixedHeight = 0x0004, LAYOUT_SIZEALIGN_RelativeHeight = 0x0008, LAYOUT_SIZEALIGN_FixedSize = 0x0005, LAYOUT_SIZEALIGN_AlignLeft = 0x0010, LAYOUT_SIZEALIGN_AlignRight = 0x0020, LAYOUT_SIZEALIGN_AlignTop = 0x0040, LAYOUT_SIZEALIGN_AlignBottom = 0x0080, LAYOUT_SIZEALIGN_CenterHorz = 0x0030, LAYOUT_SIZEALIGN_CenterVert = 0x00C0, LAYOUT_SIZEALIGN_Center = 0x00F0, LAYOUT_SIZEALIGN_IgnoreNonVisible = 0x4000 } |
Functions | |
| DEFINE_ENUM_OP_BITWISE (TOPSHELL::STYLE) | |
| DEFINE_ENUM_OP_BITWISE (DOCKEDGE) | |
| DEFINE_ENUM_OP_BITWISE (FORM_EDIT_EXTENTS::FLAGS) | |
| DEFINE_ENUM_OP_BITWISE (FORM_BASE_ELEMENT_SELECT::REGIONFLAGS) | |
| DEFINE_ENUM_OP_BITWISE (CTRL_TEXT::STYLE) | |
| DEFINE_ENUM_OP_BITWISE (MGUI::KEYSTATE) | |
| DEFINE_ENUM_OP_BITWISE (CANVAS::STYLE) | |
| DEFINE_ENUM_OP_BITWISE (APP_BASE::LEGACYINIT) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_TEXT_WYSIWYG::FLAGS) | |
| DEFINE_ENUM_OPERATORS (TOOL_BASE::CTRLOPT) | |
| DEFINE_ENUM_OPERATORS (TOOL_BASE::ADJUSTFLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_MENUBUTTON::STYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_MENUBUTTON::ITEMSTYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_LISTBOX::STYLE) | |
| DEFINE_ENUM_OPERATORS (LAYOUT_SIZEALIGN) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_GRID::STYLE) | |
| DEFINE_ENUM_OPERATORS (DLGSHELL::STYLE) | |
| DEFINE_ENUM_OPERATORS (DLGSHELL::BUTTONS) | |
| DEFINE_ENUM_OPERATORS (DLG_BASE::STYLE) | |
| DEFINE_ENUM_OPERATORS (DLG_BASE::BUTTONS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_TEXT::FLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_NUMBER::FLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_STRING::FLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_COMBOBOX::STYLE) | |
| DEFINE_ENUM_OPERATORS (FORM_COLORSELECTOR::FORMSTYLE) | |
| DEFINE_ENUM_OPERATORS (CTRL_COLORBUTTON::STYLE) | |
| HCURSOR | GetCursorHandle (CURSORID id) |
| const LISTITEMDEF * | GetLatLonFormatList () |
| void | GridDrawStyleSample (const CTRL_GRID::CUSTOMDRAW &drawinfo, const RVC::STYLE &StyleObj, const POLYSTYLE &ElemStyle, MGD::STYLESAMPLEFLAGS flags) |
| void | GridDrawStyleSample (const CTRL_GRID::CUSTOMDRAW &drawinfo, const RVC::STYLE &StyleObj, const LINESTYLE &ElemStyle, MGD::STYLESAMPLEFLAGS flags) |
| void | GridDrawStyleSample (const CTRL_GRID::CUSTOMDRAW &drawinfo, const RVC::STYLE &StyleObj, const POINTSTYLE &ElemStyle, MGD::STYLESAMPLEFLAGS flags) |
|
|
Definition at line 392 of file stddefns.h. |
|
|
Enumeration of cursor IDs.
Definition at line 42 of file cursorid.h. |
|
|
Definition at line 51 of file topshell.h. |
|
|
|
Enum used to specify which keys are pressed during a message handler. NOTE: These are exactly equivilant to some Windows constants. The Alt KEYSTATE is not here because there is no mask for it in X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| < |