X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1e6d9c20fdb220e4cb9c1ee2a52709b08bb414ba..c687b303a5040da07009ea93504121aeec56682a:/samples/taskbar/tbtest.h diff --git a/samples/taskbar/tbtest.h b/samples/taskbar/tbtest.h index 24ab1de7c8..a5674e56b1 100644 --- a/samples/taskbar/tbtest.h +++ b/samples/taskbar/tbtest.h @@ -12,13 +12,21 @@ class MyTaskBarIcon: public wxTaskBarIcon { public: - MyTaskBarIcon() {}; - - void OnRButtonUp(wxEvent&); - void OnLButtonDClick(wxEvent&); +#if defined(__WXCOCOA__) + MyTaskBarIcon(wxTaskBarIconType iconType = DEFAULT_TYPE) + : wxTaskBarIcon(iconType) +#else + MyTaskBarIcon() +#endif + {} + + void OnLeftButtonDClick(wxTaskBarIconEvent&); void OnMenuRestore(wxCommandEvent&); void OnMenuExit(wxCommandEvent&); void OnMenuSetNewIcon(wxCommandEvent&); + void OnMenuCheckmark(wxCommandEvent&); + void OnMenuUICheckmark(wxUpdateUIEvent&); + virtual wxMenu *CreatePopupMenu(); DECLARE_EVENT_TABLE() }; @@ -45,8 +53,9 @@ public: protected: MyTaskBarIcon *m_taskBarIcon; +#if defined(__WXCOCOA__) + MyTaskBarIcon *m_dockIcon; +#endif DECLARE_EVENT_TABLE() }; - -