| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        tbtest.h
 
- // Purpose:     wxTaskBarIcon sample
 
- // Author:      Julian Smart
 
- // Modified by:
 
- // Created:     01/02/97
 
- // Copyright:   (c)
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- class MyTaskBarIcon : public wxTaskBarIcon
 
- {
 
- public:
 
- #if defined(__WXOSX__) && wxOSX_USE_COCOA
 
-     MyTaskBarIcon(wxTaskBarIconType iconType = wxTBI_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&);
 
-     void OnMenuSub(wxCommandEvent&);
 
-     virtual wxMenu *CreatePopupMenu();
 
-     wxDECLARE_EVENT_TABLE();
 
- };
 
- // Define a new application
 
- class MyApp : public wxApp
 
- {
 
- public:
 
-     virtual bool OnInit();
 
- };
 
- class MyDialog: public wxDialog
 
- {
 
- public:
 
-     MyDialog(const wxString& title);
 
-     virtual ~MyDialog();
 
- protected:
 
-     void OnAbout(wxCommandEvent& event);
 
-     void OnOK(wxCommandEvent& event);
 
-     void OnExit(wxCommandEvent& event);
 
-     void OnCloseWindow(wxCloseEvent& event);
 
-     MyTaskBarIcon   *m_taskBarIcon;
 
- #if defined(__WXOSX__) && wxOSX_USE_COCOA
 
-     MyTaskBarIcon   *m_dockIcon;
 
- #endif
 
-     wxDECLARE_EVENT_TABLE();
 
- };
 
 
  |