Classes | |
| class | APP_BASE |
| Base class for application process instance. More... | |
| class | APP_JOB |
| Base class for main application when run under job processing. 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 | CLIPBOARD |
| Manager for clipboard. More... | |
| class | CTRL |
| Base for "single" graphical user interface controls. More... | |
| class | CTRL_ANGLE |
| Control for displaying and setting "angle" value. More... | |
| class | CTRL_COLORBUTTON |
| PushButton control for showing and selecting a "color". More... | |
| class | CTRL_COMBOBOX |
| ComboBox control. More... | |
| class | CTRL_EDIT_BASE |
| Base class for 'edit' controls. More... | |
| class | CTRL_EDIT_NUMBER |
| Number edit control. More... | |
| class | CTRL_EDIT_STRING |
| String 'edit' control. More... | |
| class | CTRL_EDIT_TEXT |
| Multi-line text 'edit' control. More... | |
| class | CTRL_EDIT_TEXT_WYSIWYG |
| Multi-line text 'edit' control. More... | |
| class | CTRL_EDIT_URL |
| Control for allowing user to edit a "URL". More... | |
| class | CTRL_GRID |
| Grid user interface class. More... | |
| class | CTRL_GROUPBOX |
| Group Box control, used to show frame around other controls. 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_MAGNIFIER |
| Magnifier view control. More... | |
| class | CTRL_MENUBUTTON |
| Control for an icon or text button that shows a menu. More... | |
| class | CTRL_POPUPBUTTON |
| Base for pushbutton associated with POPUP. More... | |
| class | CTRL_POPUPBUTTON_COLOR |
| Pushbutton associated with POPUP_COLOR. More... | |
| class | CTRL_POPUPBUTTON_RADIO |
| Pushbutton associated with POPUP_RADIO. More... | |
| class | CTRL_PUSHBUTTON |
| PushButton control supporting both text and icon buttons. More... | |
| class | CTRL_SASH |
| Sash control for sizing adjacent panes. More... | |
| class | CTRL_SCROLLBAR |
| ScrollBar control. More... | |
| class | CTRL_SEPARATOR |
| Separator control, draws horizontal or vertical line. More... | |
| class | CTRL_SLIDER |
| Slider bar control. More... | |
| class | CTRL_STATUSBAR |
| StatusBar control. 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_TOOLBAR |
| class | CTRL_TOOLTIP |
| class | CTRL_TREE |
| Tree control with support for expand/collapse. More... | |
| class | CUSTOMDRAW |
| Base class for custom draw notification supported by selected controls. More... | |
| class | CUSTOMDRAW_TREE |
| Custom drawing parameters for CTRL_TREE. More... | |
| class | CUSTOMUI |
| Class to contain custom settings for current application. More... | |
| class | DLG_CONTACTMI |
| class | DLG_CUSTOMIZE |
| class | DLG_EDIT_COLORS |
| Dialog for editing colors. More... | |
| class | DLG_EDIT_CONTACT |
| class | DLG_EDIT_SML |
| Dialog for editing an SML script. This is meant to be a modal dialog. More... | |
| class | DLG_GETOBJECT |
| Base for all object selection dialogs. More... | |
| class | DLG_GETOBJECT_CHILD |
| Child object selection dialog. More... | |
| class | DLG_GETOBJECT_FILTER |
| Filter to determine if objects and files are allowed for selection. More... | |
| class | DLG_GETOBJECT_LIST |
| Select variable list of objects. More... | |
| class | DLG_GETOBJECT_MULTI |
| Base for multi-object selection dialogs. More... | |
| class | DLG_GETOBJECT_SET |
| Select set of objects. More... | |
| class | DLG_GETOBJECT_SINGLE |
| Single-object selection dialog. More... | |
| class | DLG_HTML |
| A Simple HTML viewer window. More... | |
| class | DLG_LOGIN_DB |
| Base for dialogs to login to database server. More... | |
| class | DLG_LOGIN_DB_MYSQL |
| Dialog to login to MySQL database. More... | |
| class | DLG_LOGIN_DB_OLEDB |
| Dialog to login to OLEDB server. More... | |
| class | DLG_LOGIN_DB_ORACLE |
| Dialog to login to Oracle database. More... | |
| class | DLG_LOGIN_DB_POSTGRES |
| Dialog to login to PostGRES database. More... | |
| class | DLG_MYMAPS |
| class | DLG_PASSWORD |
| class | DLG_QUESTION |
| Dialog to display question to user with pushbutton responses. More... | |
| class | DLG_SCHEDULE_JOB |
| class | DLG_SELECT_LIST |
| Dialog to display a list of strings to select one of. More... | |
| class | DLG_SELECT_MULTI |
| Dialog to display a set of togglebutton choices to select from. More... | |
| class | DLG_SELECT_RADIO |
| Dialog to display a set of radiobutton choices to select from. More... | |
| class | DLG_SELECT_UNITS |
| Dialog allowing user to pick unit from list. More... | |
| class | DLG_SELECTBANDNUMS |
| Dialog to allow user to choose limited set of bands from larger set. More... | |
| class | DLG_SML_HELP |
| Window for SML help. More... | |
| class | DLG_SPATMOD_IMAGE_VIEW |
| Dialog wrapper around MGUI::FORM_SPATMOD_IMAGE_VIEW. More... | |
| class | DLG_STATUS |
| class | DLG_TEXTVIEW |
| Dialog for viewing non-editable text. More... | |
| class | DLG_VIEWLOG |
| Dialog to view session log files in grid type layout. 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 | DLGWIZARD |
| Base class for wizard dialog support for modal behavior. More... | |
| class | EXTENDED_TOOLTIP |
| class | FORM |
| Interface class for graphical user interface controls and forms. More... | |
| class | FORM_BOOK |
| Form containing multiple "pages", only one of which is shown at at time. More... | |
| class | FORM_BUTTONTEXT |
| Form containing PUSHBUTTON and non-editable text field. More... | |
| class | FORM_CHECKLIST |
| Form to show list of items with checkbox in front of each. More... | |
| class | FORM_COLORBUTTON |
| Form containing label and color pushbutton for showing and selecting a "color". More... | |
| class | FORM_COLORSELECTOR |
| Form for color selection. More... | |
| class | FORM_COLORSPREAD |
| Form to select or define color spread. More... | |
| class | FORM_COMBOBOX |
| Form containing label and Combobox control. More... | |
| class | FORM_COMPOSITE |
| Base class for composite forms. More... | |
| class | FORM_EDIT_COLORS |
| Form for color edit list. More... | |
| class | FORM_EDIT_CONTACT |
| class | FORM_EDIT_COORD |
| Form consisting of label and edit fields for editing a single coordinate. More... | |
| class | FORM_EDIT_EXTENTS |
| Form consisting of label and string edit field. More... | |
| class | FORM_EDIT_NUMBER |
| Form consisting of single label and numeric edit field. More... | |
| class | FORM_EDIT_NUMBER2 |
| Form consisting of numeric edit field with labels before and after. More... | |
| class | FORM_EDIT_NUMBER_BASE |
| Base for simple forms contain single numeric field. More... | |
| class | FORM_EDIT_RANGE |
| Form containing pair of numeric edit fields for specifying a range. More... | |
| class | FORM_EDIT_SML |
| Form to edit SML scripts and queries. More... | |
| class | FORM_EDIT_SML_PARAMETERS |
| class | FORM_EDIT_STRING |
| Form consisting of label and string edit field. More... | |
| class | FORM_EDIT_TSD |
| Form for editing a TSD file. More... | |
| class | FORM_FILE_LIST |
| Form containing basic object selection list with "select", "remove", and "remove all" buttons. More... | |
| class | FORM_GEOCATALOG |
| Form for geocatalog browse/search. More... | |
| class | FORM_GOOGLESEARCH |
| class | FORM_HTML |
| An HTML Control. More... | |
| class | FORM_LINKTOTILESET |
| class | FORM_LIST |
| List control. More... | |
| class | FORM_NAMEDREGION_LIST |
| class | FORM_ODBC |
| Form containing ODBC Data Source and table selection. More... | |
| class | FORM_ODBC_ORACLE_SPATIAL |
| class | FORM_ODBC_PRIMARY |
| class | FORM_ODBC_SOURCE |
| Form containing ODBC Data Source selection. More... | |
| class | FORM_PASSWORD |
| User Name and Password entry form with optional label description and validate password fields. More... | |
| class | FORM_QUERY_BUILDER |
| Form for building query script using geometric object database. More... | |
| class | FORM_RADIOBUTTONS |
| Form containing set of radio buttons, with enforcement of radio behavior. More... | |
| class | FORM_RASTER_FILTER_PARMS |
| Form for spatial filter gui controls. More... | |
| class | FORM_RAWDATA |
| class | FORM_SELECT_LANGUAGE |
| Form to allow selection of a language for the user interface of MicroImages products. More... | |
| class | FORM_SLIDER |
| Form containing optional label, slider and numeric edit controls. More... | |
| class | FORM_SPATMOD_IMAGE_VIEW |
| A viewer for SPATMOD::IMAGE::STAGE. More... | |
| class | FORM_STEREODEVICE |
| Form for specifying STEREODEVICE values. More... | |
| class | FORM_TABBED |
| Form with tabs to allow user to select page from one or more available pages. More... | |
| class | GADGET |
| Base class for canvas gadgets. More... | |
| class | GADGET_IMAGE |
| Simple image gadget with source from pipeline and tooltip support. More... | |
| class | GADGET_TEXTBLOCK |
| Simple textblock gadget with tooltip support. More... | |
| class | HOTKEYSET |
| class | ICON |
| Icon bitmap. More... | |
| class | IMAGELIST |
| Image list for icons, bitmaps, etc. More... | |
| class | LAYOUT_BOOK |
| Layout pane for "book" of tabbed pages. More... | |
| class | LAYOUT_EQUALIZER |
| Automatically equalize width and/or height of controls for alignment. More... | |
| 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_ROOT |
| Layout pane for use as root of dialog, window or page. More... | |
| class | LAYOUT_PANE_SASH |
| Layout pane to be used as "sash" for sizing adjacent panes. More... | |
| class | LAYOUT_PANE_SHELL |
| Layout pane for a shell. More... | |
| class | LAYOUT_PANE_XMLFORM |
| class | LAYOUT_WIZARD_PAGE |
| class | LISTITEM |
| Structure used in adding multiple items to COMBOBOX and LIST controls. More... | |
| class | MENU |
| Definition and manager for menu. More... | |
| class | MENU_EDIT |
| Menu supporting "edit" commands and automatic connection to "EDIT" controls. More... | |
| class | POINT |
| Class to contain X/Y coordinates of a point in a window, on the screen, etc. More... | |
| class | POPUP |
| Base class for 'popup' windows. More... | |
| class | POPUP_COLOR |
| Popup window for choosing color. More... | |
| class | POPUP_RADIO |
| Popup showing set of mutually-exclusive (radio) icon buttons. More... | |
| class | SHELL |
| Base class for 'shell' windows (application windows and dialogs). More... | |
| class | TIMER |
| Countdown timer, used to invoke delegate function when time expires. More... | |
| class | TOOL_ARC |
| Circular arc tool. More... | |
| class | TOOL_BASE |
| Base class for graphic tools. More... | |
| class | TOOL_BREAKLINE |
| Tool to break line into multiple sections. More... | |
| class | TOOL_CIRCLE |
| Circle tool. More... | |
| class | TOOL_CROSSHAIR |
| Crosshair tool allowing optional rotation and shear. More... | |
| class | TOOL_ELLIPSE |
| Ellipse tool. More... | |
| class | TOOL_GPS |
| Class for derived graphic tools that support GPS devices or logs. More... | |
| class | TOOL_INSERTION |
| Insertion tool class. More... | |
| class | TOOL_LIMITED |
| Tool with extents limit support. More... | |
| class | TOOL_MULTIPOINT |
| Multi-Point tool. More... | |
| class | TOOL_NODE |
| Node adjustment tool with attached lines. More... | |
| class | TOOL_POINT |
| Single "point" tool. More... | |
| class | TOOL_POLYLINE |
| Polyline / polygon tool. More... | |
| class | TOOL_RECTANGLE |
| Rectangle tool class. More... | |
| class | TOOL_REGION |
| Region tool. More... | |
| class | TOOL_REGPOLYGON |
| "Regular Polygon" tool More... | |
| class | TOOL_SEGMENT |
| Graphic "segment" tool. More... | |
| class | TOOL_SELECTPOINT |
| Simple point selection tool. More... | |
| class | TOOL_TEXT |
| Text graphic tool. More... | |
| class | TOOLCANVAS |
| 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 fastdelegate::FastDelegate < void(MGUI::LAYOUT_PANE_BASE &)> | DELEGATE_CREATECUSTOMCONTROLS |
| typedef fastdelegate::FastDelegate < bool(CTRL_TOOLTIP &, int, int)> | DELEGATE_ONTOOLTIPREQUEST |
| typedef fastdelegate::FastDelegate < void(MGUI::ID)> | DELEGATE_VOID_ID |
| 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_Circle = 15, CURSORID_ArrowIntoCornerBottomLeft = 16, CURSORID_ArrowIntoCornerBottomRight = 17, CURSORID_ArrowIntoCornerTopLeft = 18, CURSORID_ArrowIntoCornerTopRight = 19, CURSORID_ArrowIntoSideBottom = 20, CURSORID_ArrowIntoSideLeft = 21, CURSORID_ArrowIntoSideRight = 22, CURSORID_ArrowIntoSideTop = 23, CURSORID_Blank = 24, CURSORID_Exchange = 25, CURSORID_COUNT } |
| enum | DLG_GETOBJECT_STYLE { DLG_GETOBJECT_STYLE_OnlyExisting = 0x00000000, DLG_GETOBJECT_STYLE_OnlyNew = 0x00000001, DLG_GETOBJECT_STYLE_AllowDuplicate = 0x00000010, DLG_GETOBJECT_STYLE_AllowFewer = 0x00000020, DLG_GETOBJECT_STYLE_AllowLinkForNew = 0x00000040, DLG_GETOBJECT_STYLE_AllowNewAndExisting = 0x00000080, DLG_GETOBJECT_STYLE_AllowNone = 0x00000100, DLG_GETOBJECT_STYLE_AllowSkip = 0x00000200, DLG_GETOBJECT_STYLE_AllowBrowseIfSelectableChild = 0x00000400, DLG_GETOBJECT_STYLE_AllowFolder = 0x00000800, DLG_GETOBJECT_STYLE_NoAutoName = 0x00001000, DLG_GETOBJECT_STYLE_NoMetaData = 0x00002000, DLG_GETOBJECT_STYLE_NoNavigate = 0x00004000, DLG_GETOBJECT_STYLE_NoWarnOverwrite = 0x00008000, DLG_GETOBJECT_STYLE_AllowChooseTextEncoding = 0x00010000, DLG_GETOBJECT_STYLE_NoShowObjTypes = 0x00020000, DLG_GETOBJECT_STYLE_NoShowFileTypes = 0x00040000, DLG_GETOBJECT_STYLE_WebLayers = 0x00080000, DLG_GETOBJECT_STYLE_DefaultToWebLayers = 0x00100000, DLG_GETOBJECT_STYLE_ShowProprietaryWebLayers = 0x00200000 } |
| enum | DOCKEDGE { DOCKEDGE_Left = 0x1000, DOCKEDGE_Top = 0x2000, DOCKEDGE_Right = 0x4000, DOCKEDGE_Bottom = 0x8000, DOCKEDGE_Any = 0xF000 } |
| enum | KEYCODE { KEYCODE_BackSpace = KC_ITEM(VK_BACK,XK_BackSpace), KEYCODE_Delete = KC_ITEM(VK_DELETE,XK_Delete), KEYCODE_Tab = KC_ITEM(VK_TAB,XK_Tab), KEYCODE_Clear = KC_ITEM(VK_CLEAR,XK_Clear), KEYCODE_Return = KC_ITEM(VK_RETURN,XK_Return), KEYCODE_Escape = KC_ITEM(VK_ESCAPE,XK_Escape), KEYCODE_Pause = KC_ITEM(VK_PAUSE,XK_Pause), KEYCODE_Select = KC_ITEM(VK_SELECT,XK_Select), KEYCODE_Help = KC_ITEM(VK_HELP,XK_Help), KEYCODE_Space = KC_ITEM(VK_SPACE,XK_space), KEYCODE_Insert = KC_ITEM(VK_INSERT,XK_Insert), KEYCODE_Home = KC_ITEM(VK_HOME,XK_Home), KEYCODE_End = KC_ITEM(VK_END,XK_End), KEYCODE_Left = KC_ITEM(VK_LEFT,XK_Left), KEYCODE_Right = KC_ITEM(VK_RIGHT,XK_Right), KEYCODE_Up = KC_ITEM(VK_UP,XK_Up), KEYCODE_Down = KC_ITEM(VK_DOWN,XK_Down), KEYCODE_PageUp = KC_ITEM(VK_PRIOR,XK_Prior), KEYCODE_PageDown = KC_ITEM(VK_NEXT,XK_Next), KEYCODE_KP_Enter = KC_ITEMENHANCED(VK_RETURN,XK_KP_Enter), KEYCODE_KP_Home = KC_ITEMENHANCED(VK_HOME,XK_KP_Home), KEYCODE_KP_Left = KC_ITEMENHANCED(VK_LEFT,XK_KP_Left), KEYCODE_KP_Up = KC_ITEMENHANCED(VK_UP,XK_KP_Up), KEYCODE_KP_Right = KC_ITEMENHANCED(VK_RIGHT,XK_KP_Right), KEYCODE_KP_Down = KC_ITEMENHANCED(VK_DOWN,XK_KP_Down), KEYCODE_KP_PageUp = KC_ITEMENHANCED(VK_PRIOR,XK_KP_Page_Up), KEYCODE_KP_PageDown = KC_ITEMENHANCED(VK_NEXT,XK_KP_Page_Down), KEYCODE_KP_End = KC_ITEMENHANCED(VK_END,XK_KP_End), KEYCODE_KP_Insert = KC_ITEMENHANCED(VK_INSERT,XK_KP_Insert), KEYCODE_KP_Delete = KC_ITEMENHANCED(VK_DELETE,XK_KP_Delete), KEYCODE_KP_Multiply = KC_ITEM(VK_MULTIPLY,XK_KP_Multiply), KEYCODE_KP_Add = KC_ITEM(VK_ADD,XK_KP_Add), KEYCODE_KP_Subtract = KC_ITEM(VK_SUBTRACT,XK_KP_Subtract), KEYCODE_KP_Decimal = KC_ITEM(VK_DECIMAL,XK_KP_Decimal), KEYCODE_KP_Divide = KC_ITEM(VK_DIVIDE,XK_KP_Divide), KEYCODE_KP_0 = KC_ITEM(VK_NUMPAD0,XK_KP_0), KEYCODE_KP_1 = KC_ITEM(VK_NUMPAD1,XK_KP_1), KEYCODE_KP_2 = KC_ITEM(VK_NUMPAD2,XK_KP_2), KEYCODE_KP_3 = KC_ITEM(VK_NUMPAD3,XK_KP_3), KEYCODE_KP_4 = KC_ITEM(VK_NUMPAD4,XK_KP_4), KEYCODE_KP_5 = KC_ITEM(VK_NUMPAD5,XK_KP_5), KEYCODE_KP_6 = KC_ITEM(VK_NUMPAD6,XK_KP_6), KEYCODE_KP_7 = KC_ITEM(VK_NUMPAD7,XK_KP_7), KEYCODE_KP_8 = KC_ITEM(VK_NUMPAD8,XK_KP_8), KEYCODE_KP_9 = KC_ITEM(VK_NUMPAD9,XK_KP_9), KEYCODE_F1 = KC_ITEM(VK_F1,XK_F1), KEYCODE_F2 = KC_ITEM(VK_F2,XK_F2), KEYCODE_F3 = KC_ITEM(VK_F3,XK_F3), KEYCODE_F4 = KC_ITEM(VK_F4,XK_F4), KEYCODE_F5 = KC_ITEM(VK_F5,XK_F5), KEYCODE_F6 = KC_ITEM(VK_F6,XK_F6), KEYCODE_F7 = KC_ITEM(VK_F7,XK_F7), KEYCODE_F8 = KC_ITEM(VK_F8,XK_F8), KEYCODE_F9 = KC_ITEM(VK_F9,XK_F9), KEYCODE_F10 = KC_ITEM(VK_F10,XK_F10), KEYCODE_F11 = KC_ITEM(VK_F11,XK_F11), KEYCODE_F12 = KC_ITEM(VK_F12,XK_F12), KEYCODE_F13 = KC_ITEM(VK_F13,XK_F13), KEYCODE_F14 = KC_ITEM(VK_F14,XK_F14), KEYCODE_F15 = KC_ITEM(VK_F15,XK_F15), KEYCODE_F16 = KC_ITEM(VK_F16,XK_F16), KEYCODE_F17 = KC_ITEM(VK_F17,XK_F17), KEYCODE_F18 = KC_ITEM(VK_F18,XK_F18), KEYCODE_F19 = KC_ITEM(VK_F19,XK_F19), KEYCODE_F20 = KC_ITEM(VK_F20,XK_F20), KEYCODE_F21 = KC_ITEM(VK_F21,XK_F21), KEYCODE_F22 = KC_ITEM(VK_F22,XK_F22), KEYCODE_F23 = KC_ITEM(VK_F23,XK_F23), KEYCODE_F24 = KC_ITEM(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_ExcludeFromLayout = 0x0100, LAYOUT_SIZEALIGN_NoResizeAfterCreate = 0x2000, LAYOUT_SIZEALIGN_IgnoreNonVisible = 0x4000, LAYOUT_SIZEALIGN_InitiallyHidden = 0x8000 } |
| enum | POINTERBUTTON { POINTERBUTTON_None = 0, POINTERBUTTON_1 = 0x0001, POINTERBUTTON_2 = 0x0002, POINTERBUTTON_3 = 0x0004, POINTERBUTTON_4 = 0x0008, POINTERBUTTON_5 = 0x0010, POINTERBUTTON_Left = POINTERBUTTON_1, POINTERBUTTON_Middle = POINTERBUTTON_2, POINTERBUTTON_Right = POINTERBUTTON_3, POINTERBUTTON_ScrollUp = POINTERBUTTON_4, POINTERBUTTON_ScrollDown = POINTERBUTTON_5 } |
Functions | |
| void | Beep () |
| void | DlgFileManager (MDLGPARENT dlgparent, bool modal) |
| ERRVALUE | DlgGetFile (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, FILEPATH &filepath, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetFileList (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, FILEPATHLIST &filepathlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, int minobjs=1, int maxobjs=0, const char *inigroup=0) |
| ERRVALUE | DlgGetFileSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, FILEPATHLIST &filepathlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetFileSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, const MISTRING labelstr[], FILEPATHLIST &filepathlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetFileSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, const TEXTID labelids[], FILEPATHLIST &filepathlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetObject (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, RVC::OBJITEM &objitem, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetObjectChild (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemParent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, RVC::OBJITEM &ObjItemChild, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting) |
| ERRVALUE | DlgGetObjectList (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, RVC::OBJITEMLIST &objlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, int minobjs=1, int maxobjs=0, const char *inigroup=0) |
| ERRVALUE | DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, RVC::OBJITEMLIST &objlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, const MISTRING labelstr[], RVC::OBJITEMLIST &objlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| ERRVALUE | DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &title, const DLG_GETOBJECT_FILTER &filter, const TEXTID labelids[], RVC::OBJITEMLIST &objlist, DLG_GETOBJECT_STYLE dlgstyle=DLG_GETOBJECT_STYLE_OnlyExisting, const char *inigroup=0) |
| int | DlgGetSystemFonts (MDLGPARENT dlgparent) |
| int | DlgRegisterHTTPAuthentication (const MISTRING &host, const MISTRING &realm) |
| void | DlgViewHttpStatistics () |
| Cursor | GetCursorHandle (CURSORID id) |
| 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) |
| bool | operator!= (const MGUI::POINT &lhs, const MGUI::POINT &rhs) |
| bool | operator== (const MGUI::POINT &lhs, const MGUI::POINT &rhs) |
| typedef fastdelegate::FastDelegate<void(MGUI::LAYOUT_PANE_BASE&)> MGUI::DELEGATE_CREATECUSTOMCONTROLS |
Delegate to create custom controls in standard dialog.
| typedef fastdelegate::FastDelegate<bool(CTRL_TOOLTIP&, int, int)> MGUI::DELEGATE_ONTOOLTIPREQUEST |
Delegate to call when requesting to show ToolTip.
Return true to show, false to not. Parameters are: reference to tooltip instance and pointer x, y.
| typedef fastdelegate::FastDelegate<void(MGUI::ID)> MGUI::DELEGATE_VOID_ID |
Delegate for function returning void with MGUI::ID parameter.
| enum MGUI::CURSORID |
Enumeration of cursor IDs.
Enumeration of object selection dialog style flags.
| DLG_GETOBJECT_STYLE_OnlyExisting |
Only allow existing items. |
| DLG_GETOBJECT_STYLE_OnlyNew |
Only allow new items, don't let user select existing. |
| DLG_GETOBJECT_STYLE_AllowDuplicate |
Allow duplicate objects in DLG_GETOBJECT_LIST. |
| DLG_GETOBJECT_STYLE_AllowFewer |
Allow fewer than requested number of objects in RVC::DlgGetObjectSet(). |
| DLG_GETOBJECT_STYLE_AllowLinkForNew |
Allow "linkable" file types even if only creating new object. |
| DLG_GETOBJECT_STYLE_AllowNewAndExisting |
Allow both new and existing item selection, cannot combine with DLG_GETOBJECT_STYLE_OnlyNew. |
| DLG_GETOBJECT_STYLE_AllowNone |
Allow choice of "none", will return R_SkipRequest if selected. |
| DLG_GETOBJECT_STYLE_AllowSkip |
Allow user to skip this selection. |
| DLG_GETOBJECT_STYLE_AllowBrowseIfSelectableChild |
Allow browse into non-folder object if has selectable child/descendent. |
| DLG_GETOBJECT_STYLE_AllowFolder |
Allow to select "folder" in addition to other allowed items. |
| DLG_GETOBJECT_STYLE_NoAutoName |
Disallow "auto-name" for DLG_GETOBJECT_SET. |
| DLG_GETOBJECT_STYLE_NoMetaData |
Don't allow meta-data viewing/selection. |
| DLG_GETOBJECT_STYLE_NoNavigate |
User can't navigate to new location. |
| DLG_GETOBJECT_STYLE_NoWarnOverwrite |
Don't warn user that existing object will be overwritten, use with DLG_GETOBJECT_STYLE_AllowNewAndExisting. |
| DLG_GETOBJECT_STYLE_AllowChooseTextEncoding |
Include control to choose text character set encoding. |
| DLG_GETOBJECT_STYLE_NoShowObjTypes |
Don't include choice of which object types to show. |
| DLG_GETOBJECT_STYLE_NoShowFileTypes |
Don't include choice of which file types to show. |
| DLG_GETOBJECT_STYLE_WebLayers |
Allow web location as items. |
| DLG_GETOBJECT_STYLE_DefaultToWebLayers |
Default web layers as browse location. |
| DLG_GETOBJECT_STYLE_ShowProprietaryWebLayers |
Show google maps/bing maps base layers. |
| enum MGUI::DOCKEDGE |
| enum MGUI::KEYCODE |
Keycode enumeration, non-enumerated values are equivalent to MIUNICODE.
Note that there are special codes for "keypad" keys. Depending on the application these should be processed the same as the equivalent non-keypad key.
| enum MGUI::KEYSTATE |
| enum MGUI::POINTERBUTTON |
| void MGUI::Beep | ( | ) |
Make a beep/bell sound.
| void MGUI::DlgFileManager | ( | MDLGPARENT | dlgparent, | |
| bool | modal | |||
| ) |
Dialog for "file manager".
| dlgparent | Parent for dialog |
| ERRVALUE MGUI::DlgGetFile | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| FILEPATH & | filepath, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a single file.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed files | |
| filepath | Selected file passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetFileList | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| FILEPATHLIST & | filepathlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| int | minobjs = 1, |
|||
| int | maxobjs = 0, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select variable list of files.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed files | |
| filepathlist | File list returned | |
| dlgstyle | Dialog style | |
| minobjs | Minimum number of files required | |
| maxobjs | Maximum allowed to be selected, 0 if no limit | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetFileSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| FILEPATHLIST & | filepathlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of files, labels derived from file list provided.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed files | |
| filepathlist | File list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetFileSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| const MISTRING | labelstr[], | |||
| FILEPATHLIST & | filepathlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of files, MISTRING labels.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed files | |
| labelstr | Label names for each file | |
| filepathlist | File list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetFileSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| const TEXTID | labelids[], | |||
| FILEPATHLIST & | filepathlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of files, TEXTID labels.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed files | |
| labelids | Label IDs for each file | |
| filepathlist | File list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetObject | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| RVC::OBJITEM & | objitem, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a single object.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| objitem | Selected object passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetObjectChild | ( | MDLGPARENT | dlgparent, | |
| const RVC::OBJITEM & | ObjItemParent, | |||
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| RVC::OBJITEM & | ObjItemChild, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting | |||
| ) |
Dialog to select child object, with no navigation permitted.
Also automatically allows selection of table if parent is a database and only OBJTYPE_Table specified. If the specified 'objitem' is not a child of 'parentobjitem' then it will be ignored.
| dlgparent | Parent for dialog | |
| ObjItemParent | Parent object location, must exist | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| ObjItemChild | Selected child location passed/returned | |
| dlgstyle | Dialog style |
| ERRVALUE MGUI::DlgGetObjectList | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| RVC::OBJITEMLIST & | objlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| int | minobjs = 1, |
|||
| int | maxobjs = 0, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select variable list of objects.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| objlist | Object list returned | |
| dlgstyle | Dialog style | |
| minobjs | Minimum number of objects required | |
| maxobjs | Maximum allowed to be selected, 0 if no limit | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetObjectSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| RVC::OBJITEMLIST & | objlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of objects, labels derived from object list provided.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| objlist | Object list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetObjectSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| const MISTRING | labelstr[], | |||
| RVC::OBJITEMLIST & | objlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of objects, MISTRING labels.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| labelstr | Label names for each object | |
| objlist | Object list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| ERRVALUE MGUI::DlgGetObjectSet | ( | MDLGPARENT | dlgparent, | |
| const MISTRING & | title, | |||
| const DLG_GETOBJECT_FILTER & | filter, | |||
| const TEXTID | labelids[], | |||
| RVC::OBJITEMLIST & | objlist, | |||
| DLG_GETOBJECT_STYLE | dlgstyle = DLG_GETOBJECT_STYLE_OnlyExisting, |
|||
| const char * | inigroup = 0 | |||
| ) |
Dialog to select a specific set of objects, TEXTID labels.
| dlgparent | Parent for dialog | |
| title | Title for dialog | |
| filter | Filter to determine allowed objects | |
| labelids | Label IDs for each object | |
| objlist | Object list passed/returned | |
| dlgstyle | Dialog style | |
| inigroup | INI group for default file, will use process if 0 |
| int MGUI::DlgGetSystemFonts | ( | MDLGPARENT | dlgparent | ) |
Dialog to select system font list.
| dlgparent | Parent for dialog |
Show dialog for user to set host/realm specific username and password.
| host | uses GetDlgParent() default for parent |
| void MGUI::DlgViewHttpStatistics | ( | ) |
Show dialog for viewing HTTP statistics.
| Cursor MGUI::GetCursorHandle | ( | CURSORID | id | ) |
Get X Cursor from CURSORID.
| void MGUI::GridDrawStyleSample | ( | const CTRL_GRID::CUSTOMDRAW & | drawinfo, | |
| const RVC::STYLE & | StyleObj, | |||
| const POLYSTYLE & | ElemStyle, | |||
| MGD::STYLESAMPLEFLAGS | flags | |||
| ) |
Draw sample from POLYSTYLE in MGUI::CTRL_GRID.
| drawinfo | Custom drawing info from MGUI::CTRL_GRID | |
| StyleObj | Open RVC style object if required | |
| ElemStyle | Element style | |
| flags | Flags |
| void MGUI::GridDrawStyleSample | ( | const CTRL_GRID::CUSTOMDRAW & | drawinfo, | |
| const RVC::STYLE & | StyleObj, | |||
| const LINESTYLE & | ElemStyle, | |||
| MGD::STYLESAMPLEFLAGS | flags | |||
| ) |
Draw sample from LINESTYLE in MGUI::CTRL_GRID.
| drawinfo | Custom drawing info from MGUI::CTRL_GRID | |
| StyleObj | Open RVC style object if required | |
| ElemStyle | Element style | |
| flags | Flags |
| void MGUI::GridDrawStyleSample | ( | const CTRL_GRID::CUSTOMDRAW & | drawinfo, | |
| const RVC::STYLE & | StyleObj, | |||
| const POINTSTYLE & | ElemStyle, | |||
| MGD::STYLESAMPLEFLAGS | flags | |||
| ) |
Draw sample from POINTSTYLE in MGUI::CTRL_GRID.
| drawinfo | Custom drawing info from MGUI::CTRL_GRID | |
| StyleObj | Open RVC style object if required | |
| ElemStyle | Element style | |
| flags | Flags |
| bool MGUI::operator!= | ( | const MGUI::POINT & | lhs, | |
| const MGUI::POINT & | rhs | |||
| ) | [inline] |
| bool MGUI::operator== | ( | const MGUI::POINT & | lhs, | |
| const MGUI::POINT & | rhs | |||
| ) | [inline] |
1.6.1