X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bbf1f0e5cffb8c01696eb26e254857a61f017d70..fb12998e9846507d9bfc87d13fb01ec9093a6382:/samples/taskbar/tbtest.h?ds=inline diff --git a/samples/taskbar/tbtest.h b/samples/taskbar/tbtest.h index a1a01e3a56..b4862386b6 100644 --- a/samples/taskbar/tbtest.h +++ b/samples/taskbar/tbtest.h @@ -6,21 +6,22 @@ // Created: 01/02/97 // RCS-ID: $Id$ // Copyright: (c) -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// class MyTaskBarIcon: public wxTaskBarIcon { public: - MyTaskBarIcon() {}; - - virtual void OnMouseMove(void); - virtual void OnLButtonDown(void); - virtual void OnLButtonUp(void); - virtual void OnRButtonDown(void); - virtual void OnRButtonUp(void); - virtual void OnLButtonDClick(void); - virtual void OnRButtonDClick(void); + MyTaskBarIcon() {}; + + void OnLButtonDClick(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() };