1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/gtk/taskbar.h
3 // Purpose: wxTaskBarIcon class for GTK2
4 // Author: Paul Cornett
6 // Copyright: (c) 2009 Paul Cornett
7 // Licence: wxWindows licence
8 ///////////////////////////////////////////////////////////////////////////////
10 #ifndef _WX_GTK_TASKBARICON_H_
11 #define _WX_GTK_TASKBARICON_H_
13 class WXDLLIMPEXP_ADV wxTaskBarIcon
: public wxTaskBarIconBase
16 wxTaskBarIcon(wxTaskBarIconType iconType
= wxTBI_DEFAULT_TYPE
);
18 virtual bool SetIcon(const wxIcon
& icon
, const wxString
& tooltip
= wxString());
19 virtual bool RemoveIcon();
20 virtual bool PopupMenu(wxMenu
* menu
);
21 bool IsOk() const { return true; }
22 bool IsIconInstalled() const;
29 DECLARE_DYNAMIC_CLASS(wxTaskBarIcon
)
30 DECLARE_NO_COPY_CLASS(wxTaskBarIcon
)
33 #endif // _WX_GTK_TASKBARICON_H_