implemented freedesktop.org spec support for GTK version of wxTaskBarIcon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,9 +1,25 @@
|
||||
\section{\class{wxTaskBarIcon}}\label{wxtaskbaricon}
|
||||
|
||||
This class represents a taskbar icon, appearing in the `system tray' and responding to
|
||||
mouse clicks. An icon has an optional tooltip. This class is only supported for Windows 95/NT and for
|
||||
X Window System ports (wxGTK, wxMotif, wxX11), assuming the window manager supports KDE and GNOME 1.2
|
||||
systray methods.
|
||||
This class represents a taskbar icon, appearing in the `system tray' and
|
||||
responding to mouse clicks. An icon has an optional tooltip. This class is only
|
||||
supported under Windows 95/NT and in X Window System ports (wxGTK, wxMotif,
|
||||
wxX11).
|
||||
|
||||
\wxheading{X Window System Note}
|
||||
|
||||
Under X Window System, the window manager must support either
|
||||
the \urlref{System Tray Protocol by freedesktop.org}{http://freedesktop.org/Standards/systemtray-spec}
|
||||
(WMs used by modern desktop environments such as GNOME >= 2, KDE
|
||||
>= 3 and XFCE >= 4 all do) or the older methods used in GNOME 1.2 and
|
||||
KDE 1 and 2. If it doesn't, the icon will appear as a toplevel window on
|
||||
user's desktop.
|
||||
|
||||
Because not all window managers have system tray, there's no guarantee that
|
||||
wxTaskBarIcon will work correctly under X Window System and so the applications
|
||||
should use it only as an optional component of their user interface. The user
|
||||
should be required to explicitly enable the taskbar icon on Unix, it shouldn't
|
||||
be on by default.
|
||||
|
||||
|
||||
\wxheading{Derived from}
|
||||
|
||||
|
Reference in New Issue
Block a user