#include <app.h>
Public Member Functions | |
virtual wxGISCommandBarPtrArray | GetCommandBars (void) const |
virtual wxCommandPtrArray | GetCommands (void) const |
virtual wxGISCommandBar * | GetCommandBar (const wxString &sName) const |
virtual void | RemoveCommandBar (wxGISCommandBar *pBar) |
virtual bool | AddCommandBar (wxGISCommandBar *pBar) |
virtual void | Customize (void) |
virtual void | FitToolbars (void) |
virtual void | OptimizeToolbars (void) |
virtual wxIcon | GetAppIcon (void) |
virtual wxGISCommand * | GetCommand (long CmdID) const |
virtual wxGISCommand * | GetCommand (const wxString &sCmdName, unsigned char nCmdSubType) const |
virtual wxGISStatusBar * | GetStatusBar (void) const |
virtual void | ShowStatusBar (bool bShow) |
virtual bool | IsStatusBarShown (void) |
virtual void | ShowToolBarMenu (void) |
virtual wxGISMenuBar * | GetGISMenuBar (void) const |
virtual void | ShowApplicationWindow (wxWindow *pWnd, bool bShow=true) |
virtual bool | IsApplicationWindowShown (wxWindow *pWnd) |
virtual WINDOWARRAY | GetChildWindows (void) const |
virtual void | RegisterChildWindow (wxWindowID nWndID) |
virtual void | UnRegisterChildWindow (wxWindowID nWndID) |
virtual wxWindow * | GetRegisteredWindowByType (const wxClassInfo *info) const |
virtual void | Command (wxGISCommand *pCmd) |
virtual wxString | GetAppName (void) const |
virtual wxString | GetAppVersionString (void) const |
virtual void | OnAppAbout (void) |
virtual void | OnAppOptions (void) |
virtual bool | CreateApp (void) |
virtual bool | SetupLog (const wxString &sLogPath, const wxString &sNamePrefix=wxEmptyString) |
virtual bool | SetupLoc (const wxString &sLoc, const wxString &sLocPath) |
virtual wxString | GetDecimalPoint (void) const |
virtual bool | SetupSys (const wxString &sSysPath) |
virtual void | SetDebugMode (bool bDebugMode) |
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 Member Functions | |
virtual void | LoadCommands (wxXmlNode *pRootNode) |
virtual void | LoadMenues (wxXmlNode *pRootNode) |
Protected Attributes | |
wxCommandPtrArray | m_CommandArray |
wxGISCommandBarPtrArray | m_CommandBarArray |
ITool * | m_CurrentTool |
wxGISMenuBar * | m_pMenuBar |
WINDOWARRAY | m_anWindowsIDs |
Base class for GIS application.
This is base class for framed applicaton.