drawer sample mods from ABX (with only one mod - _CODE Added to #define USE_DRAWER 0)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29523 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Ryan Norton
2004-09-29 04:28:42 +00:00
parent b6294124ec
commit 9795bd2ee4
2 changed files with 88 additions and 39 deletions

View File

@@ -9,19 +9,25 @@
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#if defined( __WXMAC__ ) && TARGET_API_MAC_OSX && ( MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_2 )
#define USE_DRAWER_CODE 1
#else
#define USE_DRAWER_CODE 0
#endif
class MyTaskBarIcon: public wxTaskBarIcon
{
public:
MyTaskBarIcon() {};
void OnLButtonDClick(wxTaskBarIconEvent&);
void OnLeftButtonDClick(wxTaskBarIconEvent&);
void OnMenuRestore(wxCommandEvent&);
void OnMenuExit(wxCommandEvent&);
void OnMenuSetNewIcon(wxCommandEvent&);
void OnMenuSetOldIcon(wxCommandEvent&);
#if defined( __WXMAC__ ) && TARGET_API_MAC_OSX && ( MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_2 )
#if USE_DRAWER_CODE
class MyDrawer* m_pMyDrawer;
MyTaskBarIcon(class MyDrawer* p) {m_pMyDrawer = p;}
@@ -32,7 +38,7 @@ public:
void OnMenuRightDrawer(wxCommandEvent&);
void OnMenuTopDrawer(wxCommandEvent&);
void OnMenuBottomDrawer(wxCommandEvent&);
#endif //10.2+
#endif // USE_DRAWER_CODE
virtual wxMenu *CreatePopupMenu();