~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkStatusIcon.html

  • Committer: Package Import Robot
  • Author(s): Ken VanDine
  • Date: 2011-12-01 11:40:06 UTC
  • mfrom: (1.14.11)
  • Revision ID: package-import@ubuntu.com-20111201114006-nrmf6qu3pg512veo
Tags: 2.24.8-0ubuntu1
* New upstream release 
  - gtkfilechooser should be more robust to malformed URIs
    in .gtk-bookmarks (LP: #189494)
* debian/patches/010_make_bg_changes_queue_repaint.patch
  - dropped it introduces performance regressions in some gtk2 
    apps (LP: #889019)
* 101_filechooser.patch, 000git_file_chooser.patch: dropped, upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="DisplayWidgets.html" title="Display Widgets">
9
9
<link rel="prev" href="GtkInfoBar.html" title="GtkInfoBar">
10
10
<link rel="next" href="GtkSpinner.html" title="GtkSpinner">
11
 
<meta name="generator" content="GTK-Doc V1.17.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
49
49
struct              <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-struct" title="struct GtkStatusIcon">GtkStatusIcon</a>;
50
50
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new" title="gtk_status_icon_new ()">gtk_status_icon_new</a>                 (<em class="parameter"><code><span class="type">void</span></code></em>);
51
51
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-pixbuf" title="gtk_status_icon_new_from_pixbuf ()">gtk_status_icon_new_from_pixbuf</a>     (<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
52
 
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-file" title="gtk_status_icon_new_from_file ()">gtk_status_icon_new_from_file</a>       (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
53
 
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-stock" title="gtk_status_icon_new_from_stock ()">gtk_status_icon_new_from_stock</a>      (<em class="parameter"><code>const <span class="type">gchar</span> *stock_id</code></em>);
54
 
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-icon-name" title="gtk_status_icon_new_from_icon_name ()">gtk_status_icon_new_from_icon_name</a>  (<em class="parameter"><code>const <span class="type">gchar</span> *icon_name</code></em>);
55
 
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-gicon" title="gtk_status_icon_new_from_gicon ()">gtk_status_icon_new_from_gicon</a>      (<em class="parameter"><code><span class="type">GIcon</span> *icon</code></em>);
 
52
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-file" title="gtk_status_icon_new_from_file ()">gtk_status_icon_new_from_file</a>       (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
 
53
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-stock" title="gtk_status_icon_new_from_stock ()">gtk_status_icon_new_from_stock</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock_id</code></em>);
 
54
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-icon-name" title="gtk_status_icon_new_from_icon_name ()">gtk_status_icon_new_from_icon_name</a>  (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);
 
55
<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-gicon" title="gtk_status_icon_new_from_gicon ()">gtk_status_icon_new_from_gicon</a>      (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-from-pixbuf" title="gtk_status_icon_set_from_pixbuf ()">gtk_status_icon_set_from_pixbuf</a>     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
57
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
58
58
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-from-file" title="gtk_status_icon_set_from_file ()">gtk_status_icon_set_from_file</a>       (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
59
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
 
59
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
60
60
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-from-stock" title="gtk_status_icon_set_from_stock ()">gtk_status_icon_set_from_stock</a>      (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
61
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *stock_id</code></em>);
 
61
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock_id</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-from-icon-name" title="gtk_status_icon_set_from_icon_name ()">gtk_status_icon_set_from_icon_name</a>  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *icon_name</code></em>);
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);
64
64
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-from-gicon" title="gtk_status_icon_set_from_gicon ()">gtk_status_icon_set_from_gicon</a>      (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
65
 
                                                         <em class="parameter"><code><span class="type">GIcon</span> *icon</code></em>);
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);
66
66
<a class="link" href="GtkImage.html#GtkImageType" title="enum GtkImageType"><span class="returnvalue">GtkImageType</span></a>        <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-storage-type" title="gtk_status_icon_get_storage_type ()">gtk_status_icon_get_storage_type</a>    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
67
67
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *         <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-pixbuf" title="gtk_status_icon_get_pixbuf ()">gtk_status_icon_get_pixbuf</a>          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
68
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-stock" title="gtk_status_icon_get_stock ()">gtk_status_icon_get_stock</a>           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
69
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-icon-name" title="gtk_status_icon_get_icon_name ()">gtk_status_icon_get_icon_name</a>       (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
70
 
<span class="returnvalue">GIcon</span> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-gicon" title="gtk_status_icon_get_gicon ()">gtk_status_icon_get_gicon</a>           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
71
 
<span class="returnvalue">gint</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-size" title="gtk_status_icon_get_size ()">gtk_status_icon_get_size</a>            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
68
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-stock" title="gtk_status_icon_get_stock ()">gtk_status_icon_get_stock</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
69
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-icon-name" title="gtk_status_icon_get_icon_name ()">gtk_status_icon_get_icon_name</a>    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
70
<a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="returnvalue">GIcon</span></a> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-gicon" title="gtk_status_icon_get_gicon ()">gtk_status_icon_get_gicon</a>           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-size" title="gtk_status_icon_get_size ()">gtk_status_icon_get_size</a>            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
72
72
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-screen" title="gtk_status_icon_set_screen ()">gtk_status_icon_set_screen</a>          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
73
 
                                                         <em class="parameter"><code><a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);
74
 
<a href="../gdk/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a> *         <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-screen" title="gtk_status_icon_get_screen ()">gtk_status_icon_get_screen</a>          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
74
<a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a> *         <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-screen" title="gtk_status_icon_get_screen ()">gtk_status_icon_get_screen</a>          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
75
75
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-tooltip" title="gtk_status_icon_set_tooltip ()">gtk_status_icon_set_tooltip</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
76
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tooltip_text</code></em>);
 
76
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tooltip_text</code></em>);
77
77
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-tooltip-text" title="gtk_status_icon_set_tooltip_text ()">gtk_status_icon_set_tooltip_text</a>    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
78
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>);
79
 
<span class="returnvalue">gchar</span> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-tooltip-text" title="gtk_status_icon_get_tooltip_text ()">gtk_status_icon_get_tooltip_text</a>    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
78
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>);
 
79
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-tooltip-text" title="gtk_status_icon_get_tooltip_text ()">gtk_status_icon_get_tooltip_text</a>    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
80
80
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-tooltip-markup" title="gtk_status_icon_set_tooltip_markup ()">gtk_status_icon_set_tooltip_markup</a>  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
81
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *markup</code></em>);
82
 
<span class="returnvalue">gchar</span> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-tooltip-markup" title="gtk_status_icon_get_tooltip_markup ()">gtk_status_icon_get_tooltip_markup</a>  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
81
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *markup</code></em>);
 
82
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-tooltip-markup" title="gtk_status_icon_get_tooltip_markup ()">gtk_status_icon_get_tooltip_markup</a>  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
83
83
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-has-tooltip" title="gtk_status_icon_set_has_tooltip ()">gtk_status_icon_set_has_tooltip</a>     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> has_tooltip</code></em>);
85
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-has-tooltip" title="gtk_status_icon_get_has_tooltip ()">gtk_status_icon_get_has_tooltip</a>     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> has_tooltip</code></em>);
 
85
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-has-tooltip" title="gtk_status_icon_get_has_tooltip ()">gtk_status_icon_get_has_tooltip</a>     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
86
86
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-title" title="gtk_status_icon_set_title ()">gtk_status_icon_set_title</a>           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
87
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>);
88
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-title" title="gtk_status_icon_get_title ()">gtk_status_icon_get_title</a>           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
87
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);
 
88
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-title" title="gtk_status_icon_get_title ()">gtk_status_icon_get_title</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
89
89
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-name" title="gtk_status_icon_set_name ()">gtk_status_icon_set_name</a>            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
90
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
 
90
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
91
91
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-visible" title="gtk_status_icon_set_visible ()">gtk_status_icon_set_visible</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
92
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);
93
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-visible" title="gtk_status_icon_get_visible ()">gtk_status_icon_get_visible</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
92
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);
 
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-visible" title="gtk_status_icon_get_visible ()">gtk_status_icon_get_visible</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-blinking" title="gtk_status_icon_set_blinking ()">gtk_status_icon_set_blinking</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
95
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> blinking</code></em>);
96
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-blinking" title="gtk_status_icon_get_blinking ()">gtk_status_icon_get_blinking</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
97
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-is-embedded" title="gtk_status_icon_is_embedded ()">gtk_status_icon_is_embedded</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
95
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blinking</code></em>);
 
96
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-blinking" title="gtk_status_icon_get_blinking ()">gtk_status_icon_get_blinking</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
97
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-is-embedded" title="gtk_status_icon_is_embedded ()">gtk_status_icon_is_embedded</a>         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
98
98
<span class="returnvalue">void</span>                <a class="link" href="GtkStatusIcon.html#gtk-status-icon-position-menu" title="gtk_status_icon_position_menu ()">gtk_status_icon_position_menu</a>       (<em class="parameter"><code><a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> *menu</code></em>,
99
 
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
100
 
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
101
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *push_in</code></em>,
102
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
103
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-geometry" title="gtk_status_icon_get_geometry ()">gtk_status_icon_get_geometry</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
104
 
                                                         <em class="parameter"><code><a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> **screen</code></em>,
105
 
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *area</code></em>,
 
99
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
 
101
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *push_in</code></em>,
 
102
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
103
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-geometry" title="gtk_status_icon_get_geometry ()">gtk_status_icon_get_geometry</a>        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
 
104
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> **screen</code></em>,
 
105
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *area</code></em>,
106
106
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a> *orientation</code></em>);
107
 
<span class="returnvalue">guint32</span>             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-x11-window-id" title="gtk_status_icon_get_x11_window_id ()">gtk_status_icon_get_x11_window_id</a>   (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
 
107
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>             <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-x11-window-id" title="gtk_status_icon_get_x11_window_id ()">gtk_status_icon_get_x11_window_id</a>   (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);
108
108
</pre>
109
109
</div>
110
110
<div class="refsect1">
111
111
<a name="GtkStatusIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
112
112
<pre class="synopsis">
113
 
  GObject
 
113
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
114
114
   +----GtkStatusIcon
115
115
</pre>
116
116
</div>
117
117
<div class="refsect1">
118
118
<a name="GtkStatusIcon.properties"></a><h2>Properties</h2>
119
119
<pre class="synopsis">
120
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--blinking" title='The "blinking" property'>blinking</a>"                 <span class="type">gboolean</span>              : Read / Write
121
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--embedded" title='The "embedded" property'>embedded</a>"                 <span class="type">gboolean</span>              : Read
122
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--file" title='The "file" property'>file</a>"                     <span class="type">gchar</span>*                : Write
123
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--gicon" title='The "gicon" property'>gicon</a>"                    <span class="type">GIcon</span>*                : Read / Write
124
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'>has-tooltip</a>"              <span class="type">gboolean</span>              : Read / Write
125
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--icon-name" title='The "icon-name" property'>icon-name</a>"                <span class="type">gchar</span>*                : Read / Write
 
120
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--blinking" title='The "blinking" property'>blinking</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
121
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--embedded" title='The "embedded" property'>embedded</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
 
122
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--file" title='The "file" property'>file</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write
 
123
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--gicon" title='The "gicon" property'>gicon</a>"                    <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>*                : Read / Write
 
124
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'>has-tooltip</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
125
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--icon-name" title='The "icon-name" property'>icon-name</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
126
126
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--orientation" title='The "orientation" property'>orientation</a>"              <a class="link" href="gtk-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a>        : Read
127
127
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--pixbuf" title='The "pixbuf" property'>pixbuf</a>"                   <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>*            : Read / Write
128
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--screen" title='The "screen" property'>screen</a>"                   <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write
129
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--size" title='The "size" property'>size</a>"                     <span class="type">gint</span>                  : Read
130
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--stock" title='The "stock" property'>stock</a>"                    <span class="type">gchar</span>*                : Read / Write
 
128
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--screen" title='The "screen" property'>screen</a>"                   <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write
 
129
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--size" title='The "size" property'>size</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
 
130
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--stock" title='The "stock" property'>stock</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
131
131
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--storage-type" title='The "storage-type" property'>storage-type</a>"             <a class="link" href="GtkImage.html#GtkImageType" title="enum GtkImageType"><span class="type">GtkImageType</span></a>          : Read
132
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--title" title='The "title" property'>title</a>"                    <span class="type">gchar</span>*                : Read / Write
133
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--tooltip-markup" title='The "tooltip-markup" property'>tooltip-markup</a>"           <span class="type">gchar</span>*                : Read / Write
134
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--tooltip-text" title='The "tooltip-text" property'>tooltip-text</a>"             <span class="type">gchar</span>*                : Read / Write
135
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--visible" title='The "visible" property'>visible</a>"                  <span class="type">gboolean</span>              : Read / Write
 
132
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--title" title='The "title" property'>title</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
133
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--tooltip-markup" title='The "tooltip-markup" property'>tooltip-markup</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
134
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--tooltip-text" title='The "tooltip-text" property'>tooltip-text</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
135
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--visible" title='The "visible" property'>visible</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
136
136
</pre>
137
137
</div>
138
138
<div class="refsect1">
139
139
<a name="GtkStatusIcon.signals"></a><h2>Signals</h2>
140
140
<pre class="synopsis">
141
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-activate" title='The "activate" signal'>activate</a>"                                       : <code class="literal">Action</code>
142
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-button-press-event" title='The "button-press-event" signal'>button-press-event</a>"                             : <code class="literal">Run Last</code>
143
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-button-release-event" title='The "button-release-event" signal'>button-release-event</a>"                           : <code class="literal">Run Last</code>
144
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-popup-menu" title='The "popup-menu" signal'>popup-menu</a>"                                     : <code class="literal">Action</code>
145
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'>query-tooltip</a>"                                  : <code class="literal">Run Last</code>
146
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-scroll-event" title='The "scroll-event" signal'>scroll-event</a>"                                   : <code class="literal">Run Last</code>
147
 
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-size-changed" title='The "size-changed" signal'>size-changed</a>"                                   : <code class="literal">Run Last</code>
 
141
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-activate" title='The "activate" signal'>activate</a>"                                       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
 
142
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-button-press-event" title='The "button-press-event" signal'>button-press-event</a>"                             : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
143
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-button-release-event" title='The "button-release-event" signal'>button-release-event</a>"                           : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
144
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-popup-menu" title='The "popup-menu" signal'>popup-menu</a>"                                     : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a>
 
145
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'>query-tooltip</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
146
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-scroll-event" title='The "scroll-event" signal'>scroll-event</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
147
  "<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-size-changed" title='The "size-changed" signal'>size-changed</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
148
148
</pre>
149
149
</div>
150
150
<div class="refsect1">
171
171
</p>
172
172
<p>
173
173
Note that a GtkStatusIcon is <span class="emphasis"><em>not</em></span> a widget, but just
174
 
a <span class="type">GObject</span>. Making it a widget would be impractical, since the system tray
 
174
a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. Making it a widget would be impractical, since the system tray
175
175
on Win32 doesn't allow to embed arbitrary widgets.
176
176
</p>
177
177
</div>
231
231
<hr>
232
232
<div class="refsect2">
233
233
<a name="gtk-status-icon-new-from-file"></a><h3>gtk_status_icon_new_from_file ()</h3>
234
 
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_file       (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre>
 
234
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_file       (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
235
235
<p>
236
236
Creates a status icon displaying the file <em class="parameter"><code>filename</code></em>. 
237
237
</p>
258
258
<hr>
259
259
<div class="refsect2">
260
260
<a name="gtk-status-icon-new-from-stock"></a><h3>gtk_status_icon_new_from_stock ()</h3>
261
 
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_stock      (<em class="parameter"><code>const <span class="type">gchar</span> *stock_id</code></em>);</pre>
 
261
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_stock      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock_id</code></em>);</pre>
262
262
<p>
263
263
Creates a status icon displaying a stock icon. Sample stock icon
264
264
names are <a class="link" href="gtk-Stock-Items.html#GTK-STOCK-OPEN:CAPS" title="GTK_STOCK_OPEN"><span class="type">GTK_STOCK_OPEN</span></a>, <a class="link" href="gtk-Stock-Items.html#GTK-STOCK-QUIT:CAPS" title="GTK_STOCK_QUIT"><span class="type">GTK_STOCK_QUIT</span></a>. You can register your 
284
284
<hr>
285
285
<div class="refsect2">
286
286
<a name="gtk-status-icon-new-from-icon-name"></a><h3>gtk_status_icon_new_from_icon_name ()</h3>
287
 
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_icon_name  (<em class="parameter"><code>const <span class="type">gchar</span> *icon_name</code></em>);</pre>
 
287
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_icon_name  (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
288
288
<p>
289
289
Creates a status icon displaying an icon from the current icon theme.
290
290
If the current icon theme is changed, the icon will be updated 
309
309
<hr>
310
310
<div class="refsect2">
311
311
<a name="gtk-status-icon-new-from-gicon"></a><h3>gtk_status_icon_new_from_gicon ()</h3>
312
 
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_gicon      (<em class="parameter"><code><span class="type">GIcon</span> *icon</code></em>);</pre>
 
312
<pre class="programlisting"><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="returnvalue">GtkStatusIcon</span></a> *     gtk_status_icon_new_from_gicon      (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
313
313
<p>
314
 
Creates a status icon displaying a <span class="type">GIcon</span>. If the icon is a
 
314
Creates a status icon displaying a <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>. If the icon is a
315
315
themed icon, it will be updated when the theme changes.
316
316
</p>
317
317
<div class="variablelist"><table border="0">
319
319
<tbody>
320
320
<tr>
321
321
<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
322
 
<td>a <span class="type">GIcon</span>
 
322
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>
323
323
</td>
324
324
</tr>
325
325
<tr>
350
350
</tr>
351
351
<tr>
352
352
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
353
 
<td>a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
353
<td>a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-The-GdkPixbuf-Structure.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
354
354
</td>
355
355
</tr>
356
356
</tbody>
361
361
<div class="refsect2">
362
362
<a name="gtk-status-icon-set-from-file"></a><h3>gtk_status_icon_set_from_file ()</h3>
363
363
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_from_file       (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
364
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre>
 
364
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
365
365
<p>
366
366
Makes <em class="parameter"><code>status_icon</code></em> display the file <em class="parameter"><code>filename</code></em>.
367
367
See <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-file" title="gtk_status_icon_new_from_file ()"><code class="function">gtk_status_icon_new_from_file()</code></a> for details.
386
386
<div class="refsect2">
387
387
<a name="gtk-status-icon-set-from-stock"></a><h3>gtk_status_icon_set_from_stock ()</h3>
388
388
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_from_stock      (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
389
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *stock_id</code></em>);</pre>
 
389
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock_id</code></em>);</pre>
390
390
<p>
391
391
Makes <em class="parameter"><code>status_icon</code></em> display the stock icon with the id <em class="parameter"><code>stock_id</code></em>.
392
392
See <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-stock" title="gtk_status_icon_new_from_stock ()"><code class="function">gtk_status_icon_new_from_stock()</code></a> for details.
411
411
<div class="refsect2">
412
412
<a name="gtk-status-icon-set-from-icon-name"></a><h3>gtk_status_icon_set_from_icon_name ()</h3>
413
413
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_from_icon_name  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
414
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *icon_name</code></em>);</pre>
 
414
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
415
415
<p>
416
416
Makes <em class="parameter"><code>status_icon</code></em> display the icon named <em class="parameter"><code>icon_name</code></em> from the 
417
417
current icon theme.
437
437
<div class="refsect2">
438
438
<a name="gtk-status-icon-set-from-gicon"></a><h3>gtk_status_icon_set_from_gicon ()</h3>
439
439
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_from_gicon      (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
440
 
                                                         <em class="parameter"><code><span class="type">GIcon</span> *icon</code></em>);</pre>
 
440
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
441
441
<p>
442
 
Makes <em class="parameter"><code>status_icon</code></em> display the <span class="type">GIcon</span>.
 
442
Makes <em class="parameter"><code>status_icon</code></em> display the <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>.
443
443
See <a class="link" href="GtkStatusIcon.html#gtk-status-icon-new-from-gicon" title="gtk_status_icon_new_from_gicon ()"><code class="function">gtk_status_icon_new_from_gicon()</code></a> for details.
444
444
</p>
445
445
<div class="variablelist"><table border="0">
505
505
<tr>
506
506
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
507
507
<td>the displayed pixbuf,
508
 
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the image is empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
508
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the image is empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
509
509
</td>
510
510
</tr>
511
511
</tbody>
515
515
<hr>
516
516
<div class="refsect2">
517
517
<a name="gtk-status-icon-get-stock"></a><h3>gtk_status_icon_get_stock ()</h3>
518
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_status_icon_get_stock           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
518
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          gtk_status_icon_get_stock        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
519
519
<p>
520
520
Gets the id of the stock icon being displayed by the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>.
521
521
The storage type of the status icon must be <a class="link" href="GtkImage.html#GTK-IMAGE-EMPTY:CAPS"><code class="literal">GTK_IMAGE_EMPTY</code></a> or
534
534
<tr>
535
535
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
536
536
<td>stock id of the displayed stock icon,
537
 
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the image is empty.</td>
 
537
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the image is empty.</td>
538
538
</tr>
539
539
</tbody>
540
540
</table></div>
543
543
<hr>
544
544
<div class="refsect2">
545
545
<a name="gtk-status-icon-get-icon-name"></a><h3>gtk_status_icon_get_icon_name ()</h3>
546
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_status_icon_get_icon_name       (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
546
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          gtk_status_icon_get_icon_name    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
547
547
<p>
548
548
Gets the name of the icon being displayed by the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>.
549
549
The storage type of the status icon must be <a class="link" href="GtkImage.html#GTK-IMAGE-EMPTY:CAPS"><code class="literal">GTK_IMAGE_EMPTY</code></a> or
561
561
</tr>
562
562
<tr>
563
563
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
564
 
<td>name of the displayed icon, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the image is empty.</td>
 
564
<td>name of the displayed icon, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the image is empty.</td>
565
565
</tr>
566
566
</tbody>
567
567
</table></div>
570
570
<hr>
571
571
<div class="refsect2">
572
572
<a name="gtk-status-icon-get-gicon"></a><h3>gtk_status_icon_get_gicon ()</h3>
573
 
<pre class="programlisting"><span class="returnvalue">GIcon</span> *             gtk_status_icon_get_gicon           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
573
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="returnvalue">GIcon</span></a> *             gtk_status_icon_get_gicon           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
574
574
<p>
575
 
Retrieves the <span class="type">GIcon</span> being displayed by the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>.
 
575
Retrieves the <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> being displayed by the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>.
576
576
The storage type of the status icon must be <a class="link" href="GtkImage.html#GTK-IMAGE-EMPTY:CAPS"><code class="literal">GTK_IMAGE_EMPTY</code></a> or
577
577
<a class="link" href="GtkImage.html#GTK-IMAGE-GICON:CAPS"><code class="literal">GTK_IMAGE_GICON</code></a> (see <a class="link" href="GtkStatusIcon.html#gtk-status-icon-get-storage-type" title="gtk_status_icon_get_storage_type ()"><code class="function">gtk_status_icon_get_storage_type()</code></a>).
578
578
The caller of this function does not own a reference to the
579
 
returned <span class="type">GIcon</span>.
 
579
returned <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>.
580
580
</p>
581
581
<p>
582
582
If this function fails, <em class="parameter"><code>icon</code></em> is left unchanged;
591
591
</tr>
592
592
<tr>
593
593
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
594
 
<td>the displayed icon, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the image is empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
594
<td>the displayed icon, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the image is empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
595
595
</td>
596
596
</tr>
597
597
</tbody>
601
601
<hr>
602
602
<div class="refsect2">
603
603
<a name="gtk-status-icon-get-size"></a><h3>gtk_status_icon_get_size ()</h3>
604
 
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_status_icon_get_size            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
604
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_status_icon_get_size            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
605
605
<p>
606
606
Gets the size in pixels that is available for the image. 
607
607
Stock icons and named icons adapt their size automatically
633
633
<div class="refsect2">
634
634
<a name="gtk-status-icon-set-screen"></a><h3>gtk_status_icon_set_screen ()</h3>
635
635
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_screen          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
636
 
                                                         <em class="parameter"><code><a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
636
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
637
637
<p>
638
 
Sets the <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> where <em class="parameter"><code>status_icon</code></em> is displayed; if
 
638
Sets the <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> where <em class="parameter"><code>status_icon</code></em> is displayed; if
639
639
the icon is already mapped, it will be unmapped, and
640
640
then remapped on the new screen.
641
641
</p>
649
649
</tr>
650
650
<tr>
651
651
<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
652
 
<td>a <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>
 
652
<td>a <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a>
653
653
</td>
654
654
</tr>
655
655
</tbody>
659
659
<hr>
660
660
<div class="refsect2">
661
661
<a name="gtk-status-icon-get-screen"></a><h3>gtk_status_icon_get_screen ()</h3>
662
 
<pre class="programlisting"><a href="../gdk/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a> *         gtk_status_icon_get_screen          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
662
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a> *         gtk_status_icon_get_screen          (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
663
663
<p>
664
 
Returns the <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>status_icon</code></em>.
 
664
Returns the <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>status_icon</code></em>.
665
665
</p>
666
666
<div class="variablelist"><table border="0">
667
667
<col align="left" valign="top">
673
673
</tr>
674
674
<tr>
675
675
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
676
 
<td>a <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
676
<td>a <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
677
677
</td>
678
678
</tr>
679
679
</tbody>
684
684
<div class="refsect2">
685
685
<a name="gtk-status-icon-set-tooltip"></a><h3>gtk_status_icon_set_tooltip ()</h3>
686
686
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_tooltip         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
687
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tooltip_text</code></em>);</pre>
 
687
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tooltip_text</code></em>);</pre>
688
688
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
689
689
<h3 class="title">Warning</h3>
690
690
<p><code class="literal">gtk_status_icon_set_tooltip</code> has been deprecated since version 2.16 and should not be used in newly-written code. Use <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-tooltip-text" title="gtk_status_icon_set_tooltip_text ()"><code class="function">gtk_status_icon_set_tooltip_text()</code></a> instead.</p>
702
702
</tr>
703
703
<tr>
704
704
<td><p><span class="term"><em class="parameter"><code>tooltip_text</code></em> :</span></p></td>
705
 
<td>the tooltip text, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
705
<td>the tooltip text, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
706
706
</td>
707
707
</tr>
708
708
</tbody>
713
713
<div class="refsect2">
714
714
<a name="gtk-status-icon-set-tooltip-text"></a><h3>gtk_status_icon_set_tooltip_text ()</h3>
715
715
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_tooltip_text    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
716
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>);</pre>
 
716
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *text</code></em>);</pre>
717
717
<p>
718
718
Sets <em class="parameter"><code>text</code></em> as the contents of the tooltip.
719
719
</p>
720
720
<p>
721
721
This function will take care of setting <a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> to
722
 
<code class="literal">TRUE</code> and of the default handler for the <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a>
 
722
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and of the default handler for the <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a>
723
723
signal.
724
724
</p>
725
725
<p>
746
746
<hr>
747
747
<div class="refsect2">
748
748
<a name="gtk-status-icon-get-tooltip-text"></a><h3>gtk_status_icon_get_tooltip_text ()</h3>
749
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             gtk_status_icon_get_tooltip_text    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
749
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_status_icon_get_tooltip_text    (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
750
750
<p>
751
751
Gets the contents of the tooltip for <em class="parameter"><code>status_icon</code></em>.
752
752
</p>
760
760
</tr>
761
761
<tr>
762
762
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
763
 
<td>the tooltip text, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. You should free the
764
 
returned string with <code class="function">g_free()</code> when done.</td>
 
763
<td>the tooltip text, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. You should free the
 
764
returned string with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when done.</td>
765
765
</tr>
766
766
</tbody>
767
767
</table></div>
771
771
<div class="refsect2">
772
772
<a name="gtk-status-icon-set-tooltip-markup"></a><h3>gtk_status_icon_set_tooltip_markup ()</h3>
773
773
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_tooltip_markup  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
774
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *markup</code></em>);</pre>
 
774
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *markup</code></em>);</pre>
775
775
<p>
776
776
Sets <em class="parameter"><code>markup</code></em> as the contents of the tooltip, which is marked up with
777
 
 the Pango text markup language.
 
777
 the <a href="/usr/share/gtk-doc/html/pango/PangoMarkupFormat.html">Pango text markup language</a>.
778
778
</p>
779
779
<p>
780
 
This function will take care of setting <a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> to <code class="literal">TRUE</code>
 
780
This function will take care of setting <a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
781
781
and of the default handler for the <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> signal.
782
782
</p>
783
783
<p>
794
794
</tr>
795
795
<tr>
796
796
<td><p><span class="term"><em class="parameter"><code>markup</code></em> :</span></p></td>
797
 
<td>the contents of the tooltip for <em class="parameter"><code>status_icon</code></em>, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
797
<td>the contents of the tooltip for <em class="parameter"><code>status_icon</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
798
798
</td>
799
799
</tr>
800
800
</tbody>
804
804
<hr>
805
805
<div class="refsect2">
806
806
<a name="gtk-status-icon-get-tooltip-markup"></a><h3>gtk_status_icon_get_tooltip_markup ()</h3>
807
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             gtk_status_icon_get_tooltip_markup  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
807
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_status_icon_get_tooltip_markup  (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
808
808
<p>
809
809
Gets the contents of the tooltip for <em class="parameter"><code>status_icon</code></em>.
810
810
</p>
818
818
</tr>
819
819
<tr>
820
820
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
821
 
<td>the tooltip text, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. You should free the
822
 
returned string with <code class="function">g_free()</code> when done.</td>
 
821
<td>the tooltip text, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. You should free the
 
822
returned string with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when done.</td>
823
823
</tr>
824
824
</tbody>
825
825
</table></div>
829
829
<div class="refsect2">
830
830
<a name="gtk-status-icon-set-has-tooltip"></a><h3>gtk_status_icon_set_has_tooltip ()</h3>
831
831
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_has_tooltip     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
832
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> has_tooltip</code></em>);</pre>
 
832
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> has_tooltip</code></em>);</pre>
833
833
<p>
834
834
Sets the has-tooltip property on <em class="parameter"><code>status_icon</code></em> to <em class="parameter"><code>has_tooltip</code></em>.
835
835
See <a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> for more information.
853
853
<hr>
854
854
<div class="refsect2">
855
855
<a name="gtk-status-icon-get-has-tooltip"></a><h3>gtk_status_icon_get_has_tooltip ()</h3>
856
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_status_icon_get_has_tooltip     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
856
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_status_icon_get_has_tooltip     (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
857
857
<p>
858
858
Returns the current value of the has-tooltip property.
859
859
See <a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> for more information.
878
878
<div class="refsect2">
879
879
<a name="gtk-status-icon-set-title"></a><h3>gtk_status_icon_set_title ()</h3>
880
880
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_title           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
881
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>);</pre>
 
881
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
882
882
<p>
883
883
Sets the title of this tray icon.
884
884
This should be a short, human-readable, localized string 
904
904
<hr>
905
905
<div class="refsect2">
906
906
<a name="gtk-status-icon-get-title"></a><h3>gtk_status_icon_get_title ()</h3>
907
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_status_icon_get_title           (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
907
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          gtk_status_icon_get_title        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
908
908
<p>
909
909
Gets the title of this tray icon. See <a class="link" href="GtkStatusIcon.html#gtk-status-icon-set-title" title="gtk_status_icon_set_title ()"><code class="function">gtk_status_icon_set_title()</code></a>.
910
910
</p>
928
928
<div class="refsect2">
929
929
<a name="gtk-status-icon-set-name"></a><h3>gtk_status_icon_set_name ()</h3>
930
930
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_name            (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
931
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
 
931
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
932
932
<p>
933
933
Sets the name of this tray icon.
934
934
This should be a string identifying this icon. It is may be
955
955
<div class="refsect2">
956
956
<a name="gtk-status-icon-set-visible"></a><h3>gtk_status_icon_set_visible ()</h3>
957
957
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_visible         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
958
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);</pre>
 
958
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre>
959
959
<p>
960
960
Shows or hides a status icon.
961
961
</p>
970
970
<tr>
971
971
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
972
972
<td>
973
 
<code class="literal">TRUE</code> to show the status icon, <code class="literal">FALSE</code> to hide it</td>
 
973
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to show the status icon, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to hide it</td>
974
974
</tr>
975
975
</tbody>
976
976
</table></div>
979
979
<hr>
980
980
<div class="refsect2">
981
981
<a name="gtk-status-icon-get-visible"></a><h3>gtk_status_icon_get_visible ()</h3>
982
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_status_icon_get_visible         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
982
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_status_icon_get_visible         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
983
983
<p>
984
984
Returns whether the status icon is visible or not. 
985
985
Note that being visible does not guarantee that 
997
997
<tr>
998
998
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
999
999
<td>
1000
 
<code class="literal">TRUE</code> if the status icon is visible</td>
 
1000
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the status icon is visible</td>
1001
1001
</tr>
1002
1002
</tbody>
1003
1003
</table></div>
1007
1007
<div class="refsect2">
1008
1008
<a name="gtk-status-icon-set-blinking"></a><h3>gtk_status_icon_set_blinking ()</h3>
1009
1009
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_set_blinking        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
1010
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> blinking</code></em>);</pre>
 
1010
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blinking</code></em>);</pre>
1011
1011
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1012
1012
<h3 class="title">Warning</h3>
1013
1013
<p><code class="literal">gtk_status_icon_set_blinking</code> has been deprecated since version 2.22 and should not be used in newly-written code. This function will be removed in GTK+ 3</p>
1029
1029
<tr>
1030
1030
<td><p><span class="term"><em class="parameter"><code>blinking</code></em> :</span></p></td>
1031
1031
<td>
1032
 
<code class="literal">TRUE</code> to turn blinking on, <code class="literal">FALSE</code> to turn it off</td>
 
1032
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to turn blinking on, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to turn it off</td>
1033
1033
</tr>
1034
1034
</tbody>
1035
1035
</table></div>
1038
1038
<hr>
1039
1039
<div class="refsect2">
1040
1040
<a name="gtk-status-icon-get-blinking"></a><h3>gtk_status_icon_get_blinking ()</h3>
1041
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_status_icon_get_blinking        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
1041
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_status_icon_get_blinking        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
1042
1042
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1043
1043
<h3 class="title">Warning</h3>
1044
1044
<p><code class="literal">gtk_status_icon_get_blinking</code> has been deprecated since version 2.22 and should not be used in newly-written code. This function will be removed in GTK+ 3</p>
1058
1058
<tr>
1059
1059
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1060
1060
<td>
1061
 
<code class="literal">TRUE</code> if the icon is blinking</td>
 
1061
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the icon is blinking</td>
1062
1062
</tr>
1063
1063
</tbody>
1064
1064
</table></div>
1067
1067
<hr>
1068
1068
<div class="refsect2">
1069
1069
<a name="gtk-status-icon-is-embedded"></a><h3>gtk_status_icon_is_embedded ()</h3>
1070
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_status_icon_is_embedded         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
1070
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_status_icon_is_embedded         (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
1071
1071
<p>
1072
1072
Returns whether the status icon is embedded in a notification
1073
1073
area.
1083
1083
<tr>
1084
1084
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1085
1085
<td>
1086
 
<code class="literal">TRUE</code> if the status icon is embedded in
 
1086
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the status icon is embedded in
1087
1087
a notification area.</td>
1088
1088
</tr>
1089
1089
</tbody>
1094
1094
<div class="refsect2">
1095
1095
<a name="gtk-status-icon-position-menu"></a><h3>gtk_status_icon_position_menu ()</h3>
1096
1096
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_status_icon_position_menu       (<em class="parameter"><code><a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> *menu</code></em>,
1097
 
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
1098
 
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
1099
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *push_in</code></em>,
1100
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
1097
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
 
1098
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
 
1099
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *push_in</code></em>,
 
1100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1101
1101
<p>
1102
1102
Menu positioning function to use with <a class="link" href="GtkMenu.html#gtk-menu-popup" title="gtk_menu_popup ()"><code class="function">gtk_menu_popup()</code></a>
1103
1103
to position <em class="parameter"><code>menu</code></em> aligned to the status icon <em class="parameter"><code>user_data</code></em>.
1134
1134
<hr>
1135
1135
<div class="refsect2">
1136
1136
<a name="gtk-status-icon-get-geometry"></a><h3>gtk_status_icon_get_geometry ()</h3>
1137
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_status_icon_get_geometry        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
1138
 
                                                         <em class="parameter"><code><a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> **screen</code></em>,
1139
 
                                                         <em class="parameter"><code><a href="../gdk/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *area</code></em>,
 
1137
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_status_icon_get_geometry        (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>,
 
1138
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a> **screen</code></em>,
 
1139
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk3/gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *area</code></em>,
1140
1140
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a> *orientation</code></em>);</pre>
1141
1141
<p>
1142
1142
Obtains information about the location of the status icon
1164
1164
</tr>
1165
1165
<tr>
1166
1166
<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
1167
 
<td>return location for the screen, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the
 
1167
<td>return location for the screen, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
1168
1168
information is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1169
1169
</td>
1170
1170
</tr>
1171
1171
<tr>
1172
1172
<td><p><span class="term"><em class="parameter"><code>area</code></em> :</span></p></td>
1173
1173
<td>return location for the area occupied by the status
1174
 
icon, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1174
icon, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1175
1175
</td>
1176
1176
</tr>
1177
1177
<tr>
1178
1178
<td><p><span class="term"><em class="parameter"><code>orientation</code></em> :</span></p></td>
1179
1179
<td>return location for the orientation of the panel
1180
 
in which the status icon is embedded, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. A panel
 
1180
in which the status icon is embedded, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. A panel
1181
1181
at the top or bottom of the screen is horizontal, a panel
1182
1182
at the left or right is vertical. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1183
1183
</td>
1185
1185
<tr>
1186
1186
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1187
1187
<td>
1188
 
<code class="literal">TRUE</code> if the location information has
 
1188
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the location information has
1189
1189
been filled in</td>
1190
1190
</tr>
1191
1191
</tbody>
1195
1195
<hr>
1196
1196
<div class="refsect2">
1197
1197
<a name="gtk-status-icon-get-x11-window-id"></a><h3>gtk_status_icon_get_x11_window_id ()</h3>
1198
 
<pre class="programlisting"><span class="returnvalue">guint32</span>             gtk_status_icon_get_x11_window_id   (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
 
1198
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>             gtk_status_icon_get_x11_window_id   (<em class="parameter"><code><a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon</code></em>);</pre>
1199
1199
<p>
1200
1200
This function is only useful on the X11/freedesktop.org platform.
1201
1201
It returns a window ID for the widget in the underlying
1231
1231
<a name="GtkStatusIcon.property-details"></a><h2>Property Details</h2>
1232
1232
<div class="refsect2">
1233
1233
<a name="GtkStatusIcon--blinking"></a><h3>The <code class="literal">"blinking"</code> property</h3>
1234
 
<pre class="programlisting">  "blinking"                 <span class="type">gboolean</span>              : Read / Write</pre>
 
1234
<pre class="programlisting">  "blinking"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
1235
1235
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1236
1236
<h3 class="title">Warning</h3>
1237
1237
<p><code class="literal">GtkStatusIcon:blinking</code> has been deprecated since version 2.22 and should not be used in newly-written code. This property will be removed in GTK+ 3</p>
1244
1244
<hr>
1245
1245
<div class="refsect2">
1246
1246
<a name="GtkStatusIcon--embedded"></a><h3>The <code class="literal">"embedded"</code> property</h3>
1247
 
<pre class="programlisting">  "embedded"                 <span class="type">gboolean</span>              : Read</pre>
 
1247
<pre class="programlisting">  "embedded"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
1248
1248
<p>
1249
 
<code class="literal">TRUE</code> if the statusicon is embedded in a notification area.
 
1249
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the statusicon is embedded in a notification area.
1250
1250
</p>
1251
1251
<p>Default value: FALSE</p>
1252
1252
<p class="since">Since 2.12</p>
1254
1254
<hr>
1255
1255
<div class="refsect2">
1256
1256
<a name="GtkStatusIcon--file"></a><h3>The <code class="literal">"file"</code> property</h3>
1257
 
<pre class="programlisting">  "file"                     <span class="type">gchar</span>*                : Write</pre>
 
1257
<pre class="programlisting">  "file"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write</pre>
1258
1258
<p>Filename to load and display.</p>
1259
1259
<p>Default value: NULL</p>
1260
1260
</div>
1261
1261
<hr>
1262
1262
<div class="refsect2">
1263
1263
<a name="GtkStatusIcon--gicon"></a><h3>The <code class="literal">"gicon"</code> property</h3>
1264
 
<pre class="programlisting">  "gicon"                    <span class="type">GIcon</span>*                : Read / Write</pre>
 
1264
<pre class="programlisting">  "gicon"                    <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a>*                : Read / Write</pre>
1265
1265
<p>
1266
 
The <span class="type">GIcon</span> displayed in the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>. For themed icons,
 
1266
The <a href="http://library.gnome.org/devel/gio/unstable/GIcon.html"><span class="type">GIcon</span></a> displayed in the <a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a>. For themed icons,
1267
1267
the image will be updated automatically if the theme changes.
1268
1268
</p>
1269
1269
<p class="since">Since 2.14</p>
1271
1271
<hr>
1272
1272
<div class="refsect2">
1273
1273
<a name="GtkStatusIcon--has-tooltip"></a><h3>The <code class="literal">"has-tooltip"</code> property</h3>
1274
 
<pre class="programlisting">  "has-tooltip"              <span class="type">gboolean</span>              : Read / Write</pre>
 
1274
<pre class="programlisting">  "has-tooltip"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
1275
1275
<p>
1276
1276
Enables or disables the emission of <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> on
1277
 
<em class="parameter"><code>status_icon</code></em>.  A value of <code class="literal">TRUE</code> indicates that <em class="parameter"><code>status_icon</code></em> can have a
 
1277
<em class="parameter"><code>status_icon</code></em>.  A value of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> indicates that <em class="parameter"><code>status_icon</code></em> can have a
1278
1278
tooltip, in this case the status icon will be queried using
1279
1279
<a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> to determine whether it will provide a
1280
1280
tooltip or not.
1281
1281
</p>
1282
1282
<p>
1283
 
Note that setting this property to <code class="literal">TRUE</code> for the first time will change
 
1283
Note that setting this property to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for the first time will change
1284
1284
the event masks of the windows of this status icon to include leave-notify
1285
1285
and motion-notify events. This will not be undone when the property is set
1286
 
to <code class="literal">FALSE</code> again.
 
1286
to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> again.
1287
1287
</p>
1288
1288
<p>
1289
1289
Whether this property is respected is platform dependent.
1295
1295
<hr>
1296
1296
<div class="refsect2">
1297
1297
<a name="GtkStatusIcon--icon-name"></a><h3>The <code class="literal">"icon-name"</code> property</h3>
1298
 
<pre class="programlisting">  "icon-name"                <span class="type">gchar</span>*                : Read / Write</pre>
 
1298
<pre class="programlisting">  "icon-name"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1299
1299
<p>The name of the icon from the icon theme.</p>
1300
1300
<p>Default value: NULL</p>
1301
1301
</div>
1319
1319
<hr>
1320
1320
<div class="refsect2">
1321
1321
<a name="GtkStatusIcon--screen"></a><h3>The <code class="literal">"screen"</code> property</h3>
1322
 
<pre class="programlisting">  "screen"                   <a href="../gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write</pre>
 
1322
<pre class="programlisting">  "screen"                   <a href="http://library.gnome.org/devel/gdk3/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write</pre>
1323
1323
<p>The screen where this status icon will be displayed.</p>
1324
1324
</div>
1325
1325
<hr>
1326
1326
<div class="refsect2">
1327
1327
<a name="GtkStatusIcon--size"></a><h3>The <code class="literal">"size"</code> property</h3>
1328
 
<pre class="programlisting">  "size"                     <span class="type">gint</span>                  : Read</pre>
 
1328
<pre class="programlisting">  "size"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
1329
1329
<p>The size of the icon.</p>
1330
1330
<p>Allowed values: &gt;= 0</p>
1331
1331
<p>Default value: 0</p>
1333
1333
<hr>
1334
1334
<div class="refsect2">
1335
1335
<a name="GtkStatusIcon--stock"></a><h3>The <code class="literal">"stock"</code> property</h3>
1336
 
<pre class="programlisting">  "stock"                    <span class="type">gchar</span>*                : Read / Write</pre>
 
1336
<pre class="programlisting">  "stock"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1337
1337
<p>Stock ID for a stock image to display.</p>
1338
1338
<p>Default value: NULL</p>
1339
1339
</div>
1347
1347
<hr>
1348
1348
<div class="refsect2">
1349
1349
<a name="GtkStatusIcon--title"></a><h3>The <code class="literal">"title"</code> property</h3>
1350
 
<pre class="programlisting">  "title"                    <span class="type">gchar</span>*                : Read / Write</pre>
 
1350
<pre class="programlisting">  "title"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1351
1351
<p>
1352
1352
The title of this tray icon. This should be a short, human-readable,
1353
1353
localized string describing the tray icon. It may be used by tools
1359
1359
<hr>
1360
1360
<div class="refsect2">
1361
1361
<a name="GtkStatusIcon--tooltip-markup"></a><h3>The <code class="literal">"tooltip-markup"</code> property</h3>
1362
 
<pre class="programlisting">  "tooltip-markup"           <span class="type">gchar</span>*                : Read / Write</pre>
 
1362
<pre class="programlisting">  "tooltip-markup"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1363
1363
<p>
1364
1364
Sets the text of tooltip to be the given string, which is marked up
1365
1365
with the <GTKDOCLINK HREF="PangoMarkupFormat">Pango text markup 
1367
1367
</p>
1368
1368
<p>
1369
1369
This is a convenience property which will take care of getting the
1370
 
tooltip shown if the given string is not <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1371
 
<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> will automatically be set to <code class="literal">TRUE</code> and
 
1370
tooltip shown if the given string is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1371
<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> will automatically be set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and
1372
1372
the default handler for the <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> signal
1373
1373
will take care of displaying the tooltip.
1374
1374
</p>
1381
1381
<hr>
1382
1382
<div class="refsect2">
1383
1383
<a name="GtkStatusIcon--tooltip-text"></a><h3>The <code class="literal">"tooltip-text"</code> property</h3>
1384
 
<pre class="programlisting">  "tooltip-text"             <span class="type">gchar</span>*                : Read / Write</pre>
 
1384
<pre class="programlisting">  "tooltip-text"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1385
1385
<p>
1386
1386
Sets the text of tooltip to be the given string.
1387
1387
</p>
1390
1390
</p>
1391
1391
<p>
1392
1392
This is a convenience property which will take care of getting the
1393
 
tooltip shown if the given string is not <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1394
 
<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> will automatically be set to <code class="literal">TRUE</code> and
 
1393
tooltip shown if the given string is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1394
<a class="link" href="GtkStatusIcon.html#GtkStatusIcon--has-tooltip" title='The "has-tooltip" property'><span class="type">"has-tooltip"</span></a> will automatically be set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and
1395
1395
the default handler for the <a class="link" href="GtkStatusIcon.html#GtkStatusIcon-query-tooltip" title='The "query-tooltip" signal'><span class="type">"query-tooltip"</span></a> signal
1396
1396
will take care of displaying the tooltip.
1397
1397
</p>
1406
1406
<hr>
1407
1407
<div class="refsect2">
1408
1408
<a name="GtkStatusIcon--visible"></a><h3>The <code class="literal">"visible"</code> property</h3>
1409
 
<pre class="programlisting">  "visible"                  <span class="type">gboolean</span>              : Read / Write</pre>
 
1409
<pre class="programlisting">  "visible"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
1410
1410
<p>Whether or not the status icon is visible.</p>
1411
1411
<p>Default value: TRUE</p>
1412
1412
</div>
1416
1416
<div class="refsect2">
1417
1417
<a name="GtkStatusIcon-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
1418
1418
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1419
 
                                                        <span class="type">gpointer</span>       user_data)        : <code class="literal">Action</code></pre>
 
1419
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
1420
1420
<p>
1421
1421
Gets emitted when the user activates the status icon.
1422
1422
If and how status icons can activated is platform-dependent.
1443
1443
<hr>
1444
1444
<div class="refsect2">
1445
1445
<a name="GtkStatusIcon-button-press-event"></a><h3>The <code class="literal">"button-press-event"</code> signal</h3>
1446
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1447
 
                                                        <a href="../gdk/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
1448
 
                                                        <span class="type">gpointer</span>       user_data)        : <code class="literal">Run Last</code></pre>
 
1446
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
 
1447
                                                        <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
 
1448
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1449
1449
<p>
1450
1450
The ::button-press-event signal will be emitted when a button
1451
1451
(typically from a mouse) is pressed.
1463
1463
</tr>
1464
1464
<tr>
1465
1465
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1466
 
<td>the <a href="../gdk/gdk-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> which triggered this signal</td>
 
1466
<td>the <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> which triggered this signal</td>
1467
1467
</tr>
1468
1468
<tr>
1469
1469
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1472
1472
<tr>
1473
1473
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1474
1474
<td>
1475
 
<code class="literal">TRUE</code> to stop other handlers from being invoked
1476
 
for the event. <code class="literal">FALSE</code> to propagate the event further.</td>
 
1475
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being invoked
 
1476
for the event. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to propagate the event further.</td>
1477
1477
</tr>
1478
1478
</tbody>
1479
1479
</table></div>
1482
1482
<hr>
1483
1483
<div class="refsect2">
1484
1484
<a name="GtkStatusIcon-button-release-event"></a><h3>The <code class="literal">"button-release-event"</code> signal</h3>
1485
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1486
 
                                                        <a href="../gdk/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
1487
 
                                                        <span class="type">gpointer</span>       user_data)        : <code class="literal">Run Last</code></pre>
 
1485
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
 
1486
                                                        <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
 
1487
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1488
1488
<p>
1489
1489
The ::button-release-event signal will be emitted when a button
1490
1490
(typically from a mouse) is released.
1502
1502
</tr>
1503
1503
<tr>
1504
1504
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1505
 
<td>the <a href="../gdk/gdk-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> which triggered this signal</td>
 
1505
<td>the <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> which triggered this signal</td>
1506
1506
</tr>
1507
1507
<tr>
1508
1508
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1511
1511
<tr>
1512
1512
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1513
1513
<td>
1514
 
<code class="literal">TRUE</code> to stop other handlers from being invoked
1515
 
for the event. <code class="literal">FALSE</code> to propagate the event further.</td>
 
1514
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being invoked
 
1515
for the event. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to propagate the event further.</td>
1516
1516
</tr>
1517
1517
</tbody>
1518
1518
</table></div>
1522
1522
<div class="refsect2">
1523
1523
<a name="GtkStatusIcon-popup-menu"></a><h3>The <code class="literal">"popup-menu"</code> signal</h3>
1524
1524
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1525
 
                                                        <span class="type">guint</span>          button,
1526
 
                                                        <span class="type">guint</span>          activate_time,
1527
 
                                                        <span class="type">gpointer</span>       user_data)          : <code class="literal">Action</code></pre>
 
1525
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>          button,
 
1526
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>          activate_time,
 
1527
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)          : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
1528
1528
<p>
1529
1529
Gets emitted when the user brings up the context menu
1530
1530
of the status icon. Whether status icons can have context 
1566
1566
<hr>
1567
1567
<div class="refsect2">
1568
1568
<a name="GtkStatusIcon-query-tooltip"></a><h3>The <code class="literal">"query-tooltip"</code> signal</h3>
1569
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1570
 
                                                        <span class="type">gint</span>           x,
1571
 
                                                        <span class="type">gint</span>           y,
1572
 
                                                        <span class="type">gboolean</span>       keyboard_mode,
 
1569
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
 
1570
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>           x,
 
1571
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>           y,
 
1572
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>       keyboard_mode,
1573
1573
                                                        <a class="link" href="GtkTooltip.html" title="GtkTooltip"><span class="type">GtkTooltip</span></a>    *tooltip,
1574
 
                                                        <span class="type">gpointer</span>       user_data)          : <code class="literal">Run Last</code></pre>
 
1574
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)          : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1575
1575
<p>
1576
1576
Emitted when the <a class="link" href="GtkSettings.html#GtkSettings--gtk-tooltip-timeout" title='The "gtk-tooltip-timeout" property'><span class="type">"gtk-tooltip-timeout"</span></a> has expired with the
1577
1577
cursor hovering above <em class="parameter"><code>status_icon</code></em>; or emitted when <em class="parameter"><code>status_icon</code></em> got
1580
1580
<p>
1581
1581
Using the given coordinates, the signal handler should determine
1582
1582
whether a tooltip should be shown for <em class="parameter"><code>status_icon</code></em>. If this is
1583
 
the case <code class="literal">TRUE</code> should be returned, <code class="literal">FALSE</code> otherwise. Note that if
1584
 
<em class="parameter"><code>keyboard_mode</code></em> is <code class="literal">TRUE</code>, the values of <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> are undefined and
 
1583
the case <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> should be returned, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. Note that if
 
1584
<em class="parameter"><code>keyboard_mode</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the values of <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> are undefined and
1585
1585
should not be used.
1586
1586
</p>
1587
1587
<p>
1614
1614
<tr>
1615
1615
<td><p><span class="term"><em class="parameter"><code>keyboard_mode</code></em> :</span></p></td>
1616
1616
<td>
1617
 
<code class="literal">TRUE</code> if the tooltip was trigged using the keyboard</td>
 
1617
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the tooltip was trigged using the keyboard</td>
1618
1618
</tr>
1619
1619
<tr>
1620
1620
<td><p><span class="term"><em class="parameter"><code>tooltip</code></em> :</span></p></td>
1628
1628
<tr>
1629
1629
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1630
1630
<td>
1631
 
<code class="literal">TRUE</code> if <em class="parameter"><code>tooltip</code></em> should be shown right now, <code class="literal">FALSE</code> otherwise.</td>
 
1631
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>tooltip</code></em> should be shown right now, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
1632
1632
</tr>
1633
1633
</tbody>
1634
1634
</table></div>
1637
1637
<hr>
1638
1638
<div class="refsect2">
1639
1639
<a name="GtkStatusIcon-scroll-event"></a><h3>The <code class="literal">"scroll-event"</code> signal</h3>
1640
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1641
 
                                                        <a href="../gdk/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
1642
 
                                                        <span class="type">gpointer</span>       user_data)        : <code class="literal">Run Last</code></pre>
 
1640
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
 
1641
                                                        <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>      *event,
 
1642
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1643
1643
<p>
1644
1644
The ::scroll-event signal is emitted when a button in the 4 to 7
1645
1645
range is pressed. Wheel mice are usually configured to generate 
1657
1657
</tr>
1658
1658
<tr>
1659
1659
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1660
 
<td>the <a href="../gdk/gdk-Event-Structures.html#GdkEventScroll"><span class="type">GdkEventScroll</span></a> which triggered this signal</td>
 
1660
<td>the <a href="http://library.gnome.org/devel/gdk3/gdk-Event-Structures.html#GdkEventScroll"><span class="type">GdkEventScroll</span></a> which triggered this signal</td>
1661
1661
</tr>
1662
1662
<tr>
1663
1663
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1666
1666
<tr>
1667
1667
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1668
1668
<td>
1669
 
<code class="literal">TRUE</code> to stop other handlers from being invoked for the event.
1670
 
<code class="literal">FALSE</code> to propagate the event further.</td>
 
1669
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being invoked for the event.
 
1670
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to propagate the event further.</td>
1671
1671
</tr>
1672
1672
</tbody>
1673
1673
</table></div>
1675
1675
<hr>
1676
1676
<div class="refsect2">
1677
1677
<a name="GtkStatusIcon-size-changed"></a><h3>The <code class="literal">"size-changed"</code> signal</h3>
1678
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
1679
 
                                                        <span class="type">gint</span>           size,
1680
 
                                                        <span class="type">gpointer</span>       user_data)        : <code class="literal">Run Last</code></pre>
 
1678
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkStatusIcon.html" title="GtkStatusIcon"><span class="type">GtkStatusIcon</span></a> *status_icon,
 
1679
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>           size,
 
1680
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1681
1681
<p>
1682
1682
Gets emitted when the size available for the image
1683
1683
changes, e.g. because the notification area got resized.
1700
1700
<tr>
1701
1701
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1702
1702
<td>
1703
 
<code class="literal">TRUE</code> if the icon was updated for the new
 
1703
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the icon was updated for the new
1704
1704
size. Otherwise, GTK+ will scale the icon as necessary.</td>
1705
1705
</tr>
1706
1706
</tbody>
1711
1711
</div>
1712
1712
<div class="footer">
1713
1713
<hr>
1714
 
          Generated by GTK-Doc V1.17.1</div>
 
1714
          Generated by GTK-Doc V1.17</div>
1715
1715
</body>
1716
1716
</html>
 
 
b'\\ No newline at end of file'