X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8d71b5552e89e4002dd248f3ae6ab18ed4034523..0e300ddd7d91d46e3d9fcbbefe916b0fda6fcbbc:/samples/resource/resource.h diff --git a/samples/resource/resource.h b/samples/resource/resource.h index 39c46068c9..5975b871c7 100644 --- a/samples/resource/resource.h +++ b/samples/resource/resource.h @@ -16,44 +16,54 @@ // Define a new application class MyApp: public wxApp { - public: - MyApp(void) ; - bool OnInit(void); +public: + MyApp(); + + virtual bool OnInit(); + + virtual ~MyApp(); }; class MyPanel: public wxPanel { - public: - MyPanel( wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, - int style, const wxString &name ); +public: + MyPanel(wxWindow *parent, wxWindowID id, const wxPoint& pos, + const wxSize& size, int style, const wxString &name); void OnClick(wxMouseEvent &event); - - DECLARE_EVENT_TABLE() + +private: + DECLARE_EVENT_TABLE() }; class MyFrame: public wxFrame { - public: - wxWindow *panel; - MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size); - bool OnClose(void); +public: + MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title, + const wxPoint& pos, const wxSize& size); void OnQuit(wxCommandEvent& event); - void OnTest1(wxCommandEvent& event); + void OnAbout(wxCommandEvent& event); + void OnTestDialog(wxCommandEvent& event); + + wxWindow *panel; - DECLARE_EVENT_TABLE() +private: + DECLARE_EVENT_TABLE() }; class MyDialog : public wxDialog { - public: +public: void OnOk(wxCommandEvent& event); void OnCancel(wxCommandEvent& event); - - DECLARE_EVENT_TABLE() + +private: + DECLARE_EVENT_TABLE() }; -#define RESOURCE_QUIT 4 -#define RESOURCE_TEST1 2 - -#define RESOURCE_OK 1 -#define RESOURCE_CANCEL 2 +// the values should be the same as in menu.wxr file! +enum +{ + RESOURCE_TESTDIALOG = 2, + RESOURCE_QUIT = 4, + RESOURCE_ABOUT = 6 +};