MGUI Namespace Reference


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 LISTITEMDEFGetLatLonFormatList ()


Typedef Documentation

typedef PTRINT MGUI::ID
 

Definition at line 258 of file stddefns.h.


Enumeration Type Documentation

enum MGUI::CURSORID
 

Enumeration of cursor IDs.

Enumeration values:
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_COUNT 

Definition at line 42 of file cursorid.h.

enum MGUI::DOCKEDGE
 

Enumeration values:
DOCKEDGE_Left 
DOCKEDGE_Top 
DOCKEDGE_Right 
DOCKEDGE_Bottom 
DOCKEDGE_Any 

Definition at line 35 of file topshell.h.

enum MGUI::KEYCODE
 

Keycode enumeration, non-enumerated values are equivalent to UNICODE.

Enumeration values:
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  Motion keys.
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  Function keys.
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 

Definition at line 37 of file keycode.h.

enum MGUI::KEYSTATE
 

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

Enumeration values:
KEYSTATE_None 
KEYSTATE_Ctrl 
KEYSTATE_Control 
KEYSTATE_Shift 

Definition at line 185 of file ctrl.h.

enum MGUI::LAYOUT_ORIENTATION
 

Enumeration values:
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.

Definition at line 1033 of file layout.h.

enum MGUI::LAYOUT_SIZEALIGN
 

Enumeration values:
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_IgnoreNonVisible  Ignore nonvisible items in layout.
LAYOUT_SIZEALIGN_AllowShrinkHorz  No minimum horizontal size to allow window resize.
LAYOUT_SIZEALIGN_AllowShrinkVert  No minimum vertical size to allow window resize.
LAYOUT_SIZEALIGN_AllowShrink  No minimum size to allow window resize.

Definition at line 1040 of file layout.h.


Function Documentation

DEFINE_ENUM_OP_BITWISE TOPSHELL::STYLE   ) 
 

DEFINE_ENUM_OP_BITWISE DOCKEDGE   ) 
 

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  ) 
 

Get Windows HCURSOR from CURSORID.

const LISTITEMDEF* GetLatLonFormatList  ) 
 

Get the standard Latitude / Longitude format list.

Returns:
List of standard Latitude / Longitude convert to string formats, DO NOT FREE

void 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 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 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


Generated on Thu Aug 12 06:28:10 2004 for TNTsdk by doxygen 1.3.4-20031026