From 1c5ff520407c2a25dee4c9247408667e5908f69b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 29 Aug 2005 20:24:49 +0000 Subject: [PATCH] Add a long description. 2005-08-29 Matthias Clasen * gtk/tmpl/gtkstatusicon.sgml: Add a long description. --- docs/reference/ChangeLog | 2 + docs/reference/gtk/tmpl/gtkstatusicon.sgml | 217 +++++++++++++++++++++ 2 files changed, 219 insertions(+) create mode 100644 docs/reference/gtk/tmpl/gtkstatusicon.sgml diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index a6761dd46b..53691e6456 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,5 +1,7 @@ 2005-08-29 Matthias Clasen + * gtk/tmpl/gtkstatusicon.sgml: Add a long description. + * gtk/Makefile.am (HTML_IMAGES): Add stock_select_all_24.png * gtk/gtk-sections.txt: diff --git a/docs/reference/gtk/tmpl/gtkstatusicon.sgml b/docs/reference/gtk/tmpl/gtkstatusicon.sgml new file mode 100644 index 0000000000..512bfad3d1 --- /dev/null +++ b/docs/reference/gtk/tmpl/gtkstatusicon.sgml @@ -0,0 +1,217 @@ + +GtkStatusIcon + + +Display an icon in the system tray + + + +The "system tray" or notification area is normally used for transient icons +that indicate some special state. For example, a system tray icon might +appear to tell the user that they have new mail, or have an incoming instant +message, or something along those lines. The basic idea is that creating an +icon in the notification area is less annoying than popping up a dialog. + + + +A #GtkStatusIcon object can be used to display an icon in a "system tray". +The icon can have a tooltip, and the user can interact with it by +activating it or popping up a context menu. Critical information should +not solely be displayed in a #GtkStatusIcon, since it may not be +visible (e.g. when the user doesn't have a notification area on his panel). +This can be checked with gtk_status_icon_is_embedded(). + + + +On X11, the implementation follows the freedesktop.org "System Tray" +specification. Implementations of the "tray" side of this specification can +be found e.g. in the GNOME and KDE panel applications. + + + + + + + + + + + + + + + +@Returns: + + + + + + + +@pixbuf: +@Returns: + + + + + + + +@filename: +@Returns: + + + + + + + +@stock_id: +@Returns: + + + + + + + +@icon_name: +@Returns: + + + + + + + +@status_icon: +@pixbuf: + + + + + + + +@status_icon: +@filename: + + + + + + + +@status_icon: +@stock_id: + + + + + + + +@status_icon: +@icon_name: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@tooltip_text: + + + + + + + +@status_icon: +@visible: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@blinking: + + + + + + + +@status_icon: +@Returns: + + + + + + + +@status_icon: +@Returns: + +