23 #include "wxgis/framework/applicationbase.h"
24 #include "wxgis/framework/accelerator.h"
28 #include "wx/filename.h"
30 #include "wx/datetime.h"
46 wxGISApplication(wxWindow* parent, wxWindowID
id,
const wxString& title,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_FRAME_STYLE | wxSUNKEN_BORDER );
49 virtual wxStatusBar* OnCreateStatusBar(
int number,
long style, wxWindowID
id,
const wxString& name);
51 virtual void UpdateTitle(
const wxString & sPath);
54 virtual void ShowStatusBar(
bool bShow);
55 virtual bool IsStatusBarShown(
void);
56 virtual void ShowToolBarMenu(
void);
59 virtual bool CreateApp(
void);
60 virtual void OnAppOptions(
void);
61 virtual bool SetupLog(
const wxString &sLogPath,
const wxString &sNamePrefix = wxEmptyString);
62 virtual bool SetupSys(
const wxString &sSysPath);
63 virtual bool SetupLoc(
const wxString &sLoc,
const wxString &sLocPath);
64 virtual wxString GetDecimalPoint(
void)
const{
return m_sDecimalPoint;};
66 virtual void OnEraseBackground(wxEraseEvent& event);
67 virtual void OnSize(wxSizeEvent& event);
68 virtual void OnCommand(wxCommandEvent& event);
69 virtual void OnCommandUI(wxUpdateUIEvent& event);
70 virtual void OnRightDown(wxMouseEvent& event);
71 virtual void OnAuiRightDown(wxAuiToolBarEvent& event);
72 virtual void OnClose(wxCloseEvent & event);
74 virtual void SerializeFramePos(
bool bSave =
false);
75 virtual void LoadToolbars(wxXmlNode* pRootNode);
76 virtual void SerializeCommandBars(
bool bSave =
false);
77 virtual void UpdateAccelerators();
84 wxString m_sDecimalPoint;
Definition: applicationbase.h:65
A TrackCancel interface class.
Definition: core.h:144
Definition: application.h:39
Definition: statusbar.h:58
Definition: accelerator.h:28