Public Types |
| enum | CREATEFLAGS {
CREATEFLAG_None = 0x00000000,
CREATEFLAG_3D = GRE::VIEW::CREATEFLAG_3D,
CREATEFLAG_NoCallCreateCB = GRE::VIEW::CREATEFLAG_NoCallCreateCB,
CREATEFLAG_NoRenderSeparate = GRE::VIEW::CREATEFLAG_NoRenderSeparate,
CREATEFLAG_AllowGeoLock = 0x00000800,
CREATEFLAG_DestroyOnClose = 0x00001000,
CREATEFLAG_DialogModal = 0x00002000,
CREATEFLAG_Locator = 0x00004000,
CREATEFLAG_NoCancelButton = 0x00008000,
CREATEFLAG_NoCloseOption = 0x00010000,
CREATEFLAG_NoDftAddIcons = 0x00020000,
CREATEFLAG_NoDftDrawIcons = 0x00040000,
CREATEFLAG_NoDftMarkIcons = 0x00080000,
CREATEFLAG_NoDftViewIcons = 0x00100000,
CREATEFLAG_NoIconBar = 0x00200000,
CREATEFLAG_NoLegendView = 0x00400000,
CREATEFLAG_NoRedrawButton = 0x00800000,
CREATEFLAG_NoScalePosLine = 0x01000000,
CREATEFLAG_NoScrollbars = 0x02000000,
CREATEFLAG_NoSelectTool = 0x04000000,
CREATEFLAG_NoSkipButton = 0x08000000,
CREATEFLAG_NoStatusLine = 0x10000000,
CREATEFLAG_NoStdTools = 0x20000000,
CREATEFLAG_NoToolBoxTool = 0x40000000,
CREATEFLAG_Temporary = 0x80000000
} |
| enum | ICONVIEW {
ICONVIEW_Full = 0x00000001,
ICONVIEW_Previous = 0x00000002,
ICONVIEW_PreviousZoom = 0x00000004,
ICONVIEW_ZoomIn = 0x00000008,
ICONVIEW_ZoomOut = 0x00000010,
ICONVIEW_ZoomToGroup = 0x00000020,
ICONVIEW_ZoomToLayer = 0x00000040,
ICONVIEW_ZoomToMaxDetail = 0x00000080,
ICONVIEW_ZoomToLocation = 0x00000100,
ICONVIEW_Zoom1X = 0x00000200,
ICONVIEW_Zoom2X = 0x00000400,
ICONVIEW_Zoom3X = 0x00000800,
ICONVIEW_Locator = 0x00001000,
ICONVIEW_Snapshot = 0x00002000,
ICONVIEW_GeoLock = 0x00004000,
ICONVIEW_GoogleEarth = 0x00008000,
ICONVIEW_Stereo = 0x00010000,
ICONVIEW_Default = ICONVIEW_Full | ICONVIEW_Previous | ICONVIEW_PreviousZoom | ICONVIEW_ZoomIn | ICONVIEW_ZoomOut | ICONVIEW_ZoomToLayer | ICONVIEW_ZoomToGroup | ICONVIEW_ZoomToLocation | ICONVIEW_ZoomToMaxDetail | ICONVIEW_Zoom1X | ICONVIEW_Locator | ICONVIEW_Snapshot | ICONVIEW_GeoLock | ICONVIEW_GoogleEarth | ICONVIEW_Stereo
} |
Public Member Functions |
| | VIEW_LEGACY () |
| virtual | ~VIEW_LEGACY () |
| void | AddDrawIcons () |
| Widget | AddIconRowItems (const BUTTONITEM *items, const char *icongroup=0, void *cbdata=0, void *userdata=0) |
| void | AddMacroScriptIcons () |
| void | AddMacroScriptMenuItems () |
| ERRVALUE | AddMenuItemsOptions (const MENUITEM *newitems) |
| void | AddToolIcons (bool addscripts=true) |
| void | AddViewIcons (ICONVIEW icons=ICONVIEW_Default) |
| void | ClearPreviousViewList () |
| Widget | CreateMenuBar (Widget form) |
| Widget | CreateMenuBar (Widget form, MENUBARITEM *menubar) |
| ERRVALUE | CreateX (VIEWABLE *viewable, Widget pwidget, Arg *arglist, int argcount, int iwidth, int iheight, const char *sizefield=0, CREATEFLAGS createflags=CREATEFLAG_None, const VIEW_LEGACY_SAVESETTINGS *pSettings=0) |
| void | DataTipSetDelay (INT32 delay) |
| void | DataTipSetPixelDelta (int PixelDelta) |
| void | EditCustomization () |
| TOOL * | GetActiveTool () const |
| Widget | GetDrawingArea () const |
| Widget | GetDrawingAreaForm () const |
| MGD::DEVICE_X32 * | GetDrawingDeviceViewInView () const |
| Pixmap | GetDrawingPixmap () const |
| Widget | GetForm () const |
| const BUTTONITEM * | GetIconItemAdd (BUTTONITEMARRAY &items) const |
| const BUTTONITEM * | GetIconItemDraw (BUTTONITEMARRAY &items) const |
| const BUTTONITEM * | GetIconItemTool (BUTTONITEMARRAY &items) const |
| const BUTTONITEM * | GetIconItemView (BUTTONITEMARRAY &items, ICONVIEW icons=ICONVIEW_Default) const |
| Widget | GetIconView (ICONVIEW icon) const |
| const MENUITEM * | GetMenuItemGPS () |
| const MENUITEM * | GetMenuItemHotKeys () |
| const MENUITEM * | GetMenuItemLegendView () |
| const MENUITEM * | GetMenuItemOptions (MENUITEMARRAY &items) |
| const MENUITEM * | GetMenuItemTool (MENUITEMARRAY &items) const |
| const MENUITEM * | GetMenuItemView (MENUITEMARRAY &items) |
| Widget | GetMenuWidget (const char *menupath) const |
| VIEW_LEGACY * | GetNextLegacy () const |
| VIEW_LEGACY * | GetNextLegacyOfAll () const |
| Widget | GetToolBar () const |
| void | LegendEnableRedraw (bool enable) |
| UINT8 | LegendGetShowMode () const |
| void | LegendHideAllLegends () |
| void | LegendRedraw (bool updatesizes=false) |
| void | LegendSetShowLayerTypeIcon (bool ShowLayerType) |
| void | LegendSetShowMode (UINT8 ShowMode) |
| void | LegendSetVisiblityIndicator (UINT8 VisInd) |
| void | LegendShowAllLegends () |
| void | ScalePosClearCoord (VIEW_LEGACY_COORDSOURCE CoordSource=VIEW_LEGACY_COORDSOURCE_None) |
| void | ScalePosDisplayCoord (VIEW_LEGACY_COORDSOURCE CoordSource, const DPOINT2D &point, const SPATREF::COORDREFSYS &PointCRS) |
| const SPATREF::COORDREFSYS & | ScalePosGetCoordRefSys (int idx) const |
| void | ScalePosGetCoordString (int idx, const DPOINT2D &point, MISTRING &string) const |
| DEGTOSTRFLAGS | ScalePosGetLatLonFormat (int idx) const |
| bool | ScalePosIsPosVisible (int idx) const |
| void | ScalePosSetCoordRefSys (int idx, const SPATREF::COORDREFSYS &CoordRefSys) |
| void | ScalePosSetCoordSource (VIEW_LEGACY_COORDSOURCE CoordSource) |
| void | ScalePosSetLatLonFormat (int idx, DEGTOSTRFLAGS LatLonFormat) |
| void | ScalePosSetPosVisible (int idx, bool visible) |
| void | ScalePosSetVisible (bool visible) |
| void | SetDrawingArea (Widget da) |
| void | SetEditCustomFunc (void(*EditCustomFunc)(VIEW_LEGACY *)) |
| void | SetInputFocusTo () |
| void | SetMessageVisible (bool visible) |
| void | SetPreviousView () |
| void | SetPreviousZoom () |
| void | ToolAttach (TOOL *tool) |
| TOOL * | ToolFindByName (const char *toolname) const |
| TOOL * | ToolGetActive () const |
| bool | ToolIsActive (const char *toolname) const |
| bool | ToolIsActive (TOOL *tool) const |
| void | ToolResume () |
| int | ToolSet (const char *toolname) |
| void | ToolSet (TOOL *tool) |
| void | ToolSetDefault () |
| int | ToolSuspend () |
Static Public Member Functions |
| static VIEW_LEGACY * | FindNextLegacyOfGroup (const GRE::GROUP *group, VIEW *view=0) |
| static VIEW_LEGACY * | FindNextLegacyOfLayer (const GRE::LAYER *layer, VIEW *view=0) |
| static void | SML_ClassInstall (SML::CONTEXT *context) |