MGUI Namespace Reference

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 Documentation

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.

typedef PTRINT MGUI::ID

Enumeration Type Documentation

Enumeration of cursor IDs.

Enumerator:
CURSORID_NotSet 

Used to reset to default cursor.

CURSORID_ArrowStd 

Standard selection arrow.

CURSORID_CrosshairThick 

Thick (double-lined) crosshair.

CURSORID_CrosshairThin 

Thin crosshair.

CURSORID_NoFunction 

Indicates no function.

CURSORID_Help 

Arrow with question mark for context help.

CURSORID_Wait 

Hourglas / watch.

CURSORID_MoveHand 

Move/drag hand.

CURSORID_TextInsert 

Text insertion (I-beam).

CURSORID_SizeAll 

Sizer (arrows pointing up/down/left/right.

CURSORID_SizeNS 

Double-ended arrow pointing up-down (north-south).

CURSORID_SizeEW 

Double-ended arrow pointing left-right (east-west).

CURSORID_SizeNESW 

Double-ended arrow pointing up/right-down/left (northeast-southwest).

CURSORID_SizeNWSE 

Double-ended arrow pointing up/left-down/right (northwest-southeast).

CURSORID_PointHand 

Pointing hand.

CURSORID_Circle 

Circle.

CURSORID_ArrowIntoCornerBottomLeft 

Arrow pointing into bottom left corner.

CURSORID_ArrowIntoCornerBottomRight 

Arrow pointing into bottom right corner.

CURSORID_ArrowIntoCornerTopLeft 

Arrow pointing into top left corner.

CURSORID_ArrowIntoCornerTopRight 

Arrow pointing into top right corner.

CURSORID_ArrowIntoSideBottom 

Arrow pointing into bottom side.

CURSORID_ArrowIntoSideLeft 

Arrow pointing into left side.

CURSORID_ArrowIntoSideRight 

Arrow pointing into right side.

CURSORID_ArrowIntoSideTop 

Arrow pointing into top side.

CURSORID_Blank 

A cursor that has no graphic, used when following cursor with a graphic.

CURSORID_Exchange 
CURSORID_COUNT 

Enumeration of object selection dialog style flags.

Enumerator:
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.

Enumerator:
DOCKEDGE_Left 
DOCKEDGE_Top 
DOCKEDGE_Right 
DOCKEDGE_Bottom 
DOCKEDGE_Any 

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.

Enumerator:
KEYCODE_BackSpace 
KEYCODE_Delete 
KEYCODE_Tab 
KEYCODE_Clear 
KEYCODE_Return 
KEYCODE_Escape 
KEYCODE_Pause 
KEYCODE_Select 
KEYCODE_Help 
KEYCODE_Space 
KEYCODE_Insert 
KEYCODE_Home 
KEYCODE_End 
KEYCODE_Left 
KEYCODE_Right 
KEYCODE_Up 
KEYCODE_Down 
KEYCODE_PageUp 
KEYCODE_PageDown 
KEYCODE_KP_Enter 
KEYCODE_KP_Home 
KEYCODE_KP_Left 
KEYCODE_KP_Up 
KEYCODE_KP_Right 
KEYCODE_KP_Down 
KEYCODE_KP_PageUp 
KEYCODE_KP_PageDown 
KEYCODE_KP_End 
KEYCODE_KP_Insert 
KEYCODE_KP_Delete 
KEYCODE_KP_Multiply 
KEYCODE_KP_Add 
KEYCODE_KP_Subtract 
KEYCODE_KP_Decimal 
KEYCODE_KP_Divide 
KEYCODE_KP_0 
KEYCODE_KP_1 
KEYCODE_KP_2 
KEYCODE_KP_3 
KEYCODE_KP_4 
KEYCODE_KP_5 
KEYCODE_KP_6 
KEYCODE_KP_7 
KEYCODE_KP_8 
KEYCODE_KP_9 
KEYCODE_F1 
KEYCODE_F2 
KEYCODE_F3 
KEYCODE_F4 
KEYCODE_F5 
KEYCODE_F6 
KEYCODE_F7 
KEYCODE_F8 
KEYCODE_F9 
KEYCODE_F10 
KEYCODE_F11 
KEYCODE_F12 
KEYCODE_F13 
KEYCODE_F14 
KEYCODE_F15 
KEYCODE_F16 
KEYCODE_F17 
KEYCODE_F18 
KEYCODE_F19 
KEYCODE_F20 
KEYCODE_F21 
KEYCODE_F22 
KEYCODE_F23 
KEYCODE_F24 

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

Enumerator:
KEYSTATE_None 
KEYSTATE_Ctrl 
KEYSTATE_Control 
KEYSTATE_Shift 
Enumerator:
LAYOUT_ORIENTATION_Horizontal 

Horizontal layout, automatic LtoR/RtoL based on locale.

LAYOUT_ORIENTATION_Vertical 

Vertical top-to-bottom layout.

LAYOUT_ORIENTATION_HorizontalLtoR 

Horizontal left-to-right layout.

LAYOUT_ORIENTATION_HorizontalRtoL 

Horizontal right-to-left layout.

Enumerator:
LAYOUT_SIZEALIGN_Expand 

Expand both horizontal and vertical to fill space.

LAYOUT_SIZEALIGN_FixedWidth 

Fixed width, height can expand.

LAYOUT_SIZEALIGN_RelativeWidth 

Relative width as percentage of available space.

LAYOUT_SIZEALIGN_FixedHeight 

Fixed height, width can expand.

LAYOUT_SIZEALIGN_RelativeHeight 

Relative height as percentage of available space.

LAYOUT_SIZEALIGN_FixedSize 

Both width and height fixed.

LAYOUT_SIZEALIGN_AlignLeft 

Align with left edge of available space.

LAYOUT_SIZEALIGN_AlignRight 

Align with right edge of available space.

LAYOUT_SIZEALIGN_AlignTop 

Align with top edge of available space.

LAYOUT_SIZEALIGN_AlignBottom 

Align with bottom edge of available space.

LAYOUT_SIZEALIGN_CenterHorz 

Center horizontally in available space.

LAYOUT_SIZEALIGN_CenterVert 

Center vertically in available space.

LAYOUT_SIZEALIGN_Center 

Center both horizontal and vertically.

LAYOUT_SIZEALIGN_ExcludeFromLayout 

Exclude from layout, will be placed at top/left unless other Align/Center values are set.

LAYOUT_SIZEALIGN_NoResizeAfterCreate 

Don't resize pane after create (ie, when change managed children).

LAYOUT_SIZEALIGN_IgnoreNonVisible 

Ignore nonvisible items in layout.

LAYOUT_SIZEALIGN_InitiallyHidden 

Create initially hidden, if supported.

Enumerator:
POINTERBUTTON_None 
POINTERBUTTON_1 
POINTERBUTTON_2 
POINTERBUTTON_3 
POINTERBUTTON_4 
POINTERBUTTON_5 
POINTERBUTTON_Left 
POINTERBUTTON_Middle 
POINTERBUTTON_Right 
POINTERBUTTON_ScrollUp 
POINTERBUTTON_ScrollDown 

Function Documentation

void MGUI::Beep (  ) 

Make a beep/bell sound.

void MGUI::DlgFileManager ( MDLGPARENT  dlgparent,
bool  modal 
)

Dialog for "file manager".

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
dlgparent Parent for dialog
int MGUI::DlgRegisterHTTPAuthentication ( const MISTRING host,
const MISTRING realm 
)

Show dialog for user to set host/realm specific username and password.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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]

Generated on Sun Oct 7 21:35:25 2012 for TNTsdk 2012 by  doxygen 1.6.1