X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/32c479fdf18dabe2719ea0a15ee2feae7d81a088..f932daffcb1edacc0c8c0cbba18a1427360236ce:/include/wx/mac/taskbarosx.h diff --git a/include/wx/mac/taskbarosx.h b/include/wx/mac/taskbarosx.h index 9c921c063d..6dd7512845 100644 --- a/include/wx/mac/taskbarosx.h +++ b/include/wx/mac/taskbarosx.h @@ -1,48 +1,5 @@ -///////////////////////////////////////////////////////////////////////// -// File: wx/mac/taskbarosx.h -// Purpose: Defines wxTaskBarIcon class for OSX -// Author: Ryan Norton -// Modified by: -// Created: 04/04/2003 -// RCS-ID: $Id$ -// Copyright: (c) Ryan Norton, 2003 -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////// - -#ifndef _TASKBAR_H_ -#define _TASKBAR_H_ - -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "taskbarosx.h" -#endif - -class WXDLLEXPORT wxIcon; -class WXDLLEXPORT wxMenu; - -class WXDLLEXPORT wxTaskBarIcon : public wxTaskBarIconBase -{ -public: - //type of taskbar item to create (currently only DOCK is implemented) - enum wxTaskBarIconType - { - DOCK, - STATUSITEM, - MENUEXTRA - }; - - wxTaskBarIcon(const wxTaskBarIconType& nType = DOCK); - virtual ~wxTaskBarIcon(); - - // Operations: - bool SetIcon(const wxIcon& icon, const wxString& tooltip = wxEmptyString); - bool RemoveIcon(); - bool PopupMenu(wxMenu *menu); - -protected: - wxTaskBarIconType m_nType; - - DECLARE_DYNAMIC_CLASS(wxTaskBarIcon) -}; - -#endif - // _TASKBAR_H_ +#ifdef __WXMAC_CLASSIC__ +#include "wx/mac/classic/taskbarosx.h" +#else +#include "wx/mac/carbon/taskbarosx.h" +#endif \ No newline at end of file