X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4bc6471261f852982da09fb421bd706f7ad125f3..81e88f5bc86bfca84443c8b44268779daf58e42a:/samples/taskbar/tbtest.h diff --git a/samples/taskbar/tbtest.h b/samples/taskbar/tbtest.h index a3ce1b2940..b5f1760723 100644 --- a/samples/taskbar/tbtest.h +++ b/samples/taskbar/tbtest.h @@ -14,12 +14,13 @@ class MyTaskBarIcon: public wxTaskBarIcon public: MyTaskBarIcon() {}; - void OnRButtonUp(wxEvent&); - void OnLButtonDClick(wxEvent&); + void OnLeftButtonDClick(wxTaskBarIconEvent&); void OnMenuRestore(wxCommandEvent&); void OnMenuExit(wxCommandEvent&); void OnMenuSetNewIcon(wxCommandEvent&); + virtual wxMenu *CreatePopupMenu(); + DECLARE_EVENT_TABLE() }; @@ -29,8 +30,6 @@ class MyApp: public wxApp { public: bool OnInit(void); -protected: - MyTaskBarIcon m_taskBarIcon; }; class MyDialog: public wxDialog @@ -38,12 +37,16 @@ class MyDialog: public wxDialog public: MyDialog(wxWindow* parent, const wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, const long windowStyle = wxDEFAULT_DIALOG_STYLE); + ~MyDialog(); void OnOK(wxCommandEvent& event); void OnExit(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); void Init(void); +protected: + MyTaskBarIcon *m_taskBarIcon; + DECLARE_EVENT_TABLE() };