A map application framework class. More...
#include <mxapplication.h>


Public Member Functions | |
| wxMxApplication (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxSUNKEN_BORDER) | |
| virtual wxString | GetAppName (void) |
| virtual bool | Create (void) |
| virtual wxIcon | GetAppIcon (void) |
Public Member Functions inherited from wxGISApplicationEx | |
| wxGISApplicationEx (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxSUNKEN_BORDER) | |
| virtual wxAuiManager * | GetAuiManager (void) const |
| virtual void | ShowPane (wxWindow *pWnd, bool bShow=true) |
| virtual void | ShowPane (const wxString &sName, bool bShow=true) |
| virtual bool | IsPaneShown (const wxString &sName) |
| virtual void | RemoveCommandBar (wxGISCommandBar *pBar) |
| virtual bool | AddCommandBar (wxGISCommandBar *pBar) |
| virtual void | OnClose (wxCloseEvent &event) |
| virtual void | Customize (void) |
| virtual void | FitToolbars (void) |
| virtual void | OptimizeToolbars (void) |
| virtual void | ShowStatusBar (bool bShow) |
| virtual void | ShowApplicationWindow (wxWindow *pWnd, bool bShow=true) |
| virtual bool | IsApplicationWindowShown (wxWindow *pWnd) |
| virtual wxString | GetAppVersionString (void) const |
| virtual bool | CreateApp (void) |
| virtual bool | SetupSys (const wxString &sSysPath) |
| virtual void | SetDebugMode (bool bDebugMode) |
| virtual bool | SetupLog (const wxString &sLogPath, const wxString &sNamePrefix=wxEmptyString) |
Public Member Functions inherited from wxGISApplication | |
| wxGISApplication (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxSUNKEN_BORDER) | |
| virtual wxStatusBar * | OnCreateStatusBar (int number, long style, wxWindowID id, const wxString &name) |
| virtual wxGISAcceleratorTable * | GetGISAcceleratorTable (void) const |
| virtual void | UpdateTitle (const wxString &sPath) |
| wxGISStatusBar * | GetStatusBar (void) const |
| virtual bool | IsStatusBarShown (void) |
| virtual void | ShowToolBarMenu (void) |
| virtual void | Command (wxGISCommand *pCmd) |
| virtual void | OnAppOptions (void) |
| virtual bool | SetupLoc (const wxString &sLoc, const wxString &sLocPath) |
| virtual wxString | GetDecimalPoint (void) const |
| virtual void | OnEraseBackground (wxEraseEvent &event) |
| virtual void | OnSize (wxSizeEvent &event) |
| virtual void | OnCommand (wxCommandEvent &event) |
| virtual void | OnCommandUI (wxUpdateUIEvent &event) |
| virtual void | OnRightDown (wxMouseEvent &event) |
| virtual void | OnAuiRightDown (wxAuiToolBarEvent &event) |
Public Member Functions inherited from wxGISApplicationBase | |
| virtual wxGISCommandBarPtrArray | GetCommandBars (void) const |
| virtual wxCommandPtrArray | GetCommands (void) const |
| virtual wxGISCommandBar * | GetCommandBar (const wxString &sName) const |
| virtual wxGISCommand * | GetCommand (long CmdID) const |
| virtual wxGISCommand * | GetCommand (const wxString &sCmdName, unsigned char nCmdSubType) const |
| virtual wxGISMenuBar * | GetGISMenuBar (void) const |
| virtual WINDOWARRAY | GetChildWindows (void) const |
| virtual void | RegisterChildWindow (wxWindowID nWndID) |
| virtual void | UnRegisterChildWindow (wxWindowID nWndID) |
| virtual wxWindow * | GetRegisteredWindowByType (const wxClassInfo *info) const |
| virtual wxString | GetAppName (void) const |
| virtual void | OnAppAbout (void) |
| virtual void | OnMouseDown (wxMouseEvent &event) |
| virtual void | OnMouseUp (wxMouseEvent &event) |
| virtual void | OnMouseDoubleClick (wxMouseEvent &event) |
| virtual void | OnMouseMove (wxMouseEvent &event) |
Public Member Functions inherited from IApplication | |
| virtual | ~IApplication (void) |
| A destructor. | |
| virtual wxString | GetAppDisplayName (void) const =0 |
| virtual wxString | GetAppDisplayNameShort (void) const =0 |
Protected Attributes | |
| wxIcon | m_pAppIcon |
| wxMxMapView * | m_pMapView |
Protected Attributes inherited from wxGISApplicationEx | |
| wxAuiManager | m_mgr |
Protected Attributes inherited from wxGISApplication | |
| wxGISAcceleratorTable * | m_pGISAcceleratorTable |
| ITrackCancel * | m_pTrackCancel |
| wxFFile | m_LogFile |
| wxLocale * | m_pLocale |
| wxString | m_sDecimalPoint |
Protected Attributes inherited from wxGISApplicationBase | |
| wxCommandPtrArray | m_CommandArray |
| wxGISCommandBarPtrArray | m_CommandBarArray |
| ITool * | m_CurrentTool |
| wxGISMenuBar * | m_pMenuBar |
| WINDOWARRAY | m_anWindowsIDs |
Additional Inherited Members | |
Protected Member Functions inherited from wxGISApplicationEx | |
| virtual void | SerializeFramePosEx (bool bSave=false) |
| virtual void | CollectToolbars (std::set< ToolbarFitInfo > &result) |
Protected Member Functions inherited from wxGISApplication | |
| virtual void | SerializeFramePos (bool bSave=false) |
| virtual void | LoadToolbars (wxXmlNode *pRootNode) |
| virtual void | SerializeCommandBars (bool bSave=false) |
| virtual void | UpdateAccelerators () |
Protected Member Functions inherited from wxGISApplicationBase | |
| virtual void | LoadCommands (wxXmlNode *pRootNode) |
| virtual void | LoadMenues (wxXmlNode *pRootNode) |
A map application framework class.