Classes | |
| class | APP_BASE |
| Base class for application process instance. More... | |
| class | APP_MAIN |
| Base class for main application instance. More... | |
| class | APP_MULTI_MAIN |
| class | CANVAS |
| Generic 'canvas' control supporting drawing and simple user input. More... | |
| class | COMMAND_ROUTER |
| Command Router class. More... | |
| class | COMMAND_TARGET |
| Base class for command target. More... | |
| class | COMMAND_TARGET::CMDUI |
| class | COMMAND_TARGET_T |
| Template command target to allow method(s) in container class to be called for convenience. More... | |
| class | CTRL |
| Base class for "single" graphical user interface controls. More... | |
| class | CTRL_COLORBUTTON |
| PushButton control for showing and selecting a "color". More... | |
| class | CTRL_COLORBUTTON_T |
| Template form containing label and button for showing and selecting a "color". More... | |
| class | CTRL_COMBOBOX |
| ComboBox control. More... | |
| class | CTRL_COMBOBOX_T |
| Convenience template for COMBOBOX control to allow method in container class to be called. More... | |
| class | CTRL_EDIT_BASE |
| Base class for 'edit' controls. More... | |
| class | CTRL_EDIT_BASE::MyEdit |
| class | CTRL_EDIT_NUMBER |
| Number edit control. More... | |
| class | CTRL_EDIT_NUMBER_T |
| Convenience template for Numeric value 'edit' control to allow method in container class to be called. More... | |
| class | CTRL_EDIT_OBJECTNAME |
| String 'edit' control. More... | |
| class | CTRL_EDIT_OBJECTNAME_T |
| Convenience template for String 'edit' control to allow method in container class to be called. More... | |
| class | CTRL_EDIT_STRING |
| String 'edit' control. More... | |
| class | CTRL_EDIT_STRING_T |
| Convenience template for String 'edit' control to allow method in container class to be called. More... | |
| class | CTRL_EDIT_TEXT |
| Multi-line text 'edit' control. More... | |
| class | CTRL_EDIT_TEXT_T |
| Convenience template for multiline text 'edit' control to allow method in container class to be called. More... | |
| class | CTRL_EDIT_TEXT_WYSIWYG |
| Multi-line text 'edit' control. More... | |
| class | CTRL_EDIT_TEXT_WYSIWYG::MyEdit |
| class | CTRL_EDIT_TEXT_WYSIWYG_T |
| Convenience template for multiline text 'edit' control to allow method in container class to be called. More... | |
| class | CTRL_GRID |
| Grid user interface class. More... | |
| struct | CTRL_GRID::CUSTOMDRAW |
| Structure passed to OnDrawItem(). More... | |
| struct | CTRL_GRID::DISPINFO |
| Structure passed to OnGetDispInfo Note: for the present, only the m_text member is supported by X. More... | |
| class | CTRL_GRID_T |
| List control template. More... | |
| class | CTRL_GROUPBOX |
| Group Box control, equivalent to XmFrame. More... | |
| class | CTRL_LABEL |
| Non-editable label control. More... | |
| class | CTRL_LISTBOX |
| Display simple list of items which user can view and select. More... | |
| class | CTRL_LISTBOX_T |
| Convenience template for List box control to allow method in container class to be called. More... | |
| class | CTRL_MENUBUTTON |
| class | CTRL_MENUBUTTON_T |
| Convenience template for PushButton control to allow method in container class to be called. More... | |
| class | CTRL_PUSHBUTTON |
| PushButton control supporting both text and icon buttons. More... | |
| class | CTRL_PUSHBUTTON_T |
| Convenience template for PushButton control to allow method in container class to be called. More... | |
| class | CTRL_STATUSBAR |
| StatusBar control (MFC only). More... | |
| class | CTRL_STATUSBAR_T |
| Convenience template for Status bar to allow method in container class to be called (MFC only). More... | |
| class | CTRL_TEXT |
| Control to display non-editable multi-line text in optionally scrollable view. More... | |
| class | CTRL_TOGGLEBUTTON |
| Toggle button control supporting both "checkbox" and "radio" behavior with text and icon buttons. More... | |
| class | CTRL_TOGGLEBUTTON_T |
| Convenience template for Toggle button to allow method in container class to be called. More... | |
| class | CUSTOMUI |
| Class to contain custom settings for current application. More... | |
| class | DLG_BASE |
| class | DLG_QUESTION |
| Dialog to display question to user with pushbutton responses. More... | |
| class | DLG_RECORD_SET_SELECT |
| class | DLG_TEXTVIEW |
| Dialog for viewing non-editable text. More... | |
| class | DLG_VIEWOBJEXTENTS |
| Dialog for viewing object extents. More... | |
| class | DLG_XML |
| class | DLGSHELL |
| Base class for general dialog support for both modeless and modal behavior. More... | |
| class | FORM |
| Interface class for graphical user interface controls and forms. More... | |
| class | FORM_BUTTONTEXT |
| Form containing PUSHBUTTON and non-editable text field. More... | |
| class | FORM_BUTTONTEXT_T |
| Convenience template for FORM_BUTTONTEXT to allow container method to be called. More... | |
| class | FORM_COLOR_EDIT_LIST |
| Form for color edit list. More... | |
| class | FORM_COLOR_EDIT_LIST::ITEM |
| class | FORM_COLOR_EDIT_LIST_T |
| Template version of color editor list. More... | |
| class | FORM_COLORBUTTON |
| Form containing label and color pushbutton for showing and selecting a "color". More... | |
| class | FORM_COLORBUTTON_T |
| Template form containing label and button for showing and selecting a "color". More... | |
| class | FORM_COLORSELECTOR |
| Form for color selection. More... | |
| class | FORM_COLORSELECTOR_T |
| Color selector form template. More... | |
| class | FORM_COMBOBOX |
| Form containing label and Combobox control. More... | |
| class | FORM_COMBOBOX_T |
| Convenience template for COMBOBOX control to allow method in container class to be called. More... | |
| class | FORM_COMPOSITE |
| Base class for composite forms. More... | |
| class | FORM_EDIT_NUMBER |
| Form consisting of label, numeric edit field and optional unit label. More... | |
| class | FORM_EDIT_NUMBER_T |
| Convenience template for FORM_EDIT_NUMBER to allow method in container class to be called. More... | |
| class | FORM_EDIT_OBJECTNAME |
| Form consisting of label and string edit field. More... | |
| class | FORM_EDIT_OBJECTNAME_T |
| Convenience template for FORM_EDIT_OBJECTNAME to allow method in container class to be called. More... | |
| class | FORM_EDIT_RANGE |
| Form containing pair of numeric edit fields for specifying a range. More... | |
| class | FORM_EDIT_RANGE_T |
| Convenience template for FORM_EDIT_RANGE to allow method in container class to be called. More... | |
| class | FORM_EDIT_RASTER_VALUE |
| Form consisting of label and string edit field. More... | |
| class | FORM_EDIT_RASTER_VALUE_T |
| class | FORM_EDIT_STRING |
| Form consisting of label and string edit field. More... | |
| class | FORM_EDIT_STRING_T |
| Convenience template for FORM_EDIT_STRING to allow method in container class to be called. More... | |
| class | FORM_EDITSTYLE |
| class | FORM_ELEMENT_SELECT |
| class | FORM_OBJECT_LIST |
| Form containing basic object selection list with "select", "remove", and "remove all". More... | |
| class | FORM_OBJECT_LIST_T |
| Convenience template for OBJECT_LIST form to allow method in container class to be called. More... | |
| class | FORM_ODBC |
| Form containing ODBC Data Source and table selection. More... | |
| class | FORM_ODBC::CONNECTION_ITEM |
| class | FORM_ODBC_ORACLE_SPATIAL |
| class | FORM_ODBC_PRIMARY |
| class | FORM_ODBC_SOURCE |
| Form containing ODBC Data Source selection. More... | |
| class | FORM_ODBC_SOURCE::DATASOURCEINFO |
| class | FORM_ODBC_T |
| Convenience template for ODBC form to allow method in container class to be called. More... | |
| class | FORM_RADIOBUTTONS |
| Container form for set of radio buttons, with enforcement of radio behavior. More... | |
| class | FORM_RADIOBUTTONS_T |
| Convenience template for FORM_RADIOBUTTONS to allow method in container class to be called. More... | |
| class | FORM_RASTER_COMPRESSION |
| Form for setting raster internal compression type and quality. More... | |
| class | FORM_REGION_SELECT |
| class | FORM_SMLEDITOR |
| Form for use in any MGUI_DIALOG to edit database queries. More... | |
| class | FORM_VECTOR_ELEMENT_SELECT |
| class | FORM_VECTOR_EXTRACT_SELECT |
| class | FORM_VECTOR_EXTRACT_SELECT_T |
| Convenience template for OBJECT_LIST form to allow method in container class to be called. More... | |
| class | IMAGELIST |
| Image list for icons, bitmaps, etc. More... | |
| class | LAYOUT_BOOK |
| Layout pane for "book" of tabbed pages. More... | |
| class | LAYOUT_EQUALIZER |
| class | LAYOUT_PAGE |
| Layout pane for use as tab page. More... | |
| class | LAYOUT_PANE |
| Layout pane intended for general use. More... | |
| class | LAYOUT_PANE_BASE |
| Layout pane base class, not intended to be used directly. More... | |
| class | LAYOUT_PANE_MAIN |
| Main layout pane for a dialog or window. More... | |
| class | LAYOUT_PANE_ROOT |
| Layout pane for use as root of dialog, window or page. More... | |
| class | LAYOUT_PANE_XMLFORM |
| class | LISTITEM |
| Structure used in adding multiple items to COMBOBOX and LIST controls. More... | |
| struct | LISTITEMDEF |
| Structure used in adding multiple items to COMBOBOX and LIST controls. More... | |
| class | MENU |
| class | POINT |
| Class to contain X/Y coordinates of a point in a window, on the screen, etc. More... | |
| class | SHELL |
| Base class for 'shell' windows (application windows and dialogs). More... | |
| class | SHELL::PLACEMENT |
| Container to encapsulate shell 'placement' for save/restore. More... | |
| class | TOOL_ARC |
| TOOL_ARC - Circular arc tool. More... | |
| class | TOOL_BASE |
| Base class for graphic tools. More... | |
| class | TOOL_BASE::SNAPGRID |
| Snap grid definition. More... | |
| class | TOOL_CIRCLE |
| TOOL_CIRCLE - Circle tool. More... | |
| class | TOOL_ELLIPSE |
| TOOL_ELLIPSE - Ellipse tool. More... | |
| class | TOOL_LIMITED |
| TOOL_LIMITED - Tool with limit support. More... | |
| class | TOOL_MULTIPOINT |
| TOOL_MULTIPOINT - Multi-Point tool. More... | |
| class | TOOL_POINT |
| class | TOOL_POLYLINE |
| TOOL_POLYLINE - Polyline / polygon tool. More... | |
| class | TOOL_RECTANGLE |
| Rectangle tool class. More... | |
| class | TOOL_REGION |
| TOOL_REGION - Region tool. More... | |
| class | TOOL_REGPOLYGON |
| "Regular Polygon" tool More... | |
| class | TOOL_SEGMENT |
| TOOL_SEGMENT - Segment tool. More... | |
| class | TOOL_SELECTPOINT |
| TOOL_SELECTPOINT - Point selection tool (no visible graphics). More... | |
| class | TOOLCANVAS |
| TOOLCANVAS - Container canvas for graphic tools. More... | |
| class | TOOLTIPCTRL |
| class | TOPSHELL |
| Base class for 'top level' application shells. More... | |
| class | 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 | KEYSTATE { KEYSTATE_None = 0x0000, KEYSTATE_Ctrl = 0x0002, KEYSTATE_Control = 0x0002, KEYSTATE_Shift = 0x0004 } |
| 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 | 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 | 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, LAYOUT_SIZEALIGN_AllowShrinkHorz = 0x2000, LAYOUT_SIZEALIGN_AllowShrinkVert = 0x1000, LAYOUT_SIZEALIGN_AllowShrink = 0x3000 } |
| enum | DOCKEDGE { DOCKEDGE_Left = 0x1000, DOCKEDGE_Top = 0x2000, DOCKEDGE_Right = 0x4000, DOCKEDGE_Bottom = 0x8000, DOCKEDGE_Any = 0xF000 } |
Functions | |
| DEFINE_ENUM_OP_BITWISE (APP_BASE::LEGACYINIT) | |
| DEFINE_ENUM_OP_BITWISE (CANVAS::STYLE) | |
| DEFINE_ENUM_OPERATORS (CTRL_COLORBUTTON::STYLE) | |
| DEFINE_ENUM_OPERATORS (FORM_COLORSELECTOR::FORMSTYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_COMBOBOX::STYLE) | |
| DEFINE_ENUM_OP_BITWISE (MGUI::KEYSTATE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_STRING::FLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_NUMBER::FLAGS) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_TEXT::FLAGS) | |
| HCURSOR | GetCursorHandle (CURSORID id) |
| DEFINE_ENUM_OPERATORS (DLG_BASE::BUTTONS) | |
| DEFINE_ENUM_OPERATORS (DLG_BASE::STYLE) | |
| DEFINE_ENUM_OPERATORS (DLGSHELL::BUTTONS) | |
| DEFINE_ENUM_OPERATORS (DLGSHELL::STYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_GRID::STYLE) | |
| void | GridDrawStyleSample (const CTRL_GRID::CUSTOMDRAW &drawinfo, const RVC::STYLE &StyleObj, const POINTSTYLE &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 POLYSTYLE &ElemStyle, MGD::STYLESAMPLEFLAGS flags) |
| DEFINE_ENUM_OPERATORS (LAYOUT_SIZEALIGN) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_LISTBOX::STYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_MENUBUTTON::ITEMSTYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_MENUBUTTON::STYLE) | |
| DEFINE_ENUM_OPERATORS (TOOL_BASE::ADJUSTFLAGS) | |
| DEFINE_ENUM_OPERATORS (TOOL_BASE::CTRLOPT) | |
| DEFINE_ENUM_OP_BITWISE (DOCKEDGE) | |
| DEFINE_ENUM_OP_BITWISE (TOPSHELL::STYLE) | |
| DEFINE_ENUM_OPERATORS (MGUI::CTRL_EDIT_TEXT_WYSIWYG::FLAGS) | |
| const LISTITEMDEF * | GetLatLonFormatList () |
|
|
Definition at line 258 of file stddefns.h. |
|
|
Enumeration of cursor IDs.
Definition at line 42 of file cursorid.h. |
|
|
Definition at line 35 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get Windows HCURSOR from CURSORID.
|
|
|
Get the standard Latitude / Longitude format list.
|
|
||||||||||||||||||||
|
Draw sample from POLYSTYLE in MGUI::CTRL_GRID.
|
|
||||||||||||||||||||
|
Draw sample from LINESTYLE in MGUI::CTRL_GRID.
|
|
||||||||||||||||||||
|
Draw sample from POINTSTYLE in MGUI::CTRL_GRID.
|
1.3.4-20031026