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