/[pcsx2_0.9.7]/branch/r3113_0.9.7_beta/3rdparty/wxWidgets/include/wx/unix/taskbarx11.h
ViewVC logotype

Contents of /branch/r3113_0.9.7_beta/3rdparty/wxWidgets/include/wx/unix/taskbarx11.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32 - (show annotations) (download)
Tue Sep 7 03:29:01 2010 UTC (9 years, 11 months ago) by william
File MIME type: text/plain
File size: 1163 byte(s)
branching from upstream revision (http://pcsx2.googlecode.com/svn/trunk
): r3113 to
https://svn.netsolutions.dnsalias.com/websvn/ps2/pcsx2/pcsx2_0.9.7/branch/r3113_0.9.7_beta
1 /////////////////////////////////////////////////////////////////////////
2 // File: wx/unix/taskbarx11.h
3 // Purpose: Defines wxTaskBarIcon class for most common X11 desktops
4 // Author: Vaclav Slavik
5 // Modified by:
6 // Created: 04/04/2003
7 // RCS-ID: $Id: taskbarx11.h 53563 2008-05-11 22:45:36Z PC $
8 // Copyright: (c) Vaclav Slavik, 2003
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////
11
12 #ifndef _TASKBAR_H_
13 #define _TASKBAR_H_
14
15 class WXDLLEXPORT wxIcon;
16 class WXDLLEXPORT wxFrame;
17 class WXDLLEXPORT wxWindow;
18
19 class WXDLLIMPEXP_ADV wxTaskBarIconArea;
20
21 class WXDLLIMPEXP_ADV wxTaskBarIcon: public wxTaskBarIconBase
22 {
23 public:
24 wxTaskBarIcon();
25 virtual ~wxTaskBarIcon();
26
27 // Accessors:
28 bool IsOk() const;
29 bool IsIconInstalled() const;
30
31 // Operations:
32 bool SetIcon(const wxIcon& icon, const wxString& tooltip = wxEmptyString);
33 bool RemoveIcon();
34 bool PopupMenu(wxMenu *menu);
35
36 protected:
37 wxTaskBarIconArea *m_iconWnd;
38
39 private:
40 void OnDestroy(wxWindowDestroyEvent&);
41
42 DECLARE_DYNAMIC_CLASS(wxTaskBarIcon)
43 };
44
45 #endif
46 // _TASKBAR_H_

  ViewVC Help
Powered by ViewVC 1.1.22