add drawer to taskbaricontest

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Ryan Norton
2004-09-26 10:51:46 +00:00
parent a45beea1e3
commit b32c4204bc
2 changed files with 142 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
// Name: tbtest.h
// Purpose: wxTaskBarIcon sample
// Author: Julian Smart
// Modified by:
// Modified by: Ryan Norton (OSX 10.2+ Drawer)
// Created: 01/02/97
// RCS-ID: $Id$
// Copyright: (c)
@@ -14,10 +14,25 @@ class MyTaskBarIcon: public wxTaskBarIcon
public:
MyTaskBarIcon() {};
void OnLeftButtonDClick(wxTaskBarIconEvent&);
void OnLButtonDClick(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 )
class MyDrawer* m_pMyDrawer;
MyTaskBarIcon(class MyDrawer* p) {m_pMyDrawer = p;}
void OnMenuOpenDrawer(wxCommandEvent&);
void OnMenuCloseDrawer(wxCommandEvent&);
void OnMenuLeftDrawer(wxCommandEvent&);
void OnMenuRightDrawer(wxCommandEvent&);
void OnMenuTopDrawer(wxCommandEvent&);
void OnMenuBottomDrawer(wxCommandEvent&);
#endif //10.2+
virtual wxMenu *CreatePopupMenu();
@@ -47,7 +62,7 @@ public:
protected:
MyTaskBarIcon *m_taskBarIcon;
DECLARE_EVENT_TABLE()
DECLARE_EVENT_TABLE()
};