Codebase list xapp / 6167756
Add API reference in docs/reference/ Clement Lefebvre 4 years ago
25 changed file(s) with 7209 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppGtkWindow: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="ch01.html" title="API reference">
9 <link rel="next" href="XAppIconChooserButton.html" title="XAppIconChooserButton">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppGtkWindow.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppGtkWindow.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
19 <a href="#XAppGtkWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
20 </td>
21 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24 <td><a accesskey="n" href="XAppIconChooserButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 </tr></table>
26 <div class="refentry">
27 <a name="XAppGtkWindow"></a><div class="titlepage"></div>
28 <div class="refnamediv"><table width="100%"><tr>
29 <td valign="top">
30 <h2><span class="refentrytitle"><a name="XAppGtkWindow.top_of_page"></a>XAppGtkWindow</span></h2>
31 <p>XAppGtkWindow — A subclass of <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><code class="literal">GtkWindow</code></a> that allows additional
32 communication with the window manager.</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppGtkWindow.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-new" title="xapp_gtk_window_new ()">xapp_gtk_window_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <span class="returnvalue">void</span>
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-icon-name" title="xapp_gtk_window_set_icon_name ()">xapp_gtk_window_set_icon_name</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <span class="returnvalue">void</span>
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-icon-from-file" title="xapp_gtk_window_set_icon_from_file ()">xapp_gtk_window_set_icon_from_file</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 <tr>
69 <td class="function_type">
70 <span class="returnvalue">void</span>
71 </td>
72 <td class="function_name">
73 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-progress" title="xapp_gtk_window_set_progress ()">xapp_gtk_window_set_progress</a> <span class="c_punctuation">()</span>
74 </td>
75 </tr>
76 <tr>
77 <td class="function_type">
78 <span class="returnvalue">void</span>
79 </td>
80 <td class="function_name">
81 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-progress-pulse" title="xapp_gtk_window_set_progress_pulse ()">xapp_gtk_window_set_progress_pulse</a> <span class="c_punctuation">()</span>
82 </td>
83 </tr>
84 <tr>
85 <td class="function_type">
86 <span class="returnvalue">void</span>
87 </td>
88 <td class="function_name">
89 <a class="link" href="XAppGtkWindow.html#xapp-set-window-icon-name" title="xapp_set_window_icon_name ()">xapp_set_window_icon_name</a> <span class="c_punctuation">()</span>
90 </td>
91 </tr>
92 <tr>
93 <td class="function_type">
94 <span class="returnvalue">void</span>
95 </td>
96 <td class="function_name">
97 <a class="link" href="XAppGtkWindow.html#xapp-set-window-icon-from-file" title="xapp_set_window_icon_from_file ()">xapp_set_window_icon_from_file</a> <span class="c_punctuation">()</span>
98 </td>
99 </tr>
100 <tr>
101 <td class="function_type">
102 <span class="returnvalue">void</span>
103 </td>
104 <td class="function_name">
105 <a class="link" href="XAppGtkWindow.html#xapp-set-window-progress" title="xapp_set_window_progress ()">xapp_set_window_progress</a> <span class="c_punctuation">()</span>
106 </td>
107 </tr>
108 <tr>
109 <td class="function_type">
110 <span class="returnvalue">void</span>
111 </td>
112 <td class="function_name">
113 <a class="link" href="XAppGtkWindow.html#xapp-set-window-progress-pulse" title="xapp_set_window_progress_pulse ()">xapp_set_window_progress_pulse</a> <span class="c_punctuation">()</span>
114 </td>
115 </tr>
116 <tr>
117 <td class="function_type">
118 <span class="returnvalue">void</span>
119 </td>
120 <td class="function_name">
121 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-icon-name" title="xapp_set_xid_icon_name ()">xapp_set_xid_icon_name</a> <span class="c_punctuation">()</span>
122 </td>
123 </tr>
124 <tr>
125 <td class="function_type">
126 <span class="returnvalue">void</span>
127 </td>
128 <td class="function_name">
129 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-icon-from-file" title="xapp_set_xid_icon_from_file ()">xapp_set_xid_icon_from_file</a> <span class="c_punctuation">()</span>
130 </td>
131 </tr>
132 <tr>
133 <td class="function_type">
134 <span class="returnvalue">void</span>
135 </td>
136 <td class="function_name">
137 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-progress" title="xapp_set_xid_progress ()">xapp_set_xid_progress</a> <span class="c_punctuation">()</span>
138 </td>
139 </tr>
140 <tr>
141 <td class="function_type">
142 <span class="returnvalue">void</span>
143 </td>
144 <td class="function_name">
145 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-progress-pulse" title="xapp_set_xid_progress_pulse ()">xapp_set_xid_progress_pulse</a> <span class="c_punctuation">()</span>
146 </td>
147 </tr>
148 </tbody>
149 </table></div>
150 </div>
151 <div class="refsect1">
152 <a name="XAppGtkWindow.other"></a><h2>Types and Values</h2>
153 <div class="informaltable"><table class="informaltable" width="100%" border="0">
154 <colgroup>
155 <col width="150px" class="name">
156 <col class="description">
157 </colgroup>
158 <tbody>
159 <tr>
160 <td class="define_keyword">#define</td>
161 <td class="function_name"><a class="link" href="XAppGtkWindow.html#XAPP-TYPE-GTK-WINDOW:CAPS" title="XAPP_TYPE_GTK_WINDOW">XAPP_TYPE_GTK_WINDOW</a></td>
162 </tr>
163 <tr>
164 <td class="datatype_keyword">struct</td>
165 <td class="function_name"><a class="link" href="XAppGtkWindow.html#XAppGtkWindowClass" title="struct XAppGtkWindowClass">XAppGtkWindowClass</a></td>
166 </tr>
167 <tr>
168 <td class="datatype_keyword"> </td>
169 <td class="function_name"><a class="link" href="XAppGtkWindow.html#XAppGtkWindow-struct" title="XAppGtkWindow">XAppGtkWindow</a></td>
170 </tr>
171 </tbody>
172 </table></div>
173 </div>
174 <div class="refsect1">
175 <a name="XAppGtkWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
176 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
177 <span class="lineart">╰──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
178 <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
179 <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
180 <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
181 <span class="lineart">╰──</span> <a href="../gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a>
182 <span class="lineart">╰──</span> XAppGtkWindow
183 <span class="lineart">╰──</span> <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
184 </pre>
185 </div>
186 <div class="refsect1">
187 <a name="XAppGtkWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
188 <p>
189 XAppGtkWindow implements
190 AtkImplementorIface and <a href="../gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p>
191 </div>
192 <div class="refsect1">
193 <a name="XAppGtkWindow.description"></a><h2>Description</h2>
194 <p>This widget is a simple subclass of GtkWindow that provides the following
195 additional capabilities:</p>
196 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
197 <li class="listitem"><p>Ability to set an icon name or icon file path for the window manager to
198 make use of, rather than relying on a desktop file or fixed-size window-
199 backed icon that Gtk normally generates. The window manager must support
200 the NET_WM_XAPP_ICON_NAME hint.</p></li>
201 <li class="listitem"><p>Ability to send progress info to the window manager, in the form of an integer,
202 0-100, which can then be used to display this progress in some manner in a task
203 manager or window list. The window manager must support the NET_WM_XAPP_PROGRESS
204 hint.</p></li>
205 <li class="listitem"><p>Ability to signal a 'pulsing' progress state, of potentially indeterminate value,
206 in the form of a boolean, which can be passed on to a window list. The window
207 manager must support the NET_WM_XAPP_PROGRESS_PULSE hint</p></li>
208 </ul></div>
209 <p>Wrappers:</p>
210 <p>Also provided are corresponding wrapper functions for normal GtkWindows.
211 They are not class methods - they are called with the target widget as their first
212 argument.</p>
213 <p>For example:</p>
214 <p>win = Gtk.Window()
215 XApp.set_window_icon_name(win, "foobar")</p>
216 <p>These functions mirror those of the <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> class, but allow the properties
217 to work with normal GtkWindows and descendants of GtkWindow.</p>
218 </div>
219 <div class="refsect1">
220 <a name="XAppGtkWindow.functions_details"></a><h2>Functions</h2>
221 <div class="refsect2">
222 <a name="xapp-gtk-window-new"></a><h3>xapp_gtk_window_new ()</h3>
223 <pre class="programlisting"><a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> *
224 xapp_gtk_window_new (<em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindowType"><span class="type">GtkWindowType</span></a> type</code></em>);</pre>
225 <p>Creates a new <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> of type <em class="parameter"><code>type</code></em>
226 . See <a href="../gtk3/GtkWindow.html#gtk-window-new"><code class="function">gtk_window_new()</code></a>
227 for more details.</p>
228 <div class="refsect3">
229 <a name="xapp-gtk-window-new.parameters"></a><h4>Parameters</h4>
230 <div class="informaltable"><table class="informaltable" width="100%" border="0">
231 <colgroup>
232 <col width="150px" class="parameters_name">
233 <col class="parameters_description">
234 <col width="200px" class="parameters_annotations">
235 </colgroup>
236 <tbody><tr>
237 <td class="parameter_name"><p>type</p></td>
238 <td class="parameter_description"><p>The <a href="../gtk3/GtkWindow.html#GtkWindowType"><span class="type">GtkWindowType</span></a> to use</p></td>
239 <td class="parameter_annotations"> </td>
240 </tr></tbody>
241 </table></div>
242 </div>
243 <div class="refsect3">
244 <a name="xapp-gtk-window-new.returns"></a><h4>Returns</h4>
245 <p> A new <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> (transfer: full)</p>
246 </div>
247 </div>
248 <hr>
249 <div class="refsect2">
250 <a name="xapp-gtk-window-set-icon-name"></a><h3>xapp_gtk_window_set_icon_name ()</h3>
251 <pre class="programlisting"><span class="returnvalue">void</span>
252 xapp_gtk_window_set_icon_name (<em class="parameter"><code><a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> *window</code></em>,
253 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
254 <p>Sets the icon name hint for a window manager (like muffin) to make
255 available when applications want to change their icons during runtime
256 without having to resort to the internal low-res pixbufs that GdkWindow
257 sets on the client side. This also chains up and calls GtkWindow.set_icon_name
258 for convenience and compatibility. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
259 <div class="refsect3">
260 <a name="xapp-gtk-window-set-icon-name.parameters"></a><h4>Parameters</h4>
261 <div class="informaltable"><table class="informaltable" width="100%" border="0">
262 <colgroup>
263 <col width="150px" class="parameters_name">
264 <col class="parameters_description">
265 <col width="200px" class="parameters_annotations">
266 </colgroup>
267 <tbody>
268 <tr>
269 <td class="parameter_name"><p>window</p></td>
270 <td class="parameter_description"><p>The <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> to set the icon name for</p></td>
271 <td class="parameter_annotations"> </td>
272 </tr>
273 <tr>
274 <td class="parameter_name"><p>icon_name</p></td>
275 <td class="parameter_description"><p>The icon name or path to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
276 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
277 </tr>
278 </tbody>
279 </table></div>
280 </div>
281 </div>
282 <hr>
283 <div class="refsect2">
284 <a name="xapp-gtk-window-set-icon-from-file"></a><h3>xapp_gtk_window_set_icon_from_file ()</h3>
285 <pre class="programlisting"><span class="returnvalue">void</span>
286 xapp_gtk_window_set_icon_from_file (<em class="parameter"><code><a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> *window</code></em>,
287 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file_name</code></em>,
288 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
289 <p>Sets the icon name hint for a window manager (like muffin) to make
290 available when applications want to change their icons during runtime
291 without having to resort to the internal low-res pixbufs that GdkWindow
292 sets on the client side. This also chains up and calls GtkWindow.set_icon_from_file
293 for convenience and compatibility. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
294 <div class="refsect3">
295 <a name="xapp-gtk-window-set-icon-from-file.parameters"></a><h4>Parameters</h4>
296 <div class="informaltable"><table class="informaltable" width="100%" border="0">
297 <colgroup>
298 <col width="150px" class="parameters_name">
299 <col class="parameters_description">
300 <col width="200px" class="parameters_annotations">
301 </colgroup>
302 <tbody>
303 <tr>
304 <td class="parameter_name"><p>window</p></td>
305 <td class="parameter_description"><p>The <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> to set the icon name for</p></td>
306 <td class="parameter_annotations"> </td>
307 </tr>
308 <tr>
309 <td class="parameter_name"><p>file_name</p></td>
310 <td class="parameter_description"><p>The icon path to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
311 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
312 </tr>
313 <tr>
314 <td class="parameter_name"><p>error</p></td>
315 <td class="parameter_description"><p>An error to set if something goes wrong. </p></td>
316 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
317 </tr>
318 </tbody>
319 </table></div>
320 </div>
321 </div>
322 <hr>
323 <div class="refsect2">
324 <a name="xapp-gtk-window-set-progress"></a><h3>xapp_gtk_window_set_progress ()</h3>
325 <pre class="programlisting"><span class="returnvalue">void</span>
326 xapp_gtk_window_set_progress (<em class="parameter"><code><a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> *window</code></em>,
327 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> progress</code></em>);</pre>
328 <p>Sets the progress hint for a window manager (like muffin) to make
329 available when applications want to display the application's progress
330 in some operation. The value sent to the WM will be clamped to
331 between 0 and 100.</p>
332 <p>Note: If a window will stick around after progress is complete, you will
333 probaby need to set progress to 0 to remove any progress effects on taskbars
334 and window lists.</p>
335 <p>Setting progress will also cancel the 'pulsing' flag on the window as
336 well, if it has been set.</p>
337 <div class="refsect3">
338 <a name="xapp-gtk-window-set-progress.parameters"></a><h4>Parameters</h4>
339 <div class="informaltable"><table class="informaltable" width="100%" border="0">
340 <colgroup>
341 <col width="150px" class="parameters_name">
342 <col class="parameters_description">
343 <col width="200px" class="parameters_annotations">
344 </colgroup>
345 <tbody>
346 <tr>
347 <td class="parameter_name"><p>window</p></td>
348 <td class="parameter_description"><p>The <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> to set the progress for</p></td>
349 <td class="parameter_annotations"> </td>
350 </tr>
351 <tr>
352 <td class="parameter_name"><p>progress</p></td>
353 <td class="parameter_description"><p>The value to set for progress.</p></td>
354 <td class="parameter_annotations"> </td>
355 </tr>
356 </tbody>
357 </table></div>
358 </div>
359 </div>
360 <hr>
361 <div class="refsect2">
362 <a name="xapp-gtk-window-set-progress-pulse"></a><h3>xapp_gtk_window_set_progress_pulse ()</h3>
363 <pre class="programlisting"><span class="returnvalue">void</span>
364 xapp_gtk_window_set_progress_pulse (<em class="parameter"><code><a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> *window</code></em>,
365 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> pulse</code></em>);</pre>
366 <p>Sets the progress pulse hint hint for a window manager (like muffin)
367 to make available when applications want to display indeterminate or
368 ongoing progress in a task manager.</p>
369 <p>Note: If a window will stick around after progress is complete, you will
370 probaby need to set progress to 0 to remove any progress effects on taskbars
371 and window lists. This will also remove the pulse state, if it is set.</p>
372 <p>Setting an explicit progress value will unset this flag.</p>
373 <div class="refsect3">
374 <a name="xapp-gtk-window-set-progress-pulse.parameters"></a><h4>Parameters</h4>
375 <div class="informaltable"><table class="informaltable" width="100%" border="0">
376 <colgroup>
377 <col width="150px" class="parameters_name">
378 <col class="parameters_description">
379 <col width="200px" class="parameters_annotations">
380 </colgroup>
381 <tbody>
382 <tr>
383 <td class="parameter_name"><p>window</p></td>
384 <td class="parameter_description"><p>The <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow"><span class="type">XAppGtkWindow</span></a> to set the progress for</p></td>
385 <td class="parameter_annotations"> </td>
386 </tr>
387 <tr>
388 <td class="parameter_name"><p>pulse</p></td>
389 <td class="parameter_description"><p>Whether to have pulsing set or not.</p></td>
390 <td class="parameter_annotations"> </td>
391 </tr>
392 </tbody>
393 </table></div>
394 </div>
395 </div>
396 <hr>
397 <div class="refsect2">
398 <a name="xapp-set-window-icon-name"></a><h3>xapp_set_window_icon_name ()</h3>
399 <pre class="programlisting"><span class="returnvalue">void</span>
400 xapp_set_window_icon_name (<em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>,
401 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
402 <p>Sets the icon name hint for a window manager (like muffin) to make
403 available when applications want to change their icons during runtime
404 without having to resort to the internal low-res pixbufs that GdkWindow
405 sets on the client side. This is a function, not a method, for taking
406 advantage of this feature with descendants of GtkWindows, such as
407 GtkDialogs. Sets gtk_window_set_icon_name as well, to avoid needing
408 to have two calls each time. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
409 <div class="refsect3">
410 <a name="xapp-set-window-icon-name.parameters"></a><h4>Parameters</h4>
411 <div class="informaltable"><table class="informaltable" width="100%" border="0">
412 <colgroup>
413 <col width="150px" class="parameters_name">
414 <col class="parameters_description">
415 <col width="200px" class="parameters_annotations">
416 </colgroup>
417 <tbody>
418 <tr>
419 <td class="parameter_name"><p>window</p></td>
420 <td class="parameter_description"><p>The <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> to set the icon name for</p></td>
421 <td class="parameter_annotations"> </td>
422 </tr>
423 <tr>
424 <td class="parameter_name"><p>icon_name</p></td>
425 <td class="parameter_description"><p>The icon name to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
426 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
427 </tr>
428 </tbody>
429 </table></div>
430 </div>
431 </div>
432 <hr>
433 <div class="refsect2">
434 <a name="xapp-set-window-icon-from-file"></a><h3>xapp_set_window_icon_from_file ()</h3>
435 <pre class="programlisting"><span class="returnvalue">void</span>
436 xapp_set_window_icon_from_file (<em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>,
437 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file_name</code></em>,
438 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
439 <p>Sets the icon name hint for a window manager (like muffin) to make
440 available when applications want to change their icons during runtime
441 without having to resort to the internal low-res pixbufs that GdkWindow
442 sets on the client side. This also chains up and calls GtkWindow.set_icon_from_file
443 for convenience and compatibility. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
444 <div class="refsect3">
445 <a name="xapp-set-window-icon-from-file.parameters"></a><h4>Parameters</h4>
446 <div class="informaltable"><table class="informaltable" width="100%" border="0">
447 <colgroup>
448 <col width="150px" class="parameters_name">
449 <col class="parameters_description">
450 <col width="200px" class="parameters_annotations">
451 </colgroup>
452 <tbody>
453 <tr>
454 <td class="parameter_name"><p>window</p></td>
455 <td class="parameter_description"><p>The <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> to set the icon name for</p></td>
456 <td class="parameter_annotations"> </td>
457 </tr>
458 <tr>
459 <td class="parameter_name"><p>file_name</p></td>
460 <td class="parameter_description"><p>The icon path to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
461 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
462 </tr>
463 <tr>
464 <td class="parameter_name"><p>error</p></td>
465 <td class="parameter_description"><p>An error to set if something goes wrong. </p></td>
466 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
467 </tr>
468 </tbody>
469 </table></div>
470 </div>
471 </div>
472 <hr>
473 <div class="refsect2">
474 <a name="xapp-set-window-progress"></a><h3>xapp_set_window_progress ()</h3>
475 <pre class="programlisting"><span class="returnvalue">void</span>
476 xapp_set_window_progress (<em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>,
477 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> progress</code></em>);</pre>
478 <p>Sets the progress hint for a window manager (like muffin) to make
479 available when applications want to display the application's progress
480 in some operation. The value sent to the WM will be clamped to
481 between 0 and 100.</p>
482 <p>Note: If a window will stick around after progress is complete, you will
483 probaby need to set progress to 0 to remove any progress effects on taskbars
484 and window lists.</p>
485 <p>Setting progress will also cancel the 'pulsing' flag on the window as
486 well, if it has been set.</p>
487 <div class="refsect3">
488 <a name="xapp-set-window-progress.parameters"></a><h4>Parameters</h4>
489 <div class="informaltable"><table class="informaltable" width="100%" border="0">
490 <colgroup>
491 <col width="150px" class="parameters_name">
492 <col class="parameters_description">
493 <col width="200px" class="parameters_annotations">
494 </colgroup>
495 <tbody>
496 <tr>
497 <td class="parameter_name"><p>window</p></td>
498 <td class="parameter_description"><p>The <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> to set the progress for</p></td>
499 <td class="parameter_annotations"> </td>
500 </tr>
501 <tr>
502 <td class="parameter_name"><p>progress</p></td>
503 <td class="parameter_description"><p>The value to set for progress.</p></td>
504 <td class="parameter_annotations"> </td>
505 </tr>
506 </tbody>
507 </table></div>
508 </div>
509 </div>
510 <hr>
511 <div class="refsect2">
512 <a name="xapp-set-window-progress-pulse"></a><h3>xapp_set_window_progress_pulse ()</h3>
513 <pre class="programlisting"><span class="returnvalue">void</span>
514 xapp_set_window_progress_pulse (<em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>,
515 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> pulse</code></em>);</pre>
516 <p>Sets the progress pulse hint hint for a window manager (like muffin)
517 to make available when applications want to display indeterminate or
518 ongoing progress in a task manager.</p>
519 <p>Note: If a window will stick around after progress is complete, you will
520 probaby need to set progress to 0 to remove any progress effects on taskbars
521 and window lists. This will also remove the pulse state, if it is set.</p>
522 <p>Setting an explicit progress value will unset this flag.</p>
523 <div class="refsect3">
524 <a name="xapp-set-window-progress-pulse.parameters"></a><h4>Parameters</h4>
525 <div class="informaltable"><table class="informaltable" width="100%" border="0">
526 <colgroup>
527 <col width="150px" class="parameters_name">
528 <col class="parameters_description">
529 <col width="200px" class="parameters_annotations">
530 </colgroup>
531 <tbody>
532 <tr>
533 <td class="parameter_name"><p>window</p></td>
534 <td class="parameter_description"><p>The <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> to set the progress for</p></td>
535 <td class="parameter_annotations"> </td>
536 </tr>
537 <tr>
538 <td class="parameter_name"><p>pulse</p></td>
539 <td class="parameter_description"><p>Whether to have pulsing set or not.</p></td>
540 <td class="parameter_annotations"> </td>
541 </tr>
542 </tbody>
543 </table></div>
544 </div>
545 </div>
546 <hr>
547 <div class="refsect2">
548 <a name="xapp-set-xid-icon-name"></a><h3>xapp_set_xid_icon_name ()</h3>
549 <pre class="programlisting"><span class="returnvalue">void</span>
550 xapp_set_xid_icon_name (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> xid</code></em>,
551 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
552 <p>Sets the icon name hint for a window manager (like muffin) to make
553 available when applications want to change their icons during runtime
554 without having to resort to the internal low-res pixbufs that GdkWindow
555 sets on the client side. This is a function, not a method, for applying
556 the icon name property for a given (possibly foreign) window, by passing
557 the window's XID. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
558 <div class="refsect3">
559 <a name="xapp-set-xid-icon-name.parameters"></a><h4>Parameters</h4>
560 <div class="informaltable"><table class="informaltable" width="100%" border="0">
561 <colgroup>
562 <col width="150px" class="parameters_name">
563 <col class="parameters_description">
564 <col width="200px" class="parameters_annotations">
565 </colgroup>
566 <tbody>
567 <tr>
568 <td class="parameter_name"><p>xid</p></td>
569 <td class="parameter_description"><p>The Window to set the icon name for</p></td>
570 <td class="parameter_annotations"> </td>
571 </tr>
572 <tr>
573 <td class="parameter_name"><p>icon_name</p></td>
574 <td class="parameter_description"><p>The icon name to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
575 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
576 </tr>
577 </tbody>
578 </table></div>
579 </div>
580 </div>
581 <hr>
582 <div class="refsect2">
583 <a name="xapp-set-xid-icon-from-file"></a><h3>xapp_set_xid_icon_from_file ()</h3>
584 <pre class="programlisting"><span class="returnvalue">void</span>
585 xapp_set_xid_icon_from_file (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> xid</code></em>,
586 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file_name</code></em>);</pre>
587 <p>Sets the icon name hint for a window manager (like muffin) to make
588 available when applications want to change their icons during runtime
589 without having to resort to the internal low-res pixbufs that GdkWindow
590 sets on the client side. This is a function, not a method, for applying
591 the icon name property for a given (possibly foreign) window, by passing
592 the window's XID. Set to <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset.</p>
593 <div class="refsect3">
594 <a name="xapp-set-xid-icon-from-file.parameters"></a><h4>Parameters</h4>
595 <div class="informaltable"><table class="informaltable" width="100%" border="0">
596 <colgroup>
597 <col width="150px" class="parameters_name">
598 <col class="parameters_description">
599 <col width="200px" class="parameters_annotations">
600 </colgroup>
601 <tbody>
602 <tr>
603 <td class="parameter_name"><p>xid</p></td>
604 <td class="parameter_description"><p>The Window to set the icon name for</p></td>
605 <td class="parameter_annotations"> </td>
606 </tr>
607 <tr>
608 <td class="parameter_name"><p>file_name</p></td>
609 <td class="parameter_description"><p>The icon path to set, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
610 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
611 </tr>
612 </tbody>
613 </table></div>
614 </div>
615 </div>
616 <hr>
617 <div class="refsect2">
618 <a name="xapp-set-xid-progress"></a><h3>xapp_set_xid_progress ()</h3>
619 <pre class="programlisting"><span class="returnvalue">void</span>
620 xapp_set_xid_progress (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> xid</code></em>,
621 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> progress</code></em>);</pre>
622 <p>Sets the progress hint for a window manager (like muffin) to make
623 available when applications want to display the application's progress
624 in some operation. The value sent to the WM will be clamped to
625 between 0 and 100.</p>
626 <p>Setting progress will also cancel the 'pulsing' flag on the window as
627 well, if it has been set.</p>
628 <p>Note: If a window will stick around after progress is complete, you will
629 probaby need to set progress to 0 to remove any progress effects on taskbars
630 and window lists.</p>
631 <p>This is a function, not a method, for applying the progress property for
632 a given (possibly foreign) window, by passing the window's XID.</p>
633 <div class="refsect3">
634 <a name="xapp-set-xid-progress.parameters"></a><h4>Parameters</h4>
635 <div class="informaltable"><table class="informaltable" width="100%" border="0">
636 <colgroup>
637 <col width="150px" class="parameters_name">
638 <col class="parameters_description">
639 <col width="200px" class="parameters_annotations">
640 </colgroup>
641 <tbody>
642 <tr>
643 <td class="parameter_name"><p>xid</p></td>
644 <td class="parameter_description"><p>The Window to set the progress for</p></td>
645 <td class="parameter_annotations"> </td>
646 </tr>
647 <tr>
648 <td class="parameter_name"><p>progress</p></td>
649 <td class="parameter_description"><p>The value to set for progress.</p></td>
650 <td class="parameter_annotations"> </td>
651 </tr>
652 </tbody>
653 </table></div>
654 </div>
655 </div>
656 <hr>
657 <div class="refsect2">
658 <a name="xapp-set-xid-progress-pulse"></a><h3>xapp_set_xid_progress_pulse ()</h3>
659 <pre class="programlisting"><span class="returnvalue">void</span>
660 xapp_set_xid_progress_pulse (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> xid</code></em>,
661 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> pulse</code></em>);</pre>
662 <p>Sets the progress pulse hint hint for a window manager (like muffin)
663 to make available when applications want to display indeterminate or
664 ongoing progress in a task manager.</p>
665 <p>Note: If a window will stick around after progress is complete, you will
666 probaby need to set progress to 0 to remove any progress effects on taskbars
667 and window lists.</p>
668 <p>Setting an explicit progress value will unset this flag.</p>
669 <div class="refsect3">
670 <a name="xapp-set-xid-progress-pulse.parameters"></a><h4>Parameters</h4>
671 <div class="informaltable"><table class="informaltable" width="100%" border="0">
672 <colgroup>
673 <col width="150px" class="parameters_name">
674 <col class="parameters_description">
675 <col width="200px" class="parameters_annotations">
676 </colgroup>
677 <tbody>
678 <tr>
679 <td class="parameter_name"><p>xid</p></td>
680 <td class="parameter_description"><p>The Window to set the progress for</p></td>
681 <td class="parameter_annotations"> </td>
682 </tr>
683 <tr>
684 <td class="parameter_name"><p>pulse</p></td>
685 <td class="parameter_description"><p>Whether to have pulsing set or not.</p></td>
686 <td class="parameter_annotations"> </td>
687 </tr>
688 </tbody>
689 </table></div>
690 </div>
691 </div>
692 </div>
693 <div class="refsect1">
694 <a name="XAppGtkWindow.other_details"></a><h2>Types and Values</h2>
695 <div class="refsect2">
696 <a name="XAPP-TYPE-GTK-WINDOW:CAPS"></a><h3>XAPP_TYPE_GTK_WINDOW</h3>
697 <pre class="programlisting">#define XAPP_TYPE_GTK_WINDOW (xapp_gtk_window_get_type ())
698 </pre>
699 </div>
700 <hr>
701 <div class="refsect2">
702 <a name="XAppGtkWindowClass"></a><h3>struct XAppGtkWindowClass</h3>
703 <pre class="programlisting">struct XAppGtkWindowClass {
704 GtkWindowClass parent_class;
705
706 gpointer padding[12];
707 };
708 </pre>
709 </div>
710 <hr>
711 <div class="refsect2">
712 <a name="XAppGtkWindow-struct"></a><h3>XAppGtkWindow</h3>
713 <pre class="programlisting">typedef struct _XAppGtkWindow XAppGtkWindow;</pre>
714 </div>
715 </div>
716 </div>
717 <div class="footer">
718 <hr>Generated by GTK-Doc V1.27</div>
719 </body>
720 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppIconChooserButton: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppGtkWindow.html" title="XAppGtkWindow">
9 <link rel="next" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppIconChooserButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppIconChooserButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
19 <a href="#XAppIconChooserButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
20 <a href="#XAppIconChooserButton.properties" class="shortcut">Properties</a></span>
21 </td>
22 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24 <td><a accesskey="p" href="XAppGtkWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="XAppIconChooserDialog.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26 </tr></table>
27 <div class="refentry">
28 <a name="XAppIconChooserButton"></a><div class="titlepage"></div>
29 <div class="refnamediv"><table width="100%"><tr>
30 <td valign="top">
31 <h2><span class="refentrytitle"><a name="XAppIconChooserButton.top_of_page"></a>XAppIconChooserButton</span></h2>
32 <p>XAppIconChooserButton — A button for selecting an icon</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppIconChooserButton.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="returnvalue">XAppIconChooserButton</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-new" title="xapp_icon_chooser_button_new ()">xapp_icon_chooser_button_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="returnvalue">XAppIconChooserButton</span></a> *
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-new-with-size" title="xapp_icon_chooser_button_new_with_size ()">xapp_icon_chooser_button_new_with_size</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <span class="returnvalue">void</span>
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon-size" title="xapp_icon_chooser_button_set_icon_size ()">xapp_icon_chooser_button_set_icon_size</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 <tr>
69 <td class="function_type">
70 <span class="returnvalue">void</span>
71 </td>
72 <td class="function_name">
73 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon" title="xapp_icon_chooser_button_set_icon ()">xapp_icon_chooser_button_set_icon</a> <span class="c_punctuation">()</span>
74 </td>
75 </tr>
76 <tr>
77 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
78 </td>
79 <td class="function_name">
80 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-get-icon" title="xapp_icon_chooser_button_get_icon ()">xapp_icon_chooser_button_get_icon</a> <span class="c_punctuation">()</span>
81 </td>
82 </tr>
83 <tr>
84 <td class="function_type">
85 <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="returnvalue">XAppIconChooserDialog</span></a> *
86 </td>
87 <td class="function_name">
88 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-get-dialog" title="xapp_icon_chooser_button_get_dialog ()">xapp_icon_chooser_button_get_dialog</a> <span class="c_punctuation">()</span>
89 </td>
90 </tr>
91 </tbody>
92 </table></div>
93 </div>
94 <div class="refsect1">
95 <a name="XAppIconChooserButton.properties"></a><h2>Properties</h2>
96 <div class="informaltable"><table class="informaltable" border="0">
97 <colgroup>
98 <col width="150px" class="properties_type">
99 <col width="300px" class="properties_name">
100 <col width="200px" class="properties_flags">
101 </colgroup>
102 <tbody>
103 <tr>
104 <td class="property_type">
105 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
106 <td class="property_name"><a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton--icon" title="The “icon” property">icon</a></td>
107 <td class="property_flags">Read / Write</td>
108 </tr>
109 <tr>
110 <td class="property_type"><a href="../gtk3/gtk3-Themeable-Stock-Images.html#GtkIconSize"><span class="type">GtkIconSize</span></a></td>
111 <td class="property_name"><a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton--icon-size" title="The “icon-size” property">icon-size</a></td>
112 <td class="property_flags">Read / Write</td>
113 </tr>
114 </tbody>
115 </table></div>
116 </div>
117 <div class="refsect1">
118 <a name="XAppIconChooserButton.other"></a><h2>Types and Values</h2>
119 <div class="informaltable"><table class="informaltable" width="100%" border="0">
120 <colgroup>
121 <col width="150px" class="name">
122 <col class="description">
123 </colgroup>
124 <tbody>
125 <tr>
126 <td class="define_keyword">#define</td>
127 <td class="function_name"><a class="link" href="XAppIconChooserButton.html#XAPP-TYPE-ICON-CHOOSER-BUTTON:CAPS" title="XAPP_TYPE_ICON_CHOOSER_BUTTON">XAPP_TYPE_ICON_CHOOSER_BUTTON</a></td>
128 </tr>
129 <tr>
130 <td class="datatype_keyword"> </td>
131 <td class="function_name"><a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton-struct" title="XAppIconChooserButton">XAppIconChooserButton</a></td>
132 </tr>
133 </tbody>
134 </table></div>
135 </div>
136 <div class="refsect1">
137 <a name="XAppIconChooserButton.object-hierarchy"></a><h2>Object Hierarchy</h2>
138 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
139 <span class="lineart">╰──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
140 <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
141 <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
142 <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
143 <span class="lineart">╰──</span> <a href="../gtk3/GtkButton.html#GtkButton-struct">GtkButton</a>
144 <span class="lineart">╰──</span> XAppIconChooserButton
145 </pre>
146 </div>
147 <div class="refsect1">
148 <a name="XAppIconChooserButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
149 <p>
150 XAppIconChooserButton implements
151 AtkImplementorIface, <a href="../gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="../gtk3/GtkActionable.html#GtkActionable-struct">GtkActionable</a> and <a href="../gtk3/GtkActivatable.html#GtkActivatable-struct">GtkActivatable</a>.</p>
152 </div>
153 <div class="refsect1">
154 <a name="XAppIconChooserButton.description"></a><h2>Description</h2>
155 <p>The XAppIconChooserButton creates a button so that
156 the user can select an icon. When the button is clicked
157 it will open an XAppIconChooserDialog. The currently
158 selected icon will be displayed as the button image.</p>
159 </div>
160 <div class="refsect1">
161 <a name="XAppIconChooserButton.functions_details"></a><h2>Functions</h2>
162 <div class="refsect2">
163 <a name="xapp-icon-chooser-button-new"></a><h3>xapp_icon_chooser_button_new ()</h3>
164 <pre class="programlisting"><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="returnvalue">XAppIconChooserButton</span></a> *
165 xapp_icon_chooser_button_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
166 <p>Creates a new <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a> and sets its icon to <em class="parameter"><code>icon</code></em>
167 .</p>
168 <div class="refsect3">
169 <a name="xapp-icon-chooser-button-new.returns"></a><h4>Returns</h4>
170 <p> a newly created <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p>
171 </div>
172 </div>
173 <hr>
174 <div class="refsect2">
175 <a name="xapp-icon-chooser-button-new-with-size"></a><h3>xapp_icon_chooser_button_new_with_size ()</h3>
176 <pre class="programlisting"><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="returnvalue">XAppIconChooserButton</span></a> *
177 xapp_icon_chooser_button_new_with_size
178 (<em class="parameter"><code><a href="../gtk3/gtk3-Themeable-Stock-Images.html#GtkIconSize"><span class="type">GtkIconSize</span></a> icon_size</code></em>);</pre>
179 <p>Creates a new <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a>, and sets the sizes of the button image and the icons in
180 the dialog. Note that xapp_icon_chooser_button_new_with_size (NULL, NULL) is the same as calling
181 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-new" title="xapp_icon_chooser_button_new ()"><code class="function">xapp_icon_chooser_button_new()</code></a>.</p>
182 <div class="refsect3">
183 <a name="xapp-icon-chooser-button-new-with-size.parameters"></a><h4>Parameters</h4>
184 <div class="informaltable"><table class="informaltable" width="100%" border="0">
185 <colgroup>
186 <col width="150px" class="parameters_name">
187 <col class="parameters_description">
188 <col width="200px" class="parameters_annotations">
189 </colgroup>
190 <tbody><tr>
191 <td class="parameter_name"><p>icon_size</p></td>
192 <td class="parameter_description"><p>the size of icon to use in the button, or NULL to use the default value.</p></td>
193 <td class="parameter_annotations"> </td>
194 </tr></tbody>
195 </table></div>
196 </div>
197 <div class="refsect3">
198 <a name="xapp-icon-chooser-button-new-with-size.returns"></a><h4>Returns</h4>
199 <p> a newly created <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p>
200 </div>
201 </div>
202 <hr>
203 <div class="refsect2">
204 <a name="xapp-icon-chooser-button-set-icon-size"></a><h3>xapp_icon_chooser_button_set_icon_size ()</h3>
205 <pre class="programlisting"><span class="returnvalue">void</span>
206 xapp_icon_chooser_button_set_icon_size
207 (<em class="parameter"><code><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a> *button</code></em>,
208 <em class="parameter"><code><a href="../gtk3/gtk3-Themeable-Stock-Images.html#GtkIconSize"><span class="type">GtkIconSize</span></a> icon_size</code></em>);</pre>
209 <p>Sets the icon size used in the button.</p>
210 <div class="refsect3">
211 <a name="xapp-icon-chooser-button-set-icon-size.parameters"></a><h4>Parameters</h4>
212 <div class="informaltable"><table class="informaltable" width="100%" border="0">
213 <colgroup>
214 <col width="150px" class="parameters_name">
215 <col class="parameters_description">
216 <col width="200px" class="parameters_annotations">
217 </colgroup>
218 <tbody>
219 <tr>
220 <td class="parameter_name"><p>button</p></td>
221 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p></td>
222 <td class="parameter_annotations"> </td>
223 </tr>
224 <tr>
225 <td class="parameter_name"><p>icon_size</p></td>
226 <td class="parameter_description"><p>the size of icon to use in the button, or -1 to use the default value.</p></td>
227 <td class="parameter_annotations"> </td>
228 </tr>
229 </tbody>
230 </table></div>
231 </div>
232 </div>
233 <hr>
234 <div class="refsect2">
235 <a name="xapp-icon-chooser-button-set-icon"></a><h3>xapp_icon_chooser_button_set_icon ()</h3>
236 <pre class="programlisting"><span class="returnvalue">void</span>
237 xapp_icon_chooser_button_set_icon (<em class="parameter"><code><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a> *button</code></em>,
238 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon</code></em>);</pre>
239 <p>Sets the icon on the <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a>.</p>
240 <div class="refsect3">
241 <a name="xapp-icon-chooser-button-set-icon.parameters"></a><h4>Parameters</h4>
242 <div class="informaltable"><table class="informaltable" width="100%" border="0">
243 <colgroup>
244 <col width="150px" class="parameters_name">
245 <col class="parameters_description">
246 <col width="200px" class="parameters_annotations">
247 </colgroup>
248 <tbody>
249 <tr>
250 <td class="parameter_name"><p>button</p></td>
251 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p></td>
252 <td class="parameter_annotations"> </td>
253 </tr>
254 <tr>
255 <td class="parameter_name"><p>icon</p></td>
256 <td class="parameter_description"><p>a string representing the icon to be set. This may be an icon name or a file path. </p></td>
257 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
258 </tr>
259 </tbody>
260 </table></div>
261 </div>
262 </div>
263 <hr>
264 <div class="refsect2">
265 <a name="xapp-icon-chooser-button-get-icon"></a><h3>xapp_icon_chooser_button_get_icon ()</h3>
266 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
267 xapp_icon_chooser_button_get_icon (<em class="parameter"><code><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a> *button</code></em>);</pre>
268 <p>Gets the icon from the <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a>.</p>
269 <div class="refsect3">
270 <a name="xapp-icon-chooser-button-get-icon.parameters"></a><h4>Parameters</h4>
271 <div class="informaltable"><table class="informaltable" width="100%" border="0">
272 <colgroup>
273 <col width="150px" class="parameters_name">
274 <col class="parameters_description">
275 <col width="200px" class="parameters_annotations">
276 </colgroup>
277 <tbody><tr>
278 <td class="parameter_name"><p>button</p></td>
279 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p></td>
280 <td class="parameter_annotations"> </td>
281 </tr></tbody>
282 </table></div>
283 </div>
284 <div class="refsect3">
285 <a name="xapp-icon-chooser-button-get-icon.returns"></a><h4>Returns</h4>
286 <p> a string representing the icon. This may be an icon name or a file path.</p>
287 </div>
288 </div>
289 <hr>
290 <div class="refsect2">
291 <a name="xapp-icon-chooser-button-get-dialog"></a><h3>xapp_icon_chooser_button_get_dialog ()</h3>
292 <pre class="programlisting"><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="returnvalue">XAppIconChooserDialog</span></a> *
293 xapp_icon_chooser_button_get_dialog (<em class="parameter"><code><a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a> *button</code></em>);</pre>
294 <p>Gets a reference to the icon chooser dialog for the <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a>.
295 This is useful for setting properties on the dialog.</p>
296 <div class="refsect3">
297 <a name="xapp-icon-chooser-button-get-dialog.parameters"></a><h4>Parameters</h4>
298 <div class="informaltable"><table class="informaltable" width="100%" border="0">
299 <colgroup>
300 <col width="150px" class="parameters_name">
301 <col class="parameters_description">
302 <col width="200px" class="parameters_annotations">
303 </colgroup>
304 <tbody><tr>
305 <td class="parameter_name"><p>button</p></td>
306 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton"><span class="type">XAppIconChooserButton</span></a></p></td>
307 <td class="parameter_annotations"> </td>
308 </tr></tbody>
309 </table></div>
310 </div>
311 <div class="refsect3">
312 <a name="xapp-icon-chooser-button-get-dialog.returns"></a><h4>Returns</h4>
313 <p>the <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a>. </p>
314 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
315 </div>
316 </div>
317 </div>
318 <div class="refsect1">
319 <a name="XAppIconChooserButton.other_details"></a><h2>Types and Values</h2>
320 <div class="refsect2">
321 <a name="XAPP-TYPE-ICON-CHOOSER-BUTTON:CAPS"></a><h3>XAPP_TYPE_ICON_CHOOSER_BUTTON</h3>
322 <pre class="programlisting">#define XAPP_TYPE_ICON_CHOOSER_BUTTON (xapp_icon_chooser_button_get_type ())
323 </pre>
324 </div>
325 <hr>
326 <div class="refsect2">
327 <a name="XAppIconChooserButton-struct"></a><h3>XAppIconChooserButton</h3>
328 <pre class="programlisting">typedef struct _XAppIconChooserButton XAppIconChooserButton;</pre>
329 </div>
330 </div>
331 <div class="refsect1">
332 <a name="XAppIconChooserButton.property-details"></a><h2>Property Details</h2>
333 <div class="refsect2">
334 <a name="XAppIconChooserButton--icon"></a><h3>The <code class="literal">“icon”</code> property</h3>
335 <pre class="programlisting"> “icon” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
336 <p>The preferred size to use when looking up icons. This only works with icon names.
337 Additionally, there is no guarantee that a selected icon name will exist in a
338 particular size.</p>
339 <p>Flags: Read / Write</p>
340 <p>Default value: ""</p>
341 </div>
342 <hr>
343 <div class="refsect2">
344 <a name="XAppIconChooserButton--icon-size"></a><h3>The <code class="literal">“icon-size”</code> property</h3>
345 <pre class="programlisting"> “icon-size” <a href="../gtk3/gtk3-Themeable-Stock-Images.html#GtkIconSize"><span class="type">GtkIconSize</span></a></pre>
346 <p>The size to use when displaying the icon.</p>
347 <p>Flags: Read / Write</p>
348 <p>Default value: GTK_ICON_SIZE_DND</p>
349 </div>
350 </div>
351 </div>
352 <div class="footer">
353 <hr>Generated by GTK-Doc V1.27</div>
354 </body>
355 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppIconChooserDialog: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppIconChooserButton.html" title="XAppIconChooserButton">
9 <link rel="next" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppIconChooserDialog.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppIconChooserDialog.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
19 <a href="#XAppIconChooserDialog.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
20 <a href="#XAppIconChooserDialog.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
21 <a href="#XAppIconChooserDialog.signals" class="shortcut">Signals</a></span>
22 </td>
23 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
25 <td><a accesskey="p" href="XAppIconChooserButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26 <td><a accesskey="n" href="XAppKbdLayoutController.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27 </tr></table>
28 <div class="refentry">
29 <a name="XAppIconChooserDialog"></a><div class="titlepage"></div>
30 <div class="refnamediv"><table width="100%"><tr>
31 <td valign="top">
32 <h2><span class="refentrytitle"><a name="XAppIconChooserDialog.top_of_page"></a>XAppIconChooserDialog</span></h2>
33 <p>XAppIconChooserDialog — A dialog for selecting an icon</p>
34 </td>
35 <td class="gallery_image" valign="top" align="right"></td>
36 </tr></table></div>
37 <div class="refsect1">
38 <a name="XAppIconChooserDialog.functions"></a><h2>Functions</h2>
39 <div class="informaltable"><table class="informaltable" width="100%" border="0">
40 <colgroup>
41 <col width="150px" class="functions_return">
42 <col class="functions_name">
43 </colgroup>
44 <tbody>
45 <tr>
46 <td class="function_type">
47 <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="returnvalue">XAppIconChooserDialog</span></a> *
48 </td>
49 <td class="function_name">
50 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-new" title="xapp_icon_chooser_dialog_new ()">xapp_icon_chooser_dialog_new</a> <span class="c_punctuation">()</span>
51 </td>
52 </tr>
53 <tr>
54 <td class="function_type">
55 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
56 </td>
57 <td class="function_name">
58 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run" title="xapp_icon_chooser_dialog_run ()">xapp_icon_chooser_dialog_run</a> <span class="c_punctuation">()</span>
59 </td>
60 </tr>
61 <tr>
62 <td class="function_type">
63 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
64 </td>
65 <td class="function_name">
66 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon" title="xapp_icon_chooser_dialog_run_with_icon ()">xapp_icon_chooser_dialog_run_with_icon</a> <span class="c_punctuation">()</span>
67 </td>
68 </tr>
69 <tr>
70 <td class="function_type">
71 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
72 </td>
73 <td class="function_name">
74 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category" title="xapp_icon_chooser_dialog_run_with_category ()">xapp_icon_chooser_dialog_run_with_category</a> <span class="c_punctuation">()</span>
75 </td>
76 </tr>
77 <tr>
78 <td class="function_type">
79 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
80 </td>
81 <td class="function_name">
82 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-get-icon-string" title="xapp_icon_chooser_dialog_get_icon_string ()">xapp_icon_chooser_dialog_get_icon_string</a> <span class="c_punctuation">()</span>
83 </td>
84 </tr>
85 <tr>
86 <td class="function_type">
87 <span class="returnvalue">void</span>
88 </td>
89 <td class="function_name">
90 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-add-button" title="xapp_icon_chooser_dialog_add_button ()">xapp_icon_chooser_dialog_add_button</a> <span class="c_punctuation">()</span>
91 </td>
92 </tr>
93 </tbody>
94 </table></div>
95 </div>
96 <div class="refsect1">
97 <a name="XAppIconChooserDialog.properties"></a><h2>Properties</h2>
98 <div class="informaltable"><table class="informaltable" border="0">
99 <colgroup>
100 <col width="150px" class="properties_type">
101 <col width="300px" class="properties_name">
102 <col width="200px" class="properties_flags">
103 </colgroup>
104 <tbody>
105 <tr>
106 <td class="property_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
107 <td class="property_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog--allow-paths" title="The “allow-paths” property">allow-paths</a></td>
108 <td class="property_flags">Read / Write</td>
109 </tr>
110 <tr>
111 <td class="property_type"><a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize"><span class="type">XAppIconSize</span></a></td>
112 <td class="property_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog--icon-size" title="The “icon-size” property">icon-size</a></td>
113 <td class="property_flags">Read / Write</td>
114 </tr>
115 </tbody>
116 </table></div>
117 </div>
118 <div class="refsect1">
119 <a name="XAppIconChooserDialog.signals"></a><h2>Signals</h2>
120 <div class="informaltable"><table class="informaltable" border="0">
121 <colgroup>
122 <col width="150px" class="signals_return">
123 <col width="300px" class="signals_name">
124 <col width="200px" class="signals_flags">
125 </colgroup>
126 <tbody>
127 <tr>
128 <td class="signal_type"><span class="returnvalue">void</span></td>
129 <td class="signal_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-close" title="The “close” signal">close</a></td>
130 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
131 </tr>
132 <tr>
133 <td class="signal_type"><span class="returnvalue">void</span></td>
134 <td class="signal_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-select" title="The “select” signal">select</a></td>
135 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
136 </tr>
137 </tbody>
138 </table></div>
139 </div>
140 <div class="refsect1">
141 <a name="XAppIconChooserDialog.other"></a><h2>Types and Values</h2>
142 <div class="informaltable"><table class="informaltable" width="100%" border="0">
143 <colgroup>
144 <col width="150px" class="name">
145 <col class="description">
146 </colgroup>
147 <tbody>
148 <tr>
149 <td class="define_keyword">#define</td>
150 <td class="function_name"><a class="link" href="XAppIconChooserDialog.html#XAPP-TYPE-ICON-CHOOSER-DIALOG:CAPS" title="XAPP_TYPE_ICON_CHOOSER_DIALOG">XAPP_TYPE_ICON_CHOOSER_DIALOG</a></td>
151 </tr>
152 <tr>
153 <td class="datatype_keyword">enum</td>
154 <td class="function_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize">XAppIconSize</a></td>
155 </tr>
156 <tr>
157 <td class="datatype_keyword"> </td>
158 <td class="function_name"><a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-struct" title="XAppIconChooserDialog">XAppIconChooserDialog</a></td>
159 </tr>
160 </tbody>
161 </table></div>
162 </div>
163 <div class="refsect1">
164 <a name="XAppIconChooserDialog.object-hierarchy"></a><h2>Object Hierarchy</h2>
165 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
166 <span class="lineart">╰──</span> XAppIconSize
167 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
168 <span class="lineart">╰──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
169 <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
170 <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
171 <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
172 <span class="lineart">╰──</span> <a href="../gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a>
173 <span class="lineart">╰──</span> <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
174 <span class="lineart">╰──</span> XAppIconChooserDialog
175 </pre>
176 </div>
177 <div class="refsect1">
178 <a name="XAppIconChooserDialog.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
179 <p>
180 XAppIconChooserDialog implements
181 AtkImplementorIface and <a href="../gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p>
182 </div>
183 <div class="refsect1">
184 <a name="XAppIconChooserDialog.description"></a><h2>Description</h2>
185 <p>The XAppIconChooserDialog creates a dialog so that
186 the user can select an icon. It provides the ability
187 to browse by category, search by icon name, or select
188 from a specific file.</p>
189 </div>
190 <div class="refsect1">
191 <a name="XAppIconChooserDialog.functions_details"></a><h2>Functions</h2>
192 <div class="refsect2">
193 <a name="xapp-icon-chooser-dialog-new"></a><h3>xapp_icon_chooser_dialog_new ()</h3>
194 <pre class="programlisting"><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="returnvalue">XAppIconChooserDialog</span></a> *
195 xapp_icon_chooser_dialog_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
196 <p>Creates a new <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a>.</p>
197 <div class="refsect3">
198 <a name="xapp-icon-chooser-dialog-new.returns"></a><h4>Returns</h4>
199 <p> a newly created <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p>
200 </div>
201 </div>
202 <hr>
203 <div class="refsect2">
204 <a name="xapp-icon-chooser-dialog-run"></a><h3>xapp_icon_chooser_dialog_run ()</h3>
205 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
206 xapp_icon_chooser_dialog_run (<em class="parameter"><code><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *dialog</code></em>);</pre>
207 <p>Shows the dialog and enters a separate main loop until an icon is chosen or the action is canceled.</p>
208 <p>xapp_icon_chooser_dialog_run (), <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon" title="xapp_icon_chooser_dialog_run_with_icon ()"><code class="function">xapp_icon_chooser_dialog_run_with_icon()</code></a>, and
209 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category" title="xapp_icon_chooser_dialog_run_with_category ()"><code class="function">xapp_icon_chooser_dialog_run_with_category()</code></a> may all be called multiple times. This is useful for
210 applications which use this dialog multiple times, as it may improve performance for subsequent
211 calls.</p>
212 <div class="refsect3">
213 <a name="xapp-icon-chooser-dialog-run.parameters"></a><h4>Parameters</h4>
214 <div class="informaltable"><table class="informaltable" width="100%" border="0">
215 <colgroup>
216 <col width="150px" class="parameters_name">
217 <col class="parameters_description">
218 <col width="200px" class="parameters_annotations">
219 </colgroup>
220 <tbody><tr>
221 <td class="parameter_name"><p>dialog</p></td>
222 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p></td>
223 <td class="parameter_annotations"> </td>
224 </tr></tbody>
225 </table></div>
226 </div>
227 <div class="refsect3">
228 <a name="xapp-icon-chooser-dialog-run.returns"></a><h4>Returns</h4>
229 <p> GTK_RESPONSE_OK if the user selected an icon, or GTK_RESPONSE_CANCEL otherwise</p>
230 </div>
231 </div>
232 <hr>
233 <div class="refsect2">
234 <a name="xapp-icon-chooser-dialog-run-with-icon"></a><h3>xapp_icon_chooser_dialog_run_with_icon ()</h3>
235 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
236 xapp_icon_chooser_dialog_run_with_icon
237 (<em class="parameter"><code><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *dialog</code></em>,
238 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon</code></em>);</pre>
239 <p>Like xapp_icon_chooser_dialog_run but selects the icon specified by <em class="parameter"><code>icon</code></em>
240 . This can be either an
241 icon name or a path. Passing an icon string or path that doesn't exist is accepted, but it may show
242 multiple results, or none at all. This behavior is useful if, for example, you wish to have the
243 user select an image file from a particular directory.</p>
244 <p>If the property allow_paths is FALSE, setting a path will yield no results when the dialog is opened.</p>
245 <p>xapp_icon_chooser_dialog_run (), <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon" title="xapp_icon_chooser_dialog_run_with_icon ()"><code class="function">xapp_icon_chooser_dialog_run_with_icon()</code></a>, and
246 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category" title="xapp_icon_chooser_dialog_run_with_category ()"><code class="function">xapp_icon_chooser_dialog_run_with_category()</code></a> may all be called multiple times. This is useful for
247 applications which use this dialog multiple times, as it may improve performance for subsequent
248 calls.</p>
249 <div class="refsect3">
250 <a name="xapp-icon-chooser-dialog-run-with-icon.parameters"></a><h4>Parameters</h4>
251 <div class="informaltable"><table class="informaltable" width="100%" border="0">
252 <colgroup>
253 <col width="150px" class="parameters_name">
254 <col class="parameters_description">
255 <col width="200px" class="parameters_annotations">
256 </colgroup>
257 <tbody>
258 <tr>
259 <td class="parameter_name"><p>dialog</p></td>
260 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p></td>
261 <td class="parameter_annotations"> </td>
262 </tr>
263 <tr>
264 <td class="parameter_name"><p>icon</p></td>
265 <td class="parameter_description"><p>a string representing the icon that should be selected</p></td>
266 <td class="parameter_annotations"> </td>
267 </tr>
268 </tbody>
269 </table></div>
270 </div>
271 <div class="refsect3">
272 <a name="xapp-icon-chooser-dialog-run-with-icon.returns"></a><h4>Returns</h4>
273 <p> GTK_RESPONSE_OK if the user selected an icon, or GTK_RESPONSE_CANCEL otherwise</p>
274 </div>
275 </div>
276 <hr>
277 <div class="refsect2">
278 <a name="xapp-icon-chooser-dialog-run-with-category"></a><h3>xapp_icon_chooser_dialog_run_with_category ()</h3>
279 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
280 xapp_icon_chooser_dialog_run_with_category
281 (<em class="parameter"><code><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *dialog</code></em>,
282 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *category</code></em>);</pre>
283 <p>Like xapp_icon_chooser_dialog_run but selects a particular category specified by <em class="parameter"><code>category</code></em>
284 .
285 This is used when there is a particular category of icon that is more appropriate than the
286 others. If the category does not exist, the first category in the list will be selected. To
287 get a list of possible categories, use <a href="../gtk3/GtkIconTheme.html#gtk-icon-theme-list-contexts"><code class="function">gtk_icon_theme_list_contexts()</code></a>.</p>
288 <p>xapp_icon_chooser_dialog_run (), <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon" title="xapp_icon_chooser_dialog_run_with_icon ()"><code class="function">xapp_icon_chooser_dialog_run_with_icon()</code></a>, and
289 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category" title="xapp_icon_chooser_dialog_run_with_category ()"><code class="function">xapp_icon_chooser_dialog_run_with_category()</code></a> may all be called multiple times. This is useful for
290 applications which use this dialog multiple times, as it may improve performance for subsequent
291 calls.</p>
292 <div class="refsect3">
293 <a name="xapp-icon-chooser-dialog-run-with-category.parameters"></a><h4>Parameters</h4>
294 <div class="informaltable"><table class="informaltable" width="100%" border="0">
295 <colgroup>
296 <col width="150px" class="parameters_name">
297 <col class="parameters_description">
298 <col width="200px" class="parameters_annotations">
299 </colgroup>
300 <tbody><tr>
301 <td class="parameter_name"><p>dialog</p></td>
302 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p></td>
303 <td class="parameter_annotations"> </td>
304 </tr></tbody>
305 </table></div>
306 </div>
307 <div class="refsect3">
308 <a name="xapp-icon-chooser-dialog-run-with-category.returns"></a><h4>Returns</h4>
309 <p> GTK_RESPONSE_OK if the user selected an icon, or GTK_RESPONSE_CANCEL otherwise</p>
310 </div>
311 </div>
312 <hr>
313 <div class="refsect2">
314 <a name="xapp-icon-chooser-dialog-get-icon-string"></a><h3>xapp_icon_chooser_dialog_get_icon_string ()</h3>
315 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
316 xapp_icon_chooser_dialog_get_icon_string
317 (<em class="parameter"><code><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *dialog</code></em>);</pre>
318 <p>Gets the currently selected icon from the dialog. If allow-paths is TRUE, this function may return
319 either an icon name or a path depending on what the user selects. Otherwise it will only return an
320 icon name.</p>
321 <div class="refsect3">
322 <a name="xapp-icon-chooser-dialog-get-icon-string.parameters"></a><h4>Parameters</h4>
323 <div class="informaltable"><table class="informaltable" width="100%" border="0">
324 <colgroup>
325 <col width="150px" class="parameters_name">
326 <col class="parameters_description">
327 <col width="200px" class="parameters_annotations">
328 </colgroup>
329 <tbody><tr>
330 <td class="parameter_name"><p>dialog</p></td>
331 <td class="parameter_description"><p>a <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p></td>
332 <td class="parameter_annotations"> </td>
333 </tr></tbody>
334 </table></div>
335 </div>
336 <div class="refsect3">
337 <a name="xapp-icon-chooser-dialog-get-icon-string.returns"></a><h4>Returns</h4>
338 <p>the string representation of the currently selected icon or NULL
339 if no icon is selected. </p>
340 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
341 </div>
342 </div>
343 <hr>
344 <div class="refsect2">
345 <a name="xapp-icon-chooser-dialog-add-button"></a><h3>xapp_icon_chooser_dialog_add_button ()</h3>
346 <pre class="programlisting"><span class="returnvalue">void</span>
347 xapp_icon_chooser_dialog_add_button (<em class="parameter"><code><a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *dialog</code></em>,
348 <em class="parameter"><code><a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *button</code></em>,
349 <em class="parameter"><code><a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPackType"><span class="type">GtkPackType</span></a> packing</code></em>,
350 <em class="parameter"><code><a href="../gtk3/GtkDialog.html#GtkResponseType"><span class="type">GtkResponseType</span></a> response_id</code></em>);</pre>
351 <p>Allows a button to be added to the <a href="../gtk3/GtkActionBar.html#GtkActionBar-struct"><span class="type">GtkActionBar</span></a> of the dialog with a custom
352 response id.</p>
353 <div class="refsect3">
354 <a name="xapp-icon-chooser-dialog-add-button.parameters"></a><h4>Parameters</h4>
355 <div class="informaltable"><table class="informaltable" width="100%" border="0">
356 <colgroup>
357 <col width="150px" class="parameters_name">
358 <col class="parameters_description">
359 <col width="200px" class="parameters_annotations">
360 </colgroup>
361 <tbody>
362 <tr>
363 <td class="parameter_name"><p>dialog</p></td>
364 <td class="parameter_description"><p>an <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a></p></td>
365 <td class="parameter_annotations"> </td>
366 </tr>
367 <tr>
368 <td class="parameter_name"><p>button</p></td>
369 <td class="parameter_description"><p>a <a href="../gtk3/GtkButton.html#GtkButton-struct"><span class="type">GtkButton</span></a> to add</p></td>
370 <td class="parameter_annotations"> </td>
371 </tr>
372 <tr>
373 <td class="parameter_name"><p>packing</p></td>
374 <td class="parameter_description"><p>the <a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPackType"><span class="type">GtkPackType</span></a> to specify start or end packing to the action bar</p></td>
375 <td class="parameter_annotations"> </td>
376 </tr>
377 <tr>
378 <td class="parameter_name"><p>response_id</p></td>
379 <td class="parameter_description"><p>the dialog response id to return when this button is clicked.</p></td>
380 <td class="parameter_annotations"> </td>
381 </tr>
382 </tbody>
383 </table></div>
384 </div>
385 </div>
386 </div>
387 <div class="refsect1">
388 <a name="XAppIconChooserDialog.other_details"></a><h2>Types and Values</h2>
389 <div class="refsect2">
390 <a name="XAPP-TYPE-ICON-CHOOSER-DIALOG:CAPS"></a><h3>XAPP_TYPE_ICON_CHOOSER_DIALOG</h3>
391 <pre class="programlisting">#define XAPP_TYPE_ICON_CHOOSER_DIALOG (xapp_icon_chooser_dialog_get_type ())
392 </pre>
393 </div>
394 <hr>
395 <div class="refsect2">
396 <a name="XAppIconSize"></a><h3>enum XAppIconSize</h3>
397 <div class="refsect3">
398 <a name="XAppIconSize.members"></a><h4>Members</h4>
399 <div class="informaltable"><table class="informaltable" width="100%" border="0">
400 <colgroup>
401 <col width="300px" class="enum_members_name">
402 <col class="enum_members_description">
403 <col width="200px" class="enum_members_annotations">
404 </colgroup>
405 <tbody>
406 <tr>
407 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-16:CAPS"></a>XAPP_ICON_SIZE_16</p></td>
408 <td> </td>
409 <td> </td>
410 </tr>
411 <tr>
412 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-22:CAPS"></a>XAPP_ICON_SIZE_22</p></td>
413 <td> </td>
414 <td> </td>
415 </tr>
416 <tr>
417 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-24:CAPS"></a>XAPP_ICON_SIZE_24</p></td>
418 <td> </td>
419 <td> </td>
420 </tr>
421 <tr>
422 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-32:CAPS"></a>XAPP_ICON_SIZE_32</p></td>
423 <td> </td>
424 <td> </td>
425 </tr>
426 <tr>
427 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-48:CAPS"></a>XAPP_ICON_SIZE_48</p></td>
428 <td> </td>
429 <td> </td>
430 </tr>
431 <tr>
432 <td class="enum_member_name"><p><a name="XAPP-ICON-SIZE-96:CAPS"></a>XAPP_ICON_SIZE_96</p></td>
433 <td> </td>
434 <td> </td>
435 </tr>
436 </tbody>
437 </table></div>
438 </div>
439 </div>
440 <hr>
441 <div class="refsect2">
442 <a name="XAppIconChooserDialog-struct"></a><h3>XAppIconChooserDialog</h3>
443 <pre class="programlisting">typedef struct _XAppIconChooserDialog XAppIconChooserDialog;</pre>
444 </div>
445 </div>
446 <div class="refsect1">
447 <a name="XAppIconChooserDialog.property-details"></a><h2>Property Details</h2>
448 <div class="refsect2">
449 <a name="XAppIconChooserDialog--allow-paths"></a><h3>The <code class="literal">“allow-paths”</code> property</h3>
450 <pre class="programlisting"> “allow-paths” <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
451 <p>Whether to allow paths to be searched and selected or only icon names.</p>
452 <p>Flags: Read / Write</p>
453 <p>Default value: TRUE</p>
454 </div>
455 <hr>
456 <div class="refsect2">
457 <a name="XAppIconChooserDialog--icon-size"></a><h3>The <code class="literal">“icon-size”</code> property</h3>
458 <pre class="programlisting"> “icon-size” <a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize"><span class="type">XAppIconSize</span></a></pre>
459 <p>The preferred size to use when looking up icons. This only works with icon names.
460 Additionally, there is no guarantee that a selected icon name will exist in a
461 particular size.</p>
462 <p>Flags: Read / Write</p>
463 <p>Default value: XAPP_ICON_SIZE_32</p>
464 </div>
465 </div>
466 <div class="refsect1">
467 <a name="XAppIconChooserDialog.signal-details"></a><h2>Signal Details</h2>
468 <div class="refsect2">
469 <a name="XAppIconChooserDialog-close"></a><h3>The <code class="literal">“close”</code> signal</h3>
470 <pre class="programlisting"><span class="returnvalue">void</span>
471 user_function (<a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *xappiconchooserdialog,
472 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
473 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
474 </div>
475 <hr>
476 <div class="refsect2">
477 <a name="XAppIconChooserDialog-select"></a><h3>The <code class="literal">“select”</code> signal</h3>
478 <pre class="programlisting"><span class="returnvalue">void</span>
479 user_function (<a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog"><span class="type">XAppIconChooserDialog</span></a> *xappiconchooserdialog,
480 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
481 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
482 </div>
483 </div>
484 </div>
485 <div class="footer">
486 <hr>Generated by GTK-Doc V1.27</div>
487 </body>
488 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppKbdLayoutController: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">
9 <link rel="next" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppKbdLayoutController.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppKbdLayoutController.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
19 <a href="#XAppKbdLayoutController.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
20 <a href="#XAppKbdLayoutController.signals" class="shortcut">Signals</a></span>
21 </td>
22 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24 <td><a accesskey="p" href="XAppIconChooserDialog.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="XAppMonitorBlanker.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26 </tr></table>
27 <div class="refentry">
28 <a name="XAppKbdLayoutController"></a><div class="titlepage"></div>
29 <div class="refnamediv"><table width="100%"><tr>
30 <td valign="top">
31 <h2><span class="refentrytitle"><a name="XAppKbdLayoutController.top_of_page"></a>XAppKbdLayoutController</span></h2>
32 <p>XAppKbdLayoutController — Keyboard layout selection UI element provider.</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppKbdLayoutController.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="returnvalue">XAppKbdLayoutController</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-new" title="xapp_kbd_layout_controller_new ()">xapp_kbd_layout_controller_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-enabled" title="xapp_kbd_layout_controller_get_enabled ()">xapp_kbd_layout_controller_get_enabled</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-group" title="xapp_kbd_layout_controller_get_current_group ()">xapp_kbd_layout_controller_get_current_group</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 <tr>
69 <td class="function_type">
70 <span class="returnvalue">void</span>
71 </td>
72 <td class="function_name">
73 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-set-current-group" title="xapp_kbd_layout_controller_set_current_group ()">xapp_kbd_layout_controller_set_current_group</a> <span class="c_punctuation">()</span>
74 </td>
75 </tr>
76 <tr>
77 <td class="function_type">
78 <span class="returnvalue">void</span>
79 </td>
80 <td class="function_name">
81 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-next-group" title="xapp_kbd_layout_controller_next_group ()">xapp_kbd_layout_controller_next_group</a> <span class="c_punctuation">()</span>
82 </td>
83 </tr>
84 <tr>
85 <td class="function_type">
86 <span class="returnvalue">void</span>
87 </td>
88 <td class="function_name">
89 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-previous-group" title="xapp_kbd_layout_controller_previous_group ()">xapp_kbd_layout_controller_previous_group</a> <span class="c_punctuation">()</span>
90 </td>
91 </tr>
92 <tr>
93 <td class="function_type">
94 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
95 </td>
96 <td class="function_name">
97 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-name" title="xapp_kbd_layout_controller_get_current_name ()">xapp_kbd_layout_controller_get_current_name</a> <span class="c_punctuation">()</span>
98 </td>
99 </tr>
100 <tr>
101 <td class="function_type">
102 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
103 </td>
104 <td class="function_name">
105 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-all-names" title="xapp_kbd_layout_controller_get_all_names ()">xapp_kbd_layout_controller_get_all_names</a> <span class="c_punctuation">()</span>
106 </td>
107 </tr>
108 <tr>
109 <td class="function_type">
110 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
111 </td>
112 <td class="function_name">
113 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-icon-name" title="xapp_kbd_layout_controller_get_current_icon_name ()">xapp_kbd_layout_controller_get_current_icon_name</a> <span class="c_punctuation">()</span>
114 </td>
115 </tr>
116 <tr>
117 <td class="function_type">
118 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
119 </td>
120 <td class="function_name">
121 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-icon-name-for-group" title="xapp_kbd_layout_controller_get_icon_name_for_group ()">xapp_kbd_layout_controller_get_icon_name_for_group</a> <span class="c_punctuation">()</span>
122 </td>
123 </tr>
124 <tr>
125 <td class="function_type">
126 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
127 </td>
128 <td class="function_name">
129 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-flag-id" title="xapp_kbd_layout_controller_get_current_flag_id ()">xapp_kbd_layout_controller_get_current_flag_id</a> <span class="c_punctuation">()</span>
130 </td>
131 </tr>
132 <tr>
133 <td class="function_type">
134 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
135 </td>
136 <td class="function_name">
137 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-flag-id-for-group" title="xapp_kbd_layout_controller_get_flag_id_for_group ()">xapp_kbd_layout_controller_get_flag_id_for_group</a> <span class="c_punctuation">()</span>
138 </td>
139 </tr>
140 <tr>
141 <td class="function_type">
142 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
143 </td>
144 <td class="function_name">
145 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-short-group-label" title="xapp_kbd_layout_controller_get_current_short_group_label ()">xapp_kbd_layout_controller_get_current_short_group_label</a> <span class="c_punctuation">()</span>
146 </td>
147 </tr>
148 <tr>
149 <td class="function_type">
150 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
151 </td>
152 <td class="function_name">
153 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-short-group-label-for-group" title="xapp_kbd_layout_controller_get_short_group_label_for_group ()">xapp_kbd_layout_controller_get_short_group_label_for_group</a> <span class="c_punctuation">()</span>
154 </td>
155 </tr>
156 <tr>
157 <td class="function_type">
158 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
159 </td>
160 <td class="function_name">
161 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-variant-label" title="xapp_kbd_layout_controller_get_current_variant_label ()">xapp_kbd_layout_controller_get_current_variant_label</a> <span class="c_punctuation">()</span>
162 </td>
163 </tr>
164 <tr>
165 <td class="function_type">
166 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
167 </td>
168 <td class="function_name">
169 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-variant-label-for-group" title="xapp_kbd_layout_controller_get_variant_label_for_group ()">xapp_kbd_layout_controller_get_variant_label_for_group</a> <span class="c_punctuation">()</span>
170 </td>
171 </tr>
172 <tr>
173 <td class="function_type">
174 <span class="returnvalue">void</span>
175 </td>
176 <td class="function_name">
177 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-render-cairo-subscript" title="xapp_kbd_layout_controller_render_cairo_subscript ()">xapp_kbd_layout_controller_render_cairo_subscript</a> <span class="c_punctuation">()</span>
178 </td>
179 </tr>
180 </tbody>
181 </table></div>
182 </div>
183 <div class="refsect1">
184 <a name="XAppKbdLayoutController.properties"></a><h2>Properties</h2>
185 <div class="informaltable"><table class="informaltable" border="0">
186 <colgroup>
187 <col width="150px" class="properties_type">
188 <col width="300px" class="properties_name">
189 <col width="200px" class="properties_flags">
190 </colgroup>
191 <tbody><tr>
192 <td class="property_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
193 <td class="property_name"><a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController--enabled" title="The “enabled” property">enabled</a></td>
194 <td class="property_flags">Read</td>
195 </tr></tbody>
196 </table></div>
197 </div>
198 <div class="refsect1">
199 <a name="XAppKbdLayoutController.signals"></a><h2>Signals</h2>
200 <div class="informaltable"><table class="informaltable" border="0">
201 <colgroup>
202 <col width="150px" class="signals_return">
203 <col width="300px" class="signals_name">
204 <col width="200px" class="signals_flags">
205 </colgroup>
206 <tbody>
207 <tr>
208 <td class="signal_type"><span class="returnvalue">void</span></td>
209 <td class="signal_name"><a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController-config-changed" title="The “config-changed” signal">config-changed</a></td>
210 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
211 </tr>
212 <tr>
213 <td class="signal_type"><span class="returnvalue">void</span></td>
214 <td class="signal_name"><a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController-layout-changed" title="The “layout-changed” signal">layout-changed</a></td>
215 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
216 </tr>
217 </tbody>
218 </table></div>
219 </div>
220 <div class="refsect1">
221 <a name="XAppKbdLayoutController.object-hierarchy"></a><h2>Object Hierarchy</h2>
222 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
223 <span class="lineart">╰──</span> XAppKbdLayoutController
224 </pre>
225 </div>
226 <div class="refsect1">
227 <a name="XAppKbdLayoutController.description"></a><h2>Description</h2>
228 <p>A GObject wrapper for Gkbd that provides additional UI element
229 support for keyboard layout flags and abbreviations, as well as
230 Wfacilities to distinguish regional and hardware-based variants
231 which might otherwise appear identical in a layout list.</p>
232 </div>
233 <div class="refsect1">
234 <a name="XAppKbdLayoutController.functions_details"></a><h2>Functions</h2>
235 <div class="refsect2">
236 <a name="xapp-kbd-layout-controller-new"></a><h3>xapp_kbd_layout_controller_new ()</h3>
237 <pre class="programlisting"><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="returnvalue">XAppKbdLayoutController</span></a> *
238 xapp_kbd_layout_controller_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
239 <p>Creates a new XAppKbdLayoutController instance.</p>
240 <div class="refsect3">
241 <a name="xapp-kbd-layout-controller-new.returns"></a><h4>Returns</h4>
242 <p>a new <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> instance. </p>
243 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
244 </div>
245 </div>
246 <hr>
247 <div class="refsect2">
248 <a name="xapp-kbd-layout-controller-get-enabled"></a><h3>xapp_kbd_layout_controller_get_enabled ()</h3>
249 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
250 xapp_kbd_layout_controller_get_enabled
251 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
252 <p>Returns whether or not the layout controller is enabled</p>
253 <div class="refsect3">
254 <a name="xapp-kbd-layout-controller-get-enabled.parameters"></a><h4>Parameters</h4>
255 <div class="informaltable"><table class="informaltable" width="100%" border="0">
256 <colgroup>
257 <col width="150px" class="parameters_name">
258 <col class="parameters_description">
259 <col width="200px" class="parameters_annotations">
260 </colgroup>
261 <tbody><tr>
262 <td class="parameter_name"><p>controller</p></td>
263 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
264 <td class="parameter_annotations"> </td>
265 </tr></tbody>
266 </table></div>
267 </div>
268 </div>
269 <hr>
270 <div class="refsect2">
271 <a name="xapp-kbd-layout-controller-get-current-group"></a><h3>xapp_kbd_layout_controller_get_current_group ()</h3>
272 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
273 xapp_kbd_layout_controller_get_current_group
274 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
275 <p>Selects the previous group in the group list.</p>
276 <div class="refsect3">
277 <a name="xapp-kbd-layout-controller-get-current-group.parameters"></a><h4>Parameters</h4>
278 <div class="informaltable"><table class="informaltable" width="100%" border="0">
279 <colgroup>
280 <col width="150px" class="parameters_name">
281 <col class="parameters_description">
282 <col width="200px" class="parameters_annotations">
283 </colgroup>
284 <tbody><tr>
285 <td class="parameter_name"><p>controller</p></td>
286 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
287 <td class="parameter_annotations"> </td>
288 </tr></tbody>
289 </table></div>
290 </div>
291 </div>
292 <hr>
293 <div class="refsect2">
294 <a name="xapp-kbd-layout-controller-set-current-group"></a><h3>xapp_kbd_layout_controller_set_current_group ()</h3>
295 <pre class="programlisting"><span class="returnvalue">void</span>
296 xapp_kbd_layout_controller_set_current_group
297 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>,
298 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> group</code></em>);</pre>
299 <p>Selects the given group number as active.</p>
300 <div class="refsect3">
301 <a name="xapp-kbd-layout-controller-set-current-group.parameters"></a><h4>Parameters</h4>
302 <div class="informaltable"><table class="informaltable" width="100%" border="0">
303 <colgroup>
304 <col width="150px" class="parameters_name">
305 <col class="parameters_description">
306 <col width="200px" class="parameters_annotations">
307 </colgroup>
308 <tbody>
309 <tr>
310 <td class="parameter_name"><p>controller</p></td>
311 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
312 <td class="parameter_annotations"> </td>
313 </tr>
314 <tr>
315 <td class="parameter_name"><p>group</p></td>
316 <td class="parameter_description"><p>the group number to make active</p></td>
317 <td class="parameter_annotations"> </td>
318 </tr>
319 </tbody>
320 </table></div>
321 </div>
322 </div>
323 <hr>
324 <div class="refsect2">
325 <a name="xapp-kbd-layout-controller-next-group"></a><h3>xapp_kbd_layout_controller_next_group ()</h3>
326 <pre class="programlisting"><span class="returnvalue">void</span>
327 xapp_kbd_layout_controller_next_group (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
328 <p>Selects the next group in the group list.</p>
329 <div class="refsect3">
330 <a name="xapp-kbd-layout-controller-next-group.parameters"></a><h4>Parameters</h4>
331 <div class="informaltable"><table class="informaltable" width="100%" border="0">
332 <colgroup>
333 <col width="150px" class="parameters_name">
334 <col class="parameters_description">
335 <col width="200px" class="parameters_annotations">
336 </colgroup>
337 <tbody><tr>
338 <td class="parameter_name"><p>controller</p></td>
339 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
340 <td class="parameter_annotations"> </td>
341 </tr></tbody>
342 </table></div>
343 </div>
344 </div>
345 <hr>
346 <div class="refsect2">
347 <a name="xapp-kbd-layout-controller-previous-group"></a><h3>xapp_kbd_layout_controller_previous_group ()</h3>
348 <pre class="programlisting"><span class="returnvalue">void</span>
349 xapp_kbd_layout_controller_previous_group
350 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
351 <p>Selects the previous group in the group list.</p>
352 <div class="refsect3">
353 <a name="xapp-kbd-layout-controller-previous-group.parameters"></a><h4>Parameters</h4>
354 <div class="informaltable"><table class="informaltable" width="100%" border="0">
355 <colgroup>
356 <col width="150px" class="parameters_name">
357 <col class="parameters_description">
358 <col width="200px" class="parameters_annotations">
359 </colgroup>
360 <tbody><tr>
361 <td class="parameter_name"><p>controller</p></td>
362 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
363 <td class="parameter_annotations"> </td>
364 </tr></tbody>
365 </table></div>
366 </div>
367 </div>
368 <hr>
369 <div class="refsect2">
370 <a name="xapp-kbd-layout-controller-get-current-name"></a><h3>xapp_kbd_layout_controller_get_current_name ()</h3>
371 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
372 xapp_kbd_layout_controller_get_current_name
373 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
374 <p>Returns the full name of the current keyboard layout.</p>
375 <div class="refsect3">
376 <a name="xapp-kbd-layout-controller-get-current-name.parameters"></a><h4>Parameters</h4>
377 <div class="informaltable"><table class="informaltable" width="100%" border="0">
378 <colgroup>
379 <col width="150px" class="parameters_name">
380 <col class="parameters_description">
381 <col width="200px" class="parameters_annotations">
382 </colgroup>
383 <tbody><tr>
384 <td class="parameter_name"><p>controller</p></td>
385 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
386 <td class="parameter_annotations"> </td>
387 </tr></tbody>
388 </table></div>
389 </div>
390 <div class="refsect3">
391 <a name="xapp-kbd-layout-controller-get-current-name.returns"></a><h4>Returns</h4>
392 <p>the newly created string or NULL
393 if something went wrong. </p>
394 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
395 </div>
396 </div>
397 <hr>
398 <div class="refsect2">
399 <a name="xapp-kbd-layout-controller-get-all-names"></a><h3>xapp_kbd_layout_controller_get_all_names ()</h3>
400 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
401 xapp_kbd_layout_controller_get_all_names
402 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
403 <p>Returns an array of all full layout names</p>
404 <div class="refsect3">
405 <a name="xapp-kbd-layout-controller-get-all-names.parameters"></a><h4>Parameters</h4>
406 <div class="informaltable"><table class="informaltable" width="100%" border="0">
407 <colgroup>
408 <col width="150px" class="parameters_name">
409 <col class="parameters_description">
410 <col width="200px" class="parameters_annotations">
411 </colgroup>
412 <tbody><tr>
413 <td class="parameter_name"><p>controller</p></td>
414 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
415 <td class="parameter_annotations"> </td>
416 </tr></tbody>
417 </table></div>
418 </div>
419 <div class="refsect3">
420 <a name="xapp-kbd-layout-controller-get-all-names.returns"></a><h4>Returns</h4>
421 <p>array of names. </p>
422 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></p>
423 </div>
424 </div>
425 <hr>
426 <div class="refsect2">
427 <a name="xapp-kbd-layout-controller-get-current-icon-name"></a><h3>xapp_kbd_layout_controller_get_current_icon_name ()</h3>
428 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
429 xapp_kbd_layout_controller_get_current_icon_name
430 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
431 <p>Returns the icon file name (no path or extension) to use for the current layout</p>
432 <div class="refsect3">
433 <a name="xapp-kbd-layout-controller-get-current-icon-name.parameters"></a><h4>Parameters</h4>
434 <div class="informaltable"><table class="informaltable" width="100%" border="0">
435 <colgroup>
436 <col width="150px" class="parameters_name">
437 <col class="parameters_description">
438 <col width="200px" class="parameters_annotations">
439 </colgroup>
440 <tbody><tr>
441 <td class="parameter_name"><p>controller</p></td>
442 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
443 <td class="parameter_annotations"> </td>
444 </tr></tbody>
445 </table></div>
446 </div>
447 <div class="refsect3">
448 <a name="xapp-kbd-layout-controller-get-current-icon-name.returns"></a><h4>Returns</h4>
449 <p>a new string with the icon name. </p>
450 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
451 </div>
452 </div>
453 <hr>
454 <div class="refsect2">
455 <a name="xapp-kbd-layout-controller-get-icon-name-for-group"></a><h3>xapp_kbd_layout_controller_get_icon_name_for_group ()</h3>
456 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
457 xapp_kbd_layout_controller_get_icon_name_for_group
458 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>,
459 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> group</code></em>);</pre>
460 <p>Returns the icon file name (no path or extension) to use for the specified layout.</p>
461 <div class="refsect3">
462 <a name="xapp-kbd-layout-controller-get-icon-name-for-group.parameters"></a><h4>Parameters</h4>
463 <div class="informaltable"><table class="informaltable" width="100%" border="0">
464 <colgroup>
465 <col width="150px" class="parameters_name">
466 <col class="parameters_description">
467 <col width="200px" class="parameters_annotations">
468 </colgroup>
469 <tbody>
470 <tr>
471 <td class="parameter_name"><p>controller</p></td>
472 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
473 <td class="parameter_annotations"> </td>
474 </tr>
475 <tr>
476 <td class="parameter_name"><p>group</p></td>
477 <td class="parameter_description"><p>a group number</p></td>
478 <td class="parameter_annotations"> </td>
479 </tr>
480 </tbody>
481 </table></div>
482 </div>
483 <div class="refsect3">
484 <a name="xapp-kbd-layout-controller-get-icon-name-for-group.returns"></a><h4>Returns</h4>
485 <p>a new string with the icon name. </p>
486 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
487 </div>
488 </div>
489 <hr>
490 <div class="refsect2">
491 <a name="xapp-kbd-layout-controller-get-current-flag-id"></a><h3>xapp_kbd_layout_controller_get_current_flag_id ()</h3>
492 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
493 xapp_kbd_layout_controller_get_current_flag_id
494 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
495 <p>Returns the duplicate id for the current layout</p>
496 <div class="refsect3">
497 <a name="xapp-kbd-layout-controller-get-current-flag-id.parameters"></a><h4>Parameters</h4>
498 <div class="informaltable"><table class="informaltable" width="100%" border="0">
499 <colgroup>
500 <col width="150px" class="parameters_name">
501 <col class="parameters_description">
502 <col width="200px" class="parameters_annotations">
503 </colgroup>
504 <tbody><tr>
505 <td class="parameter_name"><p>controller</p></td>
506 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
507 <td class="parameter_annotations"> </td>
508 </tr></tbody>
509 </table></div>
510 </div>
511 <div class="refsect3">
512 <a name="xapp-kbd-layout-controller-get-current-flag-id.returns"></a><h4>Returns</h4>
513 <p> the id</p>
514 </div>
515 </div>
516 <hr>
517 <div class="refsect2">
518 <a name="xapp-kbd-layout-controller-get-flag-id-for-group"></a><h3>xapp_kbd_layout_controller_get_flag_id_for_group ()</h3>
519 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
520 xapp_kbd_layout_controller_get_flag_id_for_group
521 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>,
522 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> group</code></em>);</pre>
523 </div>
524 <hr>
525 <div class="refsect2">
526 <a name="xapp-kbd-layout-controller-get-current-short-group-label"></a><h3>xapp_kbd_layout_controller_get_current_short_group_label ()</h3>
527 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
528 xapp_kbd_layout_controller_get_current_short_group_label
529 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
530 <p>Returns the short group label (and subscript, if any) of the current layout</p>
531 <div class="refsect3">
532 <a name="xapp-kbd-layout-controller-get-current-short-group-label.parameters"></a><h4>Parameters</h4>
533 <div class="informaltable"><table class="informaltable" width="100%" border="0">
534 <colgroup>
535 <col width="150px" class="parameters_name">
536 <col class="parameters_description">
537 <col width="200px" class="parameters_annotations">
538 </colgroup>
539 <tbody><tr>
540 <td class="parameter_name"><p>controller</p></td>
541 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
542 <td class="parameter_annotations"> </td>
543 </tr></tbody>
544 </table></div>
545 </div>
546 <div class="refsect3">
547 <a name="xapp-kbd-layout-controller-get-current-short-group-label.returns"></a><h4>Returns</h4>
548 <p>a new string or NULL. </p>
549 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
550 </div>
551 </div>
552 <hr>
553 <div class="refsect2">
554 <a name="xapp-kbd-layout-controller-get-short-group-label-for-group"></a><h3>xapp_kbd_layout_controller_get_short_group_label_for_group ()</h3>
555 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
556 xapp_kbd_layout_controller_get_short_group_label_for_group
557 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>,
558 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> group</code></em>);</pre>
559 <p>Returns the short group label and subscript of the specified layout.</p>
560 <div class="refsect3">
561 <a name="xapp-kbd-layout-controller-get-short-group-label-for-group.parameters"></a><h4>Parameters</h4>
562 <div class="informaltable"><table class="informaltable" width="100%" border="0">
563 <colgroup>
564 <col width="150px" class="parameters_name">
565 <col class="parameters_description">
566 <col width="200px" class="parameters_annotations">
567 </colgroup>
568 <tbody>
569 <tr>
570 <td class="parameter_name"><p>controller</p></td>
571 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
572 <td class="parameter_annotations"> </td>
573 </tr>
574 <tr>
575 <td class="parameter_name"><p>group</p></td>
576 <td class="parameter_description"><p>a group number</p></td>
577 <td class="parameter_annotations"> </td>
578 </tr>
579 </tbody>
580 </table></div>
581 </div>
582 <div class="refsect3">
583 <a name="xapp-kbd-layout-controller-get-short-group-label-for-group.returns"></a><h4>Returns</h4>
584 <p>a new string or NULL. </p>
585 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
586 </div>
587 </div>
588 <hr>
589 <div class="refsect2">
590 <a name="xapp-kbd-layout-controller-get-current-variant-label"></a><h3>xapp_kbd_layout_controller_get_current_variant_label ()</h3>
591 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
592 xapp_kbd_layout_controller_get_current_variant_label
593 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>);</pre>
594 <p>Returns the variant label (and subscript, if any) of the current layout</p>
595 <div class="refsect3">
596 <a name="xapp-kbd-layout-controller-get-current-variant-label.parameters"></a><h4>Parameters</h4>
597 <div class="informaltable"><table class="informaltable" width="100%" border="0">
598 <colgroup>
599 <col width="150px" class="parameters_name">
600 <col class="parameters_description">
601 <col width="200px" class="parameters_annotations">
602 </colgroup>
603 <tbody><tr>
604 <td class="parameter_name"><p>controller</p></td>
605 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
606 <td class="parameter_annotations"> </td>
607 </tr></tbody>
608 </table></div>
609 </div>
610 <div class="refsect3">
611 <a name="xapp-kbd-layout-controller-get-current-variant-label.returns"></a><h4>Returns</h4>
612 <p>a new string or NULL. </p>
613 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
614 </div>
615 </div>
616 <hr>
617 <div class="refsect2">
618 <a name="xapp-kbd-layout-controller-get-variant-label-for-group"></a><h3>xapp_kbd_layout_controller_get_variant_label_for_group ()</h3>
619 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
620 xapp_kbd_layout_controller_get_variant_label_for_group
621 (<em class="parameter"><code><a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *controller</code></em>,
622 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> group</code></em>);</pre>
623 <p>Returns the variant label and subscript of the specified layout.</p>
624 <div class="refsect3">
625 <a name="xapp-kbd-layout-controller-get-variant-label-for-group.parameters"></a><h4>Parameters</h4>
626 <div class="informaltable"><table class="informaltable" width="100%" border="0">
627 <colgroup>
628 <col width="150px" class="parameters_name">
629 <col class="parameters_description">
630 <col width="200px" class="parameters_annotations">
631 </colgroup>
632 <tbody>
633 <tr>
634 <td class="parameter_name"><p>controller</p></td>
635 <td class="parameter_description"><p>the <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a></p></td>
636 <td class="parameter_annotations"> </td>
637 </tr>
638 <tr>
639 <td class="parameter_name"><p>group</p></td>
640 <td class="parameter_description"><p>a group number</p></td>
641 <td class="parameter_annotations"> </td>
642 </tr>
643 </tbody>
644 </table></div>
645 </div>
646 <div class="refsect3">
647 <a name="xapp-kbd-layout-controller-get-variant-label-for-group.returns"></a><h4>Returns</h4>
648 <p>a new string or NULL. </p>
649 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
650 </div>
651 </div>
652 <hr>
653 <div class="refsect2">
654 <a name="xapp-kbd-layout-controller-render-cairo-subscript"></a><h3>xapp_kbd_layout_controller_render_cairo_subscript ()</h3>
655 <pre class="programlisting"><span class="returnvalue">void</span>
656 xapp_kbd_layout_controller_render_cairo_subscript
657 (<em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>,
658 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
659 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
660 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
661 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
662 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> subscript</code></em>);</pre>
663 <p>Renders a subscript number in the given work area. This should
664 be called from within a "draw" or "paint" widget/actor function,
665 where a valid cairo_t is provided to draw with.</p>
666 <div class="refsect3">
667 <a name="xapp-kbd-layout-controller-render-cairo-subscript.parameters"></a><h4>Parameters</h4>
668 <div class="informaltable"><table class="informaltable" width="100%" border="0">
669 <colgroup>
670 <col width="150px" class="parameters_name">
671 <col class="parameters_description">
672 <col width="200px" class="parameters_annotations">
673 </colgroup>
674 <tbody>
675 <tr>
676 <td class="parameter_name"><p>cr</p></td>
677 <td class="parameter_description"><p>a <span class="type">cairo_t</span></p></td>
678 <td class="parameter_annotations"> </td>
679 </tr>
680 <tr>
681 <td class="parameter_name"><p>x</p></td>
682 <td class="parameter_description"><p>the x position of the drawing area</p></td>
683 <td class="parameter_annotations"> </td>
684 </tr>
685 <tr>
686 <td class="parameter_name"><p>y</p></td>
687 <td class="parameter_description"><p>the y position of the drawing area</p></td>
688 <td class="parameter_annotations"> </td>
689 </tr>
690 <tr>
691 <td class="parameter_name"><p>width</p></td>
692 <td class="parameter_description"><p>the width of the drawing area</p></td>
693 <td class="parameter_annotations"> </td>
694 </tr>
695 <tr>
696 <td class="parameter_name"><p>height</p></td>
697 <td class="parameter_description"><p>the height of the drawing area</p></td>
698 <td class="parameter_annotations"> </td>
699 </tr>
700 <tr>
701 <td class="parameter_name"><p>subscript</p></td>
702 <td class="parameter_description"><p>the number to render</p></td>
703 <td class="parameter_annotations"> </td>
704 </tr>
705 </tbody>
706 </table></div>
707 </div>
708 </div>
709 </div>
710 <div class="refsect1">
711 <a name="XAppKbdLayoutController.other_details"></a><h2>Types and Values</h2>
712 </div>
713 <div class="refsect1">
714 <a name="XAppKbdLayoutController.property-details"></a><h2>Property Details</h2>
715 <div class="refsect2">
716 <a name="XAppKbdLayoutController--enabled"></a><h3>The <code class="literal">“enabled”</code> property</h3>
717 <pre class="programlisting"> “enabled” <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
718 <p>Whether we're enabled (more than one keyboard layout is installed).</p>
719 <p>Flags: Read</p>
720 <p>Default value: FALSE</p>
721 </div>
722 </div>
723 <div class="refsect1">
724 <a name="XAppKbdLayoutController.signal-details"></a><h2>Signal Details</h2>
725 <div class="refsect2">
726 <a name="XAppKbdLayoutController-config-changed"></a><h3>The <code class="literal">“config-changed”</code> signal</h3>
727 <pre class="programlisting"><span class="returnvalue">void</span>
728 user_function (<a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *xappkbdlayoutcontroller,
729 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
730 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
731 </div>
732 <hr>
733 <div class="refsect2">
734 <a name="XAppKbdLayoutController-layout-changed"></a><h3>The <code class="literal">“layout-changed”</code> signal</h3>
735 <pre class="programlisting"><span class="returnvalue">void</span>
736 user_function (<a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController"><span class="type">XAppKbdLayoutController</span></a> *xappkbdlayoutcontroller,
737 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
738 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
739 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
740 </div>
741 </div>
742 </div>
743 <div class="footer">
744 <hr>Generated by GTK-Doc V1.27</div>
745 </body>
746 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppMonitorBlanker: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">
9 <link rel="next" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppMonitorBlanker.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppMonitorBlanker.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
19 </td>
20 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
21 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
22 <td><a accesskey="p" href="XAppKbdLayoutController.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
23 <td><a accesskey="n" href="XAppPreferencesWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
24 </tr></table>
25 <div class="refentry">
26 <a name="XAppMonitorBlanker"></a><div class="titlepage"></div>
27 <div class="refnamediv"><table width="100%"><tr>
28 <td valign="top">
29 <h2><span class="refentrytitle"><a name="XAppMonitorBlanker.top_of_page"></a>XAppMonitorBlanker</span></h2>
30 <p>XAppMonitorBlanker — Blank and unblank unused monitors</p>
31 </td>
32 <td class="gallery_image" valign="top" align="right"></td>
33 </tr></table></div>
34 <div class="refsect1">
35 <a name="XAppMonitorBlanker.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
37 <colgroup>
38 <col width="150px" class="functions_return">
39 <col class="functions_name">
40 </colgroup>
41 <tbody>
42 <tr>
43 <td class="function_type">
44 <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="returnvalue">XAppMonitorBlanker</span></a> *
45 </td>
46 <td class="function_name">
47 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-new" title="xapp_monitor_blanker_new ()">xapp_monitor_blanker_new</a> <span class="c_punctuation">()</span>
48 </td>
49 </tr>
50 <tr>
51 <td class="function_type">
52 <span class="returnvalue">void</span>
53 </td>
54 <td class="function_name">
55 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors" title="xapp_monitor_blanker_blank_other_monitors ()">xapp_monitor_blanker_blank_other_monitors</a> <span class="c_punctuation">()</span>
56 </td>
57 </tr>
58 <tr>
59 <td class="function_type">
60 <span class="returnvalue">void</span>
61 </td>
62 <td class="function_name">
63 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-unblank-monitors" title="xapp_monitor_blanker_unblank_monitors ()">xapp_monitor_blanker_unblank_monitors</a> <span class="c_punctuation">()</span>
64 </td>
65 </tr>
66 <tr>
67 <td class="function_type">
68 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
69 </td>
70 <td class="function_name">
71 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-are-monitors-blanked" title="xapp_monitor_blanker_are_monitors_blanked ()">xapp_monitor_blanker_are_monitors_blanked</a> <span class="c_punctuation">()</span>
72 </td>
73 </tr>
74 </tbody>
75 </table></div>
76 </div>
77 <div class="refsect1">
78 <a name="XAppMonitorBlanker.object-hierarchy"></a><h2>Object Hierarchy</h2>
79 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
80 <span class="lineart">╰──</span> XAppMonitorBlanker
81 </pre>
82 </div>
83 <div class="refsect1">
84 <a name="XAppMonitorBlanker.description"></a><h2>Description</h2>
85 <p>The XAppMonitorBlanker widget that creates one or more
86 POPUP type GtkWindows that are used to blank unused
87 monitors in multiple monitor setups.</p>
88 </div>
89 <div class="refsect1">
90 <a name="XAppMonitorBlanker.functions_details"></a><h2>Functions</h2>
91 <div class="refsect2">
92 <a name="xapp-monitor-blanker-new"></a><h3>xapp_monitor_blanker_new ()</h3>
93 <pre class="programlisting"><a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="returnvalue">XAppMonitorBlanker</span></a> *
94 xapp_monitor_blanker_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
95 <p>Creates a new <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a>.</p>
96 <div class="refsect3">
97 <a name="xapp-monitor-blanker-new.returns"></a><h4>Returns</h4>
98 <p> a newly created <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a></p>
99 </div>
100 </div>
101 <hr>
102 <div class="refsect2">
103 <a name="xapp-monitor-blanker-blank-other-monitors"></a><h3>xapp_monitor_blanker_blank_other_monitors ()</h3>
104 <pre class="programlisting"><span class="returnvalue">void</span>
105 xapp_monitor_blanker_blank_other_monitors
106 (<em class="parameter"><code><a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a> *self</code></em>,
107 <em class="parameter"><code><a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
108 <p>Blanks monitors besides the one where the <em class="parameter"><code>window</code></em>
109 is.</p>
110 <div class="refsect3">
111 <a name="xapp-monitor-blanker-blank-other-monitors.parameters"></a><h4>Parameters</h4>
112 <div class="informaltable"><table class="informaltable" width="100%" border="0">
113 <colgroup>
114 <col width="150px" class="parameters_name">
115 <col class="parameters_description">
116 <col width="200px" class="parameters_annotations">
117 </colgroup>
118 <tbody>
119 <tr>
120 <td class="parameter_name"><p>self</p></td>
121 <td class="parameter_description"><p>a <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a></p></td>
122 <td class="parameter_annotations"> </td>
123 </tr>
124 <tr>
125 <td class="parameter_name"><p>window</p></td>
126 <td class="parameter_description"><p>a <a href="../gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a></p></td>
127 <td class="parameter_annotations"> </td>
128 </tr>
129 </tbody>
130 </table></div>
131 </div>
132 </div>
133 <hr>
134 <div class="refsect2">
135 <a name="xapp-monitor-blanker-unblank-monitors"></a><h3>xapp_monitor_blanker_unblank_monitors ()</h3>
136 <pre class="programlisting"><span class="returnvalue">void</span>
137 xapp_monitor_blanker_unblank_monitors (<em class="parameter"><code><a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a> *self</code></em>);</pre>
138 <p>Unblanks monitors that were blanked by
139 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors" title="xapp_monitor_blanker_blank_other_monitors ()"><code class="function">xapp_monitor_blanker_blank_other_monitors()</code></a>;</p>
140 <div class="refsect3">
141 <a name="xapp-monitor-blanker-unblank-monitors.parameters"></a><h4>Parameters</h4>
142 <div class="informaltable"><table class="informaltable" width="100%" border="0">
143 <colgroup>
144 <col width="150px" class="parameters_name">
145 <col class="parameters_description">
146 <col width="200px" class="parameters_annotations">
147 </colgroup>
148 <tbody><tr>
149 <td class="parameter_name"><p>self</p></td>
150 <td class="parameter_description"><p>a <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a></p></td>
151 <td class="parameter_annotations"> </td>
152 </tr></tbody>
153 </table></div>
154 </div>
155 </div>
156 <hr>
157 <div class="refsect2">
158 <a name="xapp-monitor-blanker-are-monitors-blanked"></a><h3>xapp_monitor_blanker_are_monitors_blanked ()</h3>
159 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
160 xapp_monitor_blanker_are_monitors_blanked
161 (<em class="parameter"><code><a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a> *self</code></em>);</pre>
162 <p>Returns whether monitors are currently blanked.
163 See <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors" title="xapp_monitor_blanker_blank_other_monitors ()"><code class="function">xapp_monitor_blanker_blank_other_monitors()</code></a>.</p>
164 <div class="refsect3">
165 <a name="xapp-monitor-blanker-are-monitors-blanked.parameters"></a><h4>Parameters</h4>
166 <div class="informaltable"><table class="informaltable" width="100%" border="0">
167 <colgroup>
168 <col width="150px" class="parameters_name">
169 <col class="parameters_description">
170 <col width="200px" class="parameters_annotations">
171 </colgroup>
172 <tbody><tr>
173 <td class="parameter_name"><p>self</p></td>
174 <td class="parameter_description"><p>a <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker"><span class="type">XAppMonitorBlanker</span></a></p></td>
175 <td class="parameter_annotations"> </td>
176 </tr></tbody>
177 </table></div>
178 </div>
179 <div class="refsect3">
180 <a name="xapp-monitor-blanker-are-monitors-blanked.returns"></a><h4>Returns</h4>
181 <p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if monitors are blanked.</p>
182 </div>
183 </div>
184 </div>
185 <div class="refsect1">
186 <a name="XAppMonitorBlanker.other_details"></a><h2>Types and Values</h2>
187 </div>
188 </div>
189 <div class="footer">
190 <hr>Generated by GTK-Doc V1.27</div>
191 </body>
192 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppPreferencesWindow: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">
9 <link rel="next" href="XAppStackSidebar.html" title="XAppStackSidebar">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppPreferencesWindow.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppPreferencesWindow.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
19 <a href="#XAppPreferencesWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_signals">  <span class="dim">|</span> 
20 <a href="#XAppPreferencesWindow.signals" class="shortcut">Signals</a></span>
21 </td>
22 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24 <td><a accesskey="p" href="XAppMonitorBlanker.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="XAppStackSidebar.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26 </tr></table>
27 <div class="refentry">
28 <a name="XAppPreferencesWindow"></a><div class="titlepage"></div>
29 <div class="refnamediv"><table width="100%"><tr>
30 <td valign="top">
31 <h2><span class="refentrytitle"><a name="XAppPreferencesWindow.top_of_page"></a>XAppPreferencesWindow</span></h2>
32 <p>XAppPreferencesWindow — A base preferences window</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppPreferencesWindow.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="returnvalue">XAppPreferencesWindow</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-new" title="xapp_preferences_window_new ()">xapp_preferences_window_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <span class="returnvalue">void</span>
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-add-page" title="xapp_preferences_window_add_page ()">xapp_preferences_window_add_page</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <span class="returnvalue">void</span>
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-add-button" title="xapp_preferences_window_add_button ()">xapp_preferences_window_add_button</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 </tbody>
69 </table></div>
70 </div>
71 <div class="refsect1">
72 <a name="XAppPreferencesWindow.signals"></a><h2>Signals</h2>
73 <div class="informaltable"><table class="informaltable" border="0">
74 <colgroup>
75 <col width="150px" class="signals_return">
76 <col width="300px" class="signals_name">
77 <col width="200px" class="signals_flags">
78 </colgroup>
79 <tbody><tr>
80 <td class="signal_type"><span class="returnvalue">void</span></td>
81 <td class="signal_name"><a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindow-close" title="The “close” signal">close</a></td>
82 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
83 </tr></tbody>
84 </table></div>
85 </div>
86 <div class="refsect1">
87 <a name="XAppPreferencesWindow.other"></a><h2>Types and Values</h2>
88 <div class="informaltable"><table class="informaltable" width="100%" border="0">
89 <colgroup>
90 <col width="150px" class="name">
91 <col class="description">
92 </colgroup>
93 <tbody>
94 <tr>
95 <td class="define_keyword">#define</td>
96 <td class="function_name"><a class="link" href="XAppPreferencesWindow.html#XAPP-TYPE-PREFERENCES-WINDOW:CAPS" title="XAPP_TYPE_PREFERENCES_WINDOW">XAPP_TYPE_PREFERENCES_WINDOW</a></td>
97 </tr>
98 <tr>
99 <td class="datatype_keyword">struct</td>
100 <td class="function_name"><a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindowClass" title="struct XAppPreferencesWindowClass">XAppPreferencesWindowClass</a></td>
101 </tr>
102 <tr>
103 <td class="datatype_keyword"> </td>
104 <td class="function_name"><a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindow-struct" title="XAppPreferencesWindow">XAppPreferencesWindow</a></td>
105 </tr>
106 </tbody>
107 </table></div>
108 </div>
109 <div class="refsect1">
110 <a name="XAppPreferencesWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
111 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
112 <span class="lineart">╰──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
113 <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
114 <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
115 <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
116 <span class="lineart">╰──</span> <a href="../gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a>
117 <span class="lineart">╰──</span> XAppPreferencesWindow
118 </pre>
119 </div>
120 <div class="refsect1">
121 <a name="XAppPreferencesWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
122 <p>
123 XAppPreferencesWindow implements
124 AtkImplementorIface and <a href="../gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p>
125 </div>
126 <div class="refsect1">
127 <a name="XAppPreferencesWindow.description"></a><h2>Description</h2>
128 <p>The XAppPreferencesWindow sets up a simple dialog
129 window with a GtkStack, GtkSidebarSwitcher, and
130 GtkActionBar. The stack switcher and action bar only
131 show when needed.</p>
132 </div>
133 <div class="refsect1">
134 <a name="XAppPreferencesWindow.functions_details"></a><h2>Functions</h2>
135 <div class="refsect2">
136 <a name="xapp-preferences-window-new"></a><h3>xapp_preferences_window_new ()</h3>
137 <pre class="programlisting"><a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="returnvalue">XAppPreferencesWindow</span></a> *
138 xapp_preferences_window_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
139 <p>Creates a new <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a>.</p>
140 <div class="refsect3">
141 <a name="xapp-preferences-window-new.returns"></a><h4>Returns</h4>
142 <p> a newly created <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a></p>
143 </div>
144 </div>
145 <hr>
146 <div class="refsect2">
147 <a name="xapp-preferences-window-add-page"></a><h3>xapp_preferences_window_add_page ()</h3>
148 <pre class="programlisting"><span class="returnvalue">void</span>
149 xapp_preferences_window_add_page (<em class="parameter"><code><a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a> *window</code></em>,
150 <em class="parameter"><code><a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>,
151 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
152 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
153 <p>Adds a page to the window. The page is identified by name. The
154 title will be used in the sidebar so should be short. The sidebar
155 will show automatically once at least two pages are added.</p>
156 <div class="refsect3">
157 <a name="xapp-preferences-window-add-page.parameters"></a><h4>Parameters</h4>
158 <div class="informaltable"><table class="informaltable" width="100%" border="0">
159 <colgroup>
160 <col width="150px" class="parameters_name">
161 <col class="parameters_description">
162 <col width="200px" class="parameters_annotations">
163 </colgroup>
164 <tbody>
165 <tr>
166 <td class="parameter_name"><p>window</p></td>
167 <td class="parameter_description"><p>a <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a></p></td>
168 <td class="parameter_annotations"> </td>
169 </tr>
170 <tr>
171 <td class="parameter_name"><p>widget</p></td>
172 <td class="parameter_description"><p>a <a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> to add</p></td>
173 <td class="parameter_annotations"> </td>
174 </tr>
175 <tr>
176 <td class="parameter_name"><p>name</p></td>
177 <td class="parameter_description"><p>the name for the page</p></td>
178 <td class="parameter_annotations"> </td>
179 </tr>
180 <tr>
181 <td class="parameter_name"><p>title</p></td>
182 <td class="parameter_description"><p>a human-readable title for the page</p></td>
183 <td class="parameter_annotations"> </td>
184 </tr>
185 </tbody>
186 </table></div>
187 </div>
188 </div>
189 <hr>
190 <div class="refsect2">
191 <a name="xapp-preferences-window-add-button"></a><h3>xapp_preferences_window_add_button ()</h3>
192 <pre class="programlisting"><span class="returnvalue">void</span>
193 xapp_preferences_window_add_button (<em class="parameter"><code><a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a> *window</code></em>,
194 <em class="parameter"><code><a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *button</code></em>,
195 <em class="parameter"><code><a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPackType"><span class="type">GtkPackType</span></a> pack_type</code></em>);</pre>
196 <p>Adds a button to the bottom action bar of the window. Where
197 the button is place will be determined by the <a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPackType"><span class="type">GtkPackType</span></a>. The
198 action bar will show automatically once at least one button is
199 added.</p>
200 <div class="refsect3">
201 <a name="xapp-preferences-window-add-button.parameters"></a><h4>Parameters</h4>
202 <div class="informaltable"><table class="informaltable" width="100%" border="0">
203 <colgroup>
204 <col width="150px" class="parameters_name">
205 <col class="parameters_description">
206 <col width="200px" class="parameters_annotations">
207 </colgroup>
208 <tbody>
209 <tr>
210 <td class="parameter_name"><p>window</p></td>
211 <td class="parameter_description"><p>a <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a></p></td>
212 <td class="parameter_annotations"> </td>
213 </tr>
214 <tr>
215 <td class="parameter_name"><p>button</p></td>
216 <td class="parameter_description"><p>a <a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> to add</p></td>
217 <td class="parameter_annotations"> </td>
218 </tr>
219 <tr>
220 <td class="parameter_name"><p>pack_type</p></td>
221 <td class="parameter_description"><p>a <a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPackType"><span class="type">GtkPackType</span></a> to use</p></td>
222 <td class="parameter_annotations"> </td>
223 </tr>
224 </tbody>
225 </table></div>
226 </div>
227 </div>
228 </div>
229 <div class="refsect1">
230 <a name="XAppPreferencesWindow.other_details"></a><h2>Types and Values</h2>
231 <div class="refsect2">
232 <a name="XAPP-TYPE-PREFERENCES-WINDOW:CAPS"></a><h3>XAPP_TYPE_PREFERENCES_WINDOW</h3>
233 <pre class="programlisting">#define XAPP_TYPE_PREFERENCES_WINDOW (xapp_preferences_window_get_type ())
234 </pre>
235 </div>
236 <hr>
237 <div class="refsect2">
238 <a name="XAppPreferencesWindowClass"></a><h3>struct XAppPreferencesWindowClass</h3>
239 <pre class="programlisting">struct XAppPreferencesWindowClass {
240 GtkWindowClass parent_class;
241
242 /* Keybinding signals */
243 void (* close) (XAppPreferencesWindow *window);
244 };
245 </pre>
246 </div>
247 <hr>
248 <div class="refsect2">
249 <a name="XAppPreferencesWindow-struct"></a><h3>XAppPreferencesWindow</h3>
250 <pre class="programlisting">typedef struct _XAppPreferencesWindow XAppPreferencesWindow;</pre>
251 </div>
252 </div>
253 <div class="refsect1">
254 <a name="XAppPreferencesWindow.signal-details"></a><h2>Signal Details</h2>
255 <div class="refsect2">
256 <a name="XAppPreferencesWindow-close"></a><h3>The <code class="literal">“close”</code> signal</h3>
257 <pre class="programlisting"><span class="returnvalue">void</span>
258 user_function (<a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow"><span class="type">XAppPreferencesWindow</span></a> *xapppreferenceswindow,
259 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
260 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
261 </div>
262 </div>
263 </div>
264 <div class="footer">
265 <hr>Generated by GTK-Doc V1.27</div>
266 </body>
267 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppStackSidebar: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">
9 <link rel="next" href="XAppStatusIcon.html" title="XAppStatusIcon">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppStackSidebar.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppStackSidebar.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
19 <a href="#XAppStackSidebar.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
20 <a href="#XAppStackSidebar.properties" class="shortcut">Properties</a></span>
21 </td>
22 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24 <td><a accesskey="p" href="XAppPreferencesWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="XAppStatusIcon.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26 </tr></table>
27 <div class="refentry">
28 <a name="XAppStackSidebar"></a><div class="titlepage"></div>
29 <div class="refnamediv"><table width="100%"><tr>
30 <td valign="top">
31 <h2><span class="refentrytitle"><a name="XAppStackSidebar.top_of_page"></a>XAppStackSidebar</span></h2>
32 <p>XAppStackSidebar — An automatic sidebar widget</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppStackSidebar.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="returnvalue">XAppStackSidebar</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-new" title="xapp_stack_sidebar_new ()">xapp_stack_sidebar_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <span class="returnvalue">void</span>
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-set-stack" title="xapp_stack_sidebar_set_stack ()">xapp_stack_sidebar_set_stack</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="returnvalue">GtkStack</span></a> *
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-get-stack" title="xapp_stack_sidebar_get_stack ()">xapp_stack_sidebar_get_stack</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 </tbody>
69 </table></div>
70 </div>
71 <div class="refsect1">
72 <a name="XAppStackSidebar.properties"></a><h2>Properties</h2>
73 <div class="informaltable"><table class="informaltable" border="0">
74 <colgroup>
75 <col width="150px" class="properties_type">
76 <col width="300px" class="properties_name">
77 <col width="200px" class="properties_flags">
78 </colgroup>
79 <tbody><tr>
80 <td class="property_type">
81 <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a> *</td>
82 <td class="property_name"><a class="link" href="XAppStackSidebar.html#XAppStackSidebar--stack" title="The “stack” property">stack</a></td>
83 <td class="property_flags">Read / Write</td>
84 </tr></tbody>
85 </table></div>
86 </div>
87 <div class="refsect1">
88 <a name="XAppStackSidebar.other"></a><h2>Types and Values</h2>
89 <div class="informaltable"><table class="informaltable" width="100%" border="0">
90 <colgroup>
91 <col width="150px" class="name">
92 <col class="description">
93 </colgroup>
94 <tbody>
95 <tr>
96 <td class="define_keyword">#define</td>
97 <td class="function_name"><a class="link" href="XAppStackSidebar.html#XAPP-TYPE-STACK-SIDEBAR:CAPS" title="XAPP_TYPE_STACK_SIDEBAR">XAPP_TYPE_STACK_SIDEBAR</a></td>
98 </tr>
99 <tr>
100 <td class="datatype_keyword"> </td>
101 <td class="function_name"><a class="link" href="XAppStackSidebar.html#XAppStackSidebar-struct" title="XAppStackSidebar">XAppStackSidebar</a></td>
102 </tr>
103 </tbody>
104 </table></div>
105 </div>
106 <div class="refsect1">
107 <a name="XAppStackSidebar.object-hierarchy"></a><h2>Object Hierarchy</h2>
108 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
109 <span class="lineart">╰──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
110 <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
111 <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
112 <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
113 <span class="lineart">╰──</span> XAppStackSidebar
114 </pre>
115 </div>
116 <div class="refsect1">
117 <a name="XAppStackSidebar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
118 <p>
119 XAppStackSidebar implements
120 AtkImplementorIface and <a href="../gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p>
121 </div>
122 <div class="refsect1">
123 <a name="XAppStackSidebar.description"></a><h2>Description</h2>
124 <p>A XAppStackSidebar allows you to quickly and easily provide a
125 consistent "sidebar" object for your user interface</p>
126 <p>In order to use a XAppStackSidebar, you simply use a GtkStack to
127 organize your UI flow, and add the sidebar to your sidebar area. You
128 can use <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-set-stack" title="xapp_stack_sidebar_set_stack ()"><code class="function">xapp_stack_sidebar_set_stack()</code></a> to connect the <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a>
129 to the <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a>. The <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a> is an extended version of the
130 the <a href="../gtk3/GtkStackSidebar.html#GtkStackSidebar-struct"><span class="type">GtkStackSidebar</span></a> that allows showing an icon in addition to the text.</p>
131 <div class="refsect2">
132 <a name="id-1.2.8.8.4"></a><h3>CSS nodes</h3>
133 <p>XAppStackSidebar has a single CSS node with the name stacksidebar and
134 style class .sidebar</p>
135 <p>When circumstances require it, XAppStackSidebar adds the
136 .needs-attention style class to the widgets representing the stack
137 pages.</p>
138 </div>
139 </div>
140 <div class="refsect1">
141 <a name="XAppStackSidebar.functions_details"></a><h2>Functions</h2>
142 <div class="refsect2">
143 <a name="xapp-stack-sidebar-new"></a><h3>xapp_stack_sidebar_new ()</h3>
144 <pre class="programlisting"><a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="returnvalue">XAppStackSidebar</span></a> *
145 xapp_stack_sidebar_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
146 <p>Creates a new sidebar.</p>
147 <div class="refsect3">
148 <a name="xapp-stack-sidebar-new.returns"></a><h4>Returns</h4>
149 <p> the new <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a></p>
150 </div>
151 </div>
152 <hr>
153 <div class="refsect2">
154 <a name="xapp-stack-sidebar-set-stack"></a><h3>xapp_stack_sidebar_set_stack ()</h3>
155 <pre class="programlisting"><span class="returnvalue">void</span>
156 xapp_stack_sidebar_set_stack (<em class="parameter"><code><a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a> *sidebar</code></em>,
157 <em class="parameter"><code><a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a> *stack</code></em>);</pre>
158 <p>Set the <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a> associated with this <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a>.</p>
159 <p>The sidebar widget will automatically update according to the order
160 (packing) and items within the given <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a>.</p>
161 <div class="refsect3">
162 <a name="xapp-stack-sidebar-set-stack.parameters"></a><h4>Parameters</h4>
163 <div class="informaltable"><table class="informaltable" width="100%" border="0">
164 <colgroup>
165 <col width="150px" class="parameters_name">
166 <col class="parameters_description">
167 <col width="200px" class="parameters_annotations">
168 </colgroup>
169 <tbody>
170 <tr>
171 <td class="parameter_name"><p>sidebar</p></td>
172 <td class="parameter_description"><p>a <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a></p></td>
173 <td class="parameter_annotations"> </td>
174 </tr>
175 <tr>
176 <td class="parameter_name"><p>stack</p></td>
177 <td class="parameter_description"><p>a <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a></p></td>
178 <td class="parameter_annotations"> </td>
179 </tr>
180 </tbody>
181 </table></div>
182 </div>
183 </div>
184 <hr>
185 <div class="refsect2">
186 <a name="xapp-stack-sidebar-get-stack"></a><h3>xapp_stack_sidebar_get_stack ()</h3>
187 <pre class="programlisting"><a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="returnvalue">GtkStack</span></a> *
188 xapp_stack_sidebar_get_stack (<em class="parameter"><code><a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a> *sidebar</code></em>);</pre>
189 <p>Retrieves the stack.
190 See <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-set-stack" title="xapp_stack_sidebar_set_stack ()"><code class="function">xapp_stack_sidebar_set_stack()</code></a>.</p>
191 <div class="refsect3">
192 <a name="xapp-stack-sidebar-get-stack.parameters"></a><h4>Parameters</h4>
193 <div class="informaltable"><table class="informaltable" width="100%" border="0">
194 <colgroup>
195 <col width="150px" class="parameters_name">
196 <col class="parameters_description">
197 <col width="200px" class="parameters_annotations">
198 </colgroup>
199 <tbody><tr>
200 <td class="parameter_name"><p>sidebar</p></td>
201 <td class="parameter_description"><p>a <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar"><span class="type">XAppStackSidebar</span></a></p></td>
202 <td class="parameter_annotations"> </td>
203 </tr></tbody>
204 </table></div>
205 </div>
206 <div class="refsect3">
207 <a name="xapp-stack-sidebar-get-stack.returns"></a><h4>Returns</h4>
208 <p>the associated <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a> or
209 <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none has been set explicitly. </p>
210 <p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
211 </div>
212 </div>
213 </div>
214 <div class="refsect1">
215 <a name="XAppStackSidebar.other_details"></a><h2>Types and Values</h2>
216 <div class="refsect2">
217 <a name="XAPP-TYPE-STACK-SIDEBAR:CAPS"></a><h3>XAPP_TYPE_STACK_SIDEBAR</h3>
218 <pre class="programlisting">#define XAPP_TYPE_STACK_SIDEBAR (xapp_stack_sidebar_get_type ())
219 </pre>
220 </div>
221 <hr>
222 <div class="refsect2">
223 <a name="XAppStackSidebar-struct"></a><h3>XAppStackSidebar</h3>
224 <pre class="programlisting">typedef struct _XAppStackSidebar XAppStackSidebar;</pre>
225 </div>
226 </div>
227 <div class="refsect1">
228 <a name="XAppStackSidebar.property-details"></a><h2>Property Details</h2>
229 <div class="refsect2">
230 <a name="XAppStackSidebar--stack"></a><h3>The <code class="literal">“stack”</code> property</h3>
231 <pre class="programlisting"> “stack” <a href="../gtk3/GtkStack.html#GtkStack-struct"><span class="type">GtkStack</span></a> *</pre>
232 <p>Associated stack for this XAppStackSidebar.</p>
233 <p>Flags: Read / Write</p>
234 </div>
235 </div>
236 </div>
237 <div class="footer">
238 <hr>Generated by GTK-Doc V1.27</div>
239 </body>
240 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppStatusIcon: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppStackSidebar.html" title="XAppStackSidebar">
9 <link rel="next" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppStatusIcon.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppStatusIcon.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_signals">  <span class="dim">|</span> 
19 <a href="#XAppStatusIcon.signals" class="shortcut">Signals</a></span>
20 </td>
21 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23 <td><a accesskey="p" href="XAppStackSidebar.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24 <td><a accesskey="n" href="XAppStatusIconMonitor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 </tr></table>
26 <div class="refentry">
27 <a name="XAppStatusIcon"></a><div class="titlepage"></div>
28 <div class="refnamediv"><table width="100%"><tr>
29 <td valign="top">
30 <h2><span class="refentrytitle"><a name="XAppStatusIcon.top_of_page"></a>XAppStatusIcon</span></h2>
31 <p>XAppStatusIcon — Broadcasts status information over DBUS</p>
32 </td>
33 <td class="gallery_image" valign="top" align="right"></td>
34 </tr></table></div>
35 <div class="refsect1">
36 <a name="XAppStatusIcon.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
38 <colgroup>
39 <col width="150px" class="functions_return">
40 <col class="functions_name">
41 </colgroup>
42 <tbody>
43 <tr>
44 <td class="function_type">
45 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a>
46 </td>
47 <td class="function_name">
48 <span class="c_punctuation">(</span><a class="link" href="XAppStatusIcon.html#XAppNewObjectFunc" title="XAppNewObjectFunc ()">*XAppNewObjectFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
49 </td>
50 </tr>
51 <tr>
52 <td class="function_type">
53 <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="returnvalue">XAppStatusIcon</span></a> *
54 </td>
55 <td class="function_name">
56 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-new" title="xapp_status_icon_new ()">xapp_status_icon_new</a> <span class="c_punctuation">()</span>
57 </td>
58 </tr>
59 <tr>
60 <td class="function_type">
61 <span class="returnvalue">void</span>
62 </td>
63 <td class="function_name">
64 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-name" title="xapp_status_icon_set_name ()">xapp_status_icon_set_name</a> <span class="c_punctuation">()</span>
65 </td>
66 </tr>
67 <tr>
68 <td class="function_type">
69 <span class="returnvalue">void</span>
70 </td>
71 <td class="function_name">
72 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-icon-name" title="xapp_status_icon_set_icon_name ()">xapp_status_icon_set_icon_name</a> <span class="c_punctuation">()</span>
73 </td>
74 </tr>
75 <tr>
76 <td class="function_type">
77 <span class="returnvalue">void</span>
78 </td>
79 <td class="function_name">
80 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-tooltip-text" title="xapp_status_icon_set_tooltip_text ()">xapp_status_icon_set_tooltip_text</a> <span class="c_punctuation">()</span>
81 </td>
82 </tr>
83 <tr>
84 <td class="function_type">
85 <span class="returnvalue">void</span>
86 </td>
87 <td class="function_name">
88 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-label" title="xapp_status_icon_set_label ()">xapp_status_icon_set_label</a> <span class="c_punctuation">()</span>
89 </td>
90 </tr>
91 <tr>
92 <td class="function_type">
93 <span class="returnvalue">void</span>
94 </td>
95 <td class="function_name">
96 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-visible" title="xapp_status_icon_set_visible ()">xapp_status_icon_set_visible</a> <span class="c_punctuation">()</span>
97 </td>
98 </tr>
99 <tr>
100 <td class="function_type">
101 <span class="returnvalue">void</span>
102 </td>
103 <td class="function_name">
104 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-menu" title="xapp_status_icon_set_menu ()">xapp_status_icon_set_menu</a> <span class="c_punctuation">()</span>
105 </td>
106 </tr>
107 </tbody>
108 </table></div>
109 </div>
110 <div class="refsect1">
111 <a name="XAppStatusIcon.signals"></a><h2>Signals</h2>
112 <div class="informaltable"><table class="informaltable" border="0">
113 <colgroup>
114 <col width="150px" class="signals_return">
115 <col width="300px" class="signals_name">
116 <col width="200px" class="signals_flags">
117 </colgroup>
118 <tbody>
119 <tr>
120 <td class="signal_type"><span class="returnvalue">void</span></td>
121 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-activate" title="The “activate” signal">activate</a></td>
122 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
123 </tr>
124 <tr>
125 <td class="signal_type"><span class="returnvalue">void</span></td>
126 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-button-press-event" title="The “button-press-event” signal">button-press-event</a></td>
127 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
128 </tr>
129 <tr>
130 <td class="signal_type"><span class="returnvalue">void</span></td>
131 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-button-release-event" title="The “button-release-event” signal">button-release-event</a></td>
132 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
133 </tr>
134 <tr>
135 <td class="signal_type"><span class="returnvalue">void</span></td>
136 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-popup-menu" title="The “popup-menu” signal">popup-menu</a></td>
137 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
138 </tr>
139 </tbody>
140 </table></div>
141 </div>
142 <div class="refsect1">
143 <a name="XAppStatusIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
144 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
145 <span class="lineart">╰──</span> XAppStatusIcon
146 </pre>
147 </div>
148 <div class="refsect1">
149 <a name="XAppStatusIcon.description"></a><h2>Description</h2>
150 <p>The XAppStatusIcon allows applications to share status info
151 about themselves. It replaces the obsolete and very similar
152 Gtk.StatusIcon widget.</p>
153 <p>If used in an environment where no applet is handling XAppStatusIcons,
154 The XAppStatusIcon delegates its calls to a Gtk.StatusIcon.</p>
155 </div>
156 <div class="refsect1">
157 <a name="XAppStatusIcon.functions_details"></a><h2>Functions</h2>
158 <div class="refsect2">
159 <a name="XAppNewObjectFunc"></a><h3>XAppNewObjectFunc ()</h3>
160 <pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a>
161 <span class="c_punctuation">(</span>*XAppNewObjectFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
162 </div>
163 <hr>
164 <div class="refsect2">
165 <a name="xapp-status-icon-new"></a><h3>xapp_status_icon_new ()</h3>
166 <pre class="programlisting"><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="returnvalue">XAppStatusIcon</span></a> *
167 xapp_status_icon_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
168 <p>Creates a new <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> instance</p>
169 <div class="refsect3">
170 <a name="xapp-status-icon-new.returns"></a><h4>Returns</h4>
171 <p>a new <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a>. Use g_object_unref when finished. </p>
172 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
173 </div>
174 <p class="since">Since: 1.6</p>
175 </div>
176 <hr>
177 <div class="refsect2">
178 <a name="xapp-status-icon-set-name"></a><h3>xapp_status_icon_set_name ()</h3>
179 <pre class="programlisting"><span class="returnvalue">void</span>
180 xapp_status_icon_set_name (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
181 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
182 <p>Sets the status icon name. This is now shown to users.</p>
183 <div class="refsect3">
184 <a name="xapp-status-icon-set-name.parameters"></a><h4>Parameters</h4>
185 <div class="informaltable"><table class="informaltable" width="100%" border="0">
186 <colgroup>
187 <col width="150px" class="parameters_name">
188 <col class="parameters_description">
189 <col width="200px" class="parameters_annotations">
190 </colgroup>
191 <tbody>
192 <tr>
193 <td class="parameter_name"><p>icon</p></td>
194 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
195 <td class="parameter_annotations"> </td>
196 </tr>
197 <tr>
198 <td class="parameter_name"><p>name</p></td>
199 <td class="parameter_description"><p>a name (this defaults to the name of the application, if not set)</p></td>
200 <td class="parameter_annotations"> </td>
201 </tr>
202 </tbody>
203 </table></div>
204 </div>
205 <p class="since">Since: 1.6</p>
206 </div>
207 <hr>
208 <div class="refsect2">
209 <a name="xapp-status-icon-set-icon-name"></a><h3>xapp_status_icon_set_icon_name ()</h3>
210 <pre class="programlisting"><span class="returnvalue">void</span>
211 xapp_status_icon_set_icon_name (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
212 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon_name</code></em>);</pre>
213 <p>Sets the icon name or icon filename to use.</p>
214 <div class="refsect3">
215 <a name="xapp-status-icon-set-icon-name.parameters"></a><h4>Parameters</h4>
216 <div class="informaltable"><table class="informaltable" width="100%" border="0">
217 <colgroup>
218 <col width="150px" class="parameters_name">
219 <col class="parameters_description">
220 <col width="200px" class="parameters_annotations">
221 </colgroup>
222 <tbody>
223 <tr>
224 <td class="parameter_name"><p>icon</p></td>
225 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
226 <td class="parameter_annotations"> </td>
227 </tr>
228 <tr>
229 <td class="parameter_name"><p>icon_name</p></td>
230 <td class="parameter_description"><p>An icon name or absolute path to an icon.</p></td>
231 <td class="parameter_annotations"> </td>
232 </tr>
233 </tbody>
234 </table></div>
235 </div>
236 <p class="since">Since: 1.6</p>
237 </div>
238 <hr>
239 <div class="refsect2">
240 <a name="xapp-status-icon-set-tooltip-text"></a><h3>xapp_status_icon_set_tooltip_text ()</h3>
241 <pre class="programlisting"><span class="returnvalue">void</span>
242 xapp_status_icon_set_tooltip_text (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
243 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tooltip_text</code></em>);</pre>
244 <p>Sets the tooltip text</p>
245 <div class="refsect3">
246 <a name="xapp-status-icon-set-tooltip-text.parameters"></a><h4>Parameters</h4>
247 <div class="informaltable"><table class="informaltable" width="100%" border="0">
248 <colgroup>
249 <col width="150px" class="parameters_name">
250 <col class="parameters_description">
251 <col width="200px" class="parameters_annotations">
252 </colgroup>
253 <tbody>
254 <tr>
255 <td class="parameter_name"><p>icon</p></td>
256 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
257 <td class="parameter_annotations"> </td>
258 </tr>
259 <tr>
260 <td class="parameter_name"><p>tooltip_text</p></td>
261 <td class="parameter_description"><p>the text to show in the tooltip</p></td>
262 <td class="parameter_annotations"> </td>
263 </tr>
264 </tbody>
265 </table></div>
266 </div>
267 <p class="since">Since: 1.6</p>
268 </div>
269 <hr>
270 <div class="refsect2">
271 <a name="xapp-status-icon-set-label"></a><h3>xapp_status_icon_set_label ()</h3>
272 <pre class="programlisting"><span class="returnvalue">void</span>
273 xapp_status_icon_set_label (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
274 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
275 <p>Sets a label, shown beside the icon</p>
276 <div class="refsect3">
277 <a name="xapp-status-icon-set-label.parameters"></a><h4>Parameters</h4>
278 <div class="informaltable"><table class="informaltable" width="100%" border="0">
279 <colgroup>
280 <col width="150px" class="parameters_name">
281 <col class="parameters_description">
282 <col width="200px" class="parameters_annotations">
283 </colgroup>
284 <tbody>
285 <tr>
286 <td class="parameter_name"><p>icon</p></td>
287 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
288 <td class="parameter_annotations"> </td>
289 </tr>
290 <tr>
291 <td class="parameter_name"><p>label</p></td>
292 <td class="parameter_description"><p>some text</p></td>
293 <td class="parameter_annotations"> </td>
294 </tr>
295 </tbody>
296 </table></div>
297 </div>
298 <p class="since">Since: 1.6</p>
299 </div>
300 <hr>
301 <div class="refsect2">
302 <a name="xapp-status-icon-set-visible"></a><h3>xapp_status_icon_set_visible ()</h3>
303 <pre class="programlisting"><span class="returnvalue">void</span>
304 xapp_status_icon_set_visible (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
305 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre>
306 <p>Sets the visibility of the status icon</p>
307 <div class="refsect3">
308 <a name="xapp-status-icon-set-visible.parameters"></a><h4>Parameters</h4>
309 <div class="informaltable"><table class="informaltable" width="100%" border="0">
310 <colgroup>
311 <col width="150px" class="parameters_name">
312 <col class="parameters_description">
313 <col width="200px" class="parameters_annotations">
314 </colgroup>
315 <tbody>
316 <tr>
317 <td class="parameter_name"><p>icon</p></td>
318 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
319 <td class="parameter_annotations"> </td>
320 </tr>
321 <tr>
322 <td class="parameter_name"><p>visible</p></td>
323 <td class="parameter_description"><p>whether or not the status icon should be visible</p></td>
324 <td class="parameter_annotations"> </td>
325 </tr>
326 </tbody>
327 </table></div>
328 </div>
329 <p class="since">Since: 1.6</p>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="xapp-status-icon-set-menu"></a><h3>xapp_status_icon_set_menu ()</h3>
334 <pre class="programlisting"><span class="returnvalue">void</span>
335 xapp_status_icon_set_menu (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
336 <em class="parameter"><code><a href="../gtk3/GtkMenu.html#GtkMenu-struct"><span class="type">GtkMenu</span></a> *menu</code></em>);</pre>
337 <p>Sets a menu that will be used when requested.</p>
338 <div class="refsect3">
339 <a name="xapp-status-icon-set-menu.parameters"></a><h4>Parameters</h4>
340 <div class="informaltable"><table class="informaltable" width="100%" border="0">
341 <colgroup>
342 <col width="150px" class="parameters_name">
343 <col class="parameters_description">
344 <col width="200px" class="parameters_annotations">
345 </colgroup>
346 <tbody>
347 <tr>
348 <td class="parameter_name"><p>icon</p></td>
349 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
350 <td class="parameter_annotations"> </td>
351 </tr>
352 <tr>
353 <td class="parameter_name"><p>menu</p></td>
354 <td class="parameter_description"><p>A <a href="../gtk3/GtkMenu.html#GtkMenu-struct"><span class="type">GtkMenu</span></a> to display when requested</p></td>
355 <td class="parameter_annotations"> </td>
356 </tr>
357 </tbody>
358 </table></div>
359 </div>
360 <p class="since">Since: 1.6</p>
361 </div>
362 </div>
363 <div class="refsect1">
364 <a name="XAppStatusIcon.other_details"></a><h2>Types and Values</h2>
365 </div>
366 <div class="refsect1">
367 <a name="XAppStatusIcon.signal-details"></a><h2>Signal Details</h2>
368 <div class="refsect2">
369 <a name="XAppStatusIcon-activate"></a><h3>The <code class="literal">“activate”</code> signal</h3>
370 <pre class="programlisting"><span class="returnvalue">void</span>
371 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
372 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
373 <p>Gets emitted when the user activates the status icon.</p>
374 <div class="refsect3">
375 <a name="XAppStatusIcon-activate.parameters"></a><h4>Parameters</h4>
376 <div class="informaltable"><table class="informaltable" width="100%" border="0">
377 <colgroup>
378 <col width="150px" class="parameters_name">
379 <col class="parameters_description">
380 <col width="200px" class="parameters_annotations">
381 </colgroup>
382 <tbody>
383 <tr>
384 <td class="parameter_name"><p>icon</p></td>
385 <td class="parameter_description"><p>The <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
386 <td class="parameter_annotations"> </td>
387 </tr>
388 <tr>
389 <td class="parameter_name"><p>user_data</p></td>
390 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
391 <td class="parameter_annotations"> </td>
392 </tr>
393 </tbody>
394 </table></div>
395 </div>
396 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
397 </div>
398 <hr>
399 <div class="refsect2">
400 <a name="XAppStatusIcon-button-press-event"></a><h3>The <code class="literal">“button-press-event”</code> signal</h3>
401 <pre class="programlisting"><span class="returnvalue">void</span>
402 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
403 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x,
404 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y,
405 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> button,
406 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> time,
407 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> panel_position,
408 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
409 <p>Gets emitted when there is a button press received from an applet</p>
410 <div class="refsect3">
411 <a name="XAppStatusIcon-button-press-event.parameters"></a><h4>Parameters</h4>
412 <div class="informaltable"><table class="informaltable" width="100%" border="0">
413 <colgroup>
414 <col width="150px" class="parameters_name">
415 <col class="parameters_description">
416 <col width="200px" class="parameters_annotations">
417 </colgroup>
418 <tbody>
419 <tr>
420 <td class="parameter_name"><p>icon</p></td>
421 <td class="parameter_description"><p>The <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
422 <td class="parameter_annotations"> </td>
423 </tr>
424 <tr>
425 <td class="parameter_name"><p>x</p></td>
426 <td class="parameter_description"><p>The absolute x position to use for menu positioning</p></td>
427 <td class="parameter_annotations"> </td>
428 </tr>
429 <tr>
430 <td class="parameter_name"><p>y</p></td>
431 <td class="parameter_description"><p>The absolute y position to use for menu positioning</p></td>
432 <td class="parameter_annotations"> </td>
433 </tr>
434 <tr>
435 <td class="parameter_name"><p>button</p></td>
436 <td class="parameter_description"><p>The button that was pressed</p></td>
437 <td class="parameter_annotations"> </td>
438 </tr>
439 <tr>
440 <td class="parameter_name"><p>time</p></td>
441 <td class="parameter_description"><p>The time supplied by the event, or 0</p></td>
442 <td class="parameter_annotations"> </td>
443 </tr>
444 <tr>
445 <td class="parameter_name"><p>panel_position</p></td>
446 <td class="parameter_description"><p>The <a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPositionType"><span class="type">GtkPositionType</span></a> to use for menu positioning</p></td>
447 <td class="parameter_annotations"> </td>
448 </tr>
449 <tr>
450 <td class="parameter_name"><p>user_data</p></td>
451 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
452 <td class="parameter_annotations"> </td>
453 </tr>
454 </tbody>
455 </table></div>
456 </div>
457 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
458 </div>
459 <hr>
460 <div class="refsect2">
461 <a name="XAppStatusIcon-button-release-event"></a><h3>The <code class="literal">“button-release-event”</code> signal</h3>
462 <pre class="programlisting"><span class="returnvalue">void</span>
463 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
464 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x,
465 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y,
466 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> button,
467 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> time,
468 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> panel_position,
469 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
470 <p>Gets emitted when there is a button release received from an applet</p>
471 <div class="refsect3">
472 <a name="XAppStatusIcon-button-release-event.parameters"></a><h4>Parameters</h4>
473 <div class="informaltable"><table class="informaltable" width="100%" border="0">
474 <colgroup>
475 <col width="150px" class="parameters_name">
476 <col class="parameters_description">
477 <col width="200px" class="parameters_annotations">
478 </colgroup>
479 <tbody>
480 <tr>
481 <td class="parameter_name"><p>icon</p></td>
482 <td class="parameter_description"><p>The <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
483 <td class="parameter_annotations"> </td>
484 </tr>
485 <tr>
486 <td class="parameter_name"><p>x</p></td>
487 <td class="parameter_description"><p>The absolute x position to use for menu positioning</p></td>
488 <td class="parameter_annotations"> </td>
489 </tr>
490 <tr>
491 <td class="parameter_name"><p>y</p></td>
492 <td class="parameter_description"><p>The absolute y position to use for menu positioning</p></td>
493 <td class="parameter_annotations"> </td>
494 </tr>
495 <tr>
496 <td class="parameter_name"><p>button</p></td>
497 <td class="parameter_description"><p>The button that was released</p></td>
498 <td class="parameter_annotations"> </td>
499 </tr>
500 <tr>
501 <td class="parameter_name"><p>time</p></td>
502 <td class="parameter_description"><p>The time supplied by the event, or 0</p></td>
503 <td class="parameter_annotations"> </td>
504 </tr>
505 <tr>
506 <td class="parameter_name"><p>panel_position</p></td>
507 <td class="parameter_description"><p>The <a href="../gtk3/gtk3-Standard-Enumerations.html#GtkPositionType"><span class="type">GtkPositionType</span></a> to use for menu positioning</p></td>
508 <td class="parameter_annotations"> </td>
509 </tr>
510 <tr>
511 <td class="parameter_name"><p>user_data</p></td>
512 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
513 <td class="parameter_annotations"> </td>
514 </tr>
515 </tbody>
516 </table></div>
517 </div>
518 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
519 </div>
520 <hr>
521 <div class="refsect2">
522 <a name="XAppStatusIcon-popup-menu"></a><h3>The <code class="literal">“popup-menu”</code> signal</h3>
523 <pre class="programlisting"><span class="returnvalue">void</span>
524 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
525 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> button,
526 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> activate_time,
527 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
528 <p>Gets emitted when the user brings up the context menu
529 of the status icon.</p>
530 <div class="refsect3">
531 <a name="XAppStatusIcon-popup-menu.parameters"></a><h4>Parameters</h4>
532 <div class="informaltable"><table class="informaltable" width="100%" border="0">
533 <colgroup>
534 <col width="150px" class="parameters_name">
535 <col class="parameters_description">
536 <col width="200px" class="parameters_annotations">
537 </colgroup>
538 <tbody>
539 <tr>
540 <td class="parameter_name"><p>icon</p></td>
541 <td class="parameter_description"><p>the <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
542 <td class="parameter_annotations"> </td>
543 </tr>
544 <tr>
545 <td class="parameter_name"><p>button</p></td>
546 <td class="parameter_description"><p>the button that was pressed, or 0 if the
547 signal is not emitted in response to a button press event</p></td>
548 <td class="parameter_annotations"> </td>
549 </tr>
550 <tr>
551 <td class="parameter_name"><p>activate_time</p></td>
552 <td class="parameter_description"><p>the timestamp of the event that
553 triggered the signal emission</p></td>
554 <td class="parameter_annotations"> </td>
555 </tr>
556 <tr>
557 <td class="parameter_name"><p>user_data</p></td>
558 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
559 <td class="parameter_annotations"> </td>
560 </tr>
561 </tbody>
562 </table></div>
563 </div>
564 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
565 </div>
566 </div>
567 </div>
568 <div class="footer">
569 <hr>Generated by GTK-Doc V1.27</div>
570 </body>
571 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppStatusIconInterfaceSkeleton: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppStatusIconInterfaceSkeleton.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppStatusIconInterfaceSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
19 <a href="#XAppStatusIconInterfaceSkeleton.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
20 <a href="#XAppStatusIconInterfaceSkeleton.signals" class="shortcut">Signals</a></span>
21 </td>
22 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24 <td><a accesskey="p" href="XAppStatusIconMonitor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26 </tr></table>
27 <div class="refentry">
28 <a name="XAppStatusIconInterfaceSkeleton"></a><div class="titlepage"></div>
29 <div class="refnamediv"><table width="100%"><tr>
30 <td valign="top">
31 <h2><span class="refentrytitle"><a name="XAppStatusIconInterfaceSkeleton.top_of_page"></a>XAppStatusIconInterfaceSkeleton</span></h2>
32 <p>XAppStatusIconInterfaceSkeleton</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppStatusIconInterfaceSkeleton.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a href="../gio/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-interface-info" title="xapp_status_icon_interface_interface_info ()">xapp_status_icon_interface_interface_info</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-override-properties" title="xapp_status_icon_interface_override_properties ()">xapp_status_icon_interface_override_properties</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 <tr>
61 <td class="function_type">
62 <span class="returnvalue">void</span>
63 </td>
64 <td class="function_name">
65 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press" title="xapp_status_icon_interface_complete_button_press ()">xapp_status_icon_interface_complete_button_press</a> <span class="c_punctuation">()</span>
66 </td>
67 </tr>
68 <tr>
69 <td class="function_type">
70 <span class="returnvalue">void</span>
71 </td>
72 <td class="function_name">
73 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-release" title="xapp_status_icon_interface_complete_button_release ()">xapp_status_icon_interface_complete_button_release</a> <span class="c_punctuation">()</span>
74 </td>
75 </tr>
76 <tr>
77 <td class="function_type">
78 <span class="returnvalue">void</span>
79 </td>
80 <td class="function_name">
81 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()">xapp_status_icon_interface_call_button_press</a> <span class="c_punctuation">()</span>
82 </td>
83 </tr>
84 <tr>
85 <td class="function_type">
86 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
87 </td>
88 <td class="function_name">
89 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-finish" title="xapp_status_icon_interface_call_button_press_finish ()">xapp_status_icon_interface_call_button_press_finish</a> <span class="c_punctuation">()</span>
90 </td>
91 </tr>
92 <tr>
93 <td class="function_type">
94 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
95 </td>
96 <td class="function_name">
97 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-sync" title="xapp_status_icon_interface_call_button_press_sync ()">xapp_status_icon_interface_call_button_press_sync</a> <span class="c_punctuation">()</span>
98 </td>
99 </tr>
100 <tr>
101 <td class="function_type">
102 <span class="returnvalue">void</span>
103 </td>
104 <td class="function_name">
105 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release" title="xapp_status_icon_interface_call_button_release ()">xapp_status_icon_interface_call_button_release</a> <span class="c_punctuation">()</span>
106 </td>
107 </tr>
108 <tr>
109 <td class="function_type">
110 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
111 </td>
112 <td class="function_name">
113 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-finish" title="xapp_status_icon_interface_call_button_release_finish ()">xapp_status_icon_interface_call_button_release_finish</a> <span class="c_punctuation">()</span>
114 </td>
115 </tr>
116 <tr>
117 <td class="function_type">
118 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
119 </td>
120 <td class="function_name">
121 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-sync" title="xapp_status_icon_interface_call_button_release_sync ()">xapp_status_icon_interface_call_button_release_sync</a> <span class="c_punctuation">()</span>
122 </td>
123 </tr>
124 <tr>
125 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
126 </td>
127 <td class="function_name">
128 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-name" title="xapp_status_icon_interface_get_name ()">xapp_status_icon_interface_get_name</a> <span class="c_punctuation">()</span>
129 </td>
130 </tr>
131 <tr>
132 <td class="function_type">
133 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
134 </td>
135 <td class="function_name">
136 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-name" title="xapp_status_icon_interface_dup_name ()">xapp_status_icon_interface_dup_name</a> <span class="c_punctuation">()</span>
137 </td>
138 </tr>
139 <tr>
140 <td class="function_type">
141 <span class="returnvalue">void</span>
142 </td>
143 <td class="function_name">
144 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-name" title="xapp_status_icon_interface_set_name ()">xapp_status_icon_interface_set_name</a> <span class="c_punctuation">()</span>
145 </td>
146 </tr>
147 <tr>
148 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
149 </td>
150 <td class="function_name">
151 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-name" title="xapp_status_icon_interface_get_icon_name ()">xapp_status_icon_interface_get_icon_name</a> <span class="c_punctuation">()</span>
152 </td>
153 </tr>
154 <tr>
155 <td class="function_type">
156 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
157 </td>
158 <td class="function_name">
159 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-icon-name" title="xapp_status_icon_interface_dup_icon_name ()">xapp_status_icon_interface_dup_icon_name</a> <span class="c_punctuation">()</span>
160 </td>
161 </tr>
162 <tr>
163 <td class="function_type">
164 <span class="returnvalue">void</span>
165 </td>
166 <td class="function_name">
167 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-name" title="xapp_status_icon_interface_set_icon_name ()">xapp_status_icon_interface_set_icon_name</a> <span class="c_punctuation">()</span>
168 </td>
169 </tr>
170 <tr>
171 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
172 </td>
173 <td class="function_name">
174 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-tooltip-text" title="xapp_status_icon_interface_get_tooltip_text ()">xapp_status_icon_interface_get_tooltip_text</a> <span class="c_punctuation">()</span>
175 </td>
176 </tr>
177 <tr>
178 <td class="function_type">
179 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
180 </td>
181 <td class="function_name">
182 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-tooltip-text" title="xapp_status_icon_interface_dup_tooltip_text ()">xapp_status_icon_interface_dup_tooltip_text</a> <span class="c_punctuation">()</span>
183 </td>
184 </tr>
185 <tr>
186 <td class="function_type">
187 <span class="returnvalue">void</span>
188 </td>
189 <td class="function_name">
190 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-tooltip-text" title="xapp_status_icon_interface_set_tooltip_text ()">xapp_status_icon_interface_set_tooltip_text</a> <span class="c_punctuation">()</span>
191 </td>
192 </tr>
193 <tr>
194 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
195 </td>
196 <td class="function_name">
197 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-label" title="xapp_status_icon_interface_get_label ()">xapp_status_icon_interface_get_label</a> <span class="c_punctuation">()</span>
198 </td>
199 </tr>
200 <tr>
201 <td class="function_type">
202 <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
203 </td>
204 <td class="function_name">
205 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-label" title="xapp_status_icon_interface_dup_label ()">xapp_status_icon_interface_dup_label</a> <span class="c_punctuation">()</span>
206 </td>
207 </tr>
208 <tr>
209 <td class="function_type">
210 <span class="returnvalue">void</span>
211 </td>
212 <td class="function_name">
213 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-label" title="xapp_status_icon_interface_set_label ()">xapp_status_icon_interface_set_label</a> <span class="c_punctuation">()</span>
214 </td>
215 </tr>
216 <tr>
217 <td class="function_type">
218 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
219 </td>
220 <td class="function_name">
221 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-visible" title="xapp_status_icon_interface_get_visible ()">xapp_status_icon_interface_get_visible</a> <span class="c_punctuation">()</span>
222 </td>
223 </tr>
224 <tr>
225 <td class="function_type">
226 <span class="returnvalue">void</span>
227 </td>
228 <td class="function_name">
229 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-visible" title="xapp_status_icon_interface_set_visible ()">xapp_status_icon_interface_set_visible</a> <span class="c_punctuation">()</span>
230 </td>
231 </tr>
232 <tr>
233 <td class="function_type">
234 <span class="returnvalue">void</span>
235 </td>
236 <td class="function_name">
237 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()">xapp_status_icon_interface_proxy_new</a> <span class="c_punctuation">()</span>
238 </td>
239 </tr>
240 <tr>
241 <td class="function_type">
242 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
243 </td>
244 <td class="function_name">
245 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-finish" title="xapp_status_icon_interface_proxy_new_finish ()">xapp_status_icon_interface_proxy_new_finish</a> <span class="c_punctuation">()</span>
246 </td>
247 </tr>
248 <tr>
249 <td class="function_type">
250 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
251 </td>
252 <td class="function_name">
253 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync" title="xapp_status_icon_interface_proxy_new_sync ()">xapp_status_icon_interface_proxy_new_sync</a> <span class="c_punctuation">()</span>
254 </td>
255 </tr>
256 <tr>
257 <td class="function_type">
258 <span class="returnvalue">void</span>
259 </td>
260 <td class="function_name">
261 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus" title="xapp_status_icon_interface_proxy_new_for_bus ()">xapp_status_icon_interface_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
262 </td>
263 </tr>
264 <tr>
265 <td class="function_type">
266 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
267 </td>
268 <td class="function_name">
269 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-finish" title="xapp_status_icon_interface_proxy_new_for_bus_finish ()">xapp_status_icon_interface_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
270 </td>
271 </tr>
272 <tr>
273 <td class="function_type">
274 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
275 </td>
276 <td class="function_name">
277 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-sync" title="xapp_status_icon_interface_proxy_new_for_bus_sync ()">xapp_status_icon_interface_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
278 </td>
279 </tr>
280 <tr>
281 <td class="function_type">
282 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
283 </td>
284 <td class="function_name">
285 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-skeleton-new" title="xapp_status_icon_interface_skeleton_new ()">xapp_status_icon_interface_skeleton_new</a> <span class="c_punctuation">()</span>
286 </td>
287 </tr>
288 </tbody>
289 </table></div>
290 </div>
291 <div class="refsect1">
292 <a name="XAppStatusIconInterfaceSkeleton.properties"></a><h2>Properties</h2>
293 <div class="informaltable"><table class="informaltable" border="0">
294 <colgroup>
295 <col width="150px" class="properties_type">
296 <col width="300px" class="properties_name">
297 <col width="200px" class="properties_flags">
298 </colgroup>
299 <tbody>
300 <tr>
301 <td class="property_type">
302 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
303 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-name" title="The “icon-name” property">icon-name</a></td>
304 <td class="property_flags">Read / Write</td>
305 </tr>
306 <tr>
307 <td class="property_type">
308 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
309 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label" title="The “label” property">label</a></td>
310 <td class="property_flags">Read / Write</td>
311 </tr>
312 <tr>
313 <td class="property_type">
314 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
315 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--name" title="The “name” property">name</a></td>
316 <td class="property_flags">Read / Write</td>
317 </tr>
318 <tr>
319 <td class="property_type">
320 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
321 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--tooltip-text" title="The “tooltip-text” property">tooltip-text</a></td>
322 <td class="property_flags">Read / Write</td>
323 </tr>
324 <tr>
325 <td class="property_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
326 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--visible" title="The “visible” property">visible</a></td>
327 <td class="property_flags">Read / Write</td>
328 </tr>
329 </tbody>
330 </table></div>
331 </div>
332 <div class="refsect1">
333 <a name="XAppStatusIconInterfaceSkeleton.signals"></a><h2>Signals</h2>
334 <div class="informaltable"><table class="informaltable" border="0">
335 <colgroup>
336 <col width="150px" class="signals_return">
337 <col width="300px" class="signals_name">
338 <col width="200px" class="signals_flags">
339 </colgroup>
340 <tbody>
341 <tr>
342 <td class="signal_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
343 <td class="signal_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-press" title="The “handle-button-press” signal">handle-button-press</a></td>
344 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
345 </tr>
346 <tr>
347 <td class="signal_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
348 <td class="signal_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-release" title="The “handle-button-release” signal">handle-button-release</a></td>
349 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
350 </tr>
351 </tbody>
352 </table></div>
353 </div>
354 <a name="XAppStatusIconInterface"></a><a name="XAppStatusIconInterfaceProxy"></a><div class="refsect1">
355 <a name="XAppStatusIconInterfaceSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
356 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
357 <span class="lineart">╰──</span> XAppStatusIconInterface
358 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
359 <span class="lineart">├──</span> <a href="../gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
360 <span class="lineart">│</span> <span class="lineart">╰──</span> XAppStatusIconInterfaceSkeleton
361 <span class="lineart">╰──</span> <a href="../gio/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
362 <span class="lineart">╰──</span> XAppStatusIconInterfaceProxy
363 </pre>
364 </div>
365 <div class="refsect1">
366 <a name="XAppStatusIconInterfaceSkeleton.description"></a><h2>Description</h2>
367 </div>
368 <div class="refsect1">
369 <a name="XAppStatusIconInterfaceSkeleton.functions_details"></a><h2>Functions</h2>
370 <div class="refsect2">
371 <a name="xapp-status-icon-interface-interface-info"></a><h3>xapp_status_icon_interface_interface_info ()</h3>
372 <pre class="programlisting"><a href="../gio/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
373 xapp_status_icon_interface_interface_info
374 (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
375 <p>Gets a machine-readable description of the org.x.StatusIcon D-Bus interface.</p>
376 <div class="refsect3">
377 <a name="xapp-status-icon-interface-interface-info.returns"></a><h4>Returns</h4>
378 <p>A <a href="../gio/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. </p>
379 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
380 </div>
381 </div>
382 <hr>
383 <div class="refsect2">
384 <a name="xapp-status-icon-interface-override-properties"></a><h3>xapp_status_icon_interface_override_properties ()</h3>
385 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
386 xapp_status_icon_interface_override_properties
387 (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
388 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);</pre>
389 <p>Overrides all <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> properties in the <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> interface for a concrete class.
390 The properties are overridden in the order they are defined.</p>
391 <div class="refsect3">
392 <a name="xapp-status-icon-interface-override-properties.parameters"></a><h4>Parameters</h4>
393 <div class="informaltable"><table class="informaltable" width="100%" border="0">
394 <colgroup>
395 <col width="150px" class="parameters_name">
396 <col class="parameters_description">
397 <col width="200px" class="parameters_annotations">
398 </colgroup>
399 <tbody>
400 <tr>
401 <td class="parameter_name"><p>klass</p></td>
402 <td class="parameter_description"><p>The class structure for a <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> derived class.</p></td>
403 <td class="parameter_annotations"> </td>
404 </tr>
405 <tr>
406 <td class="parameter_name"><p>property_id_begin</p></td>
407 <td class="parameter_description"><p>The property id to assign to the first overridden property.</p></td>
408 <td class="parameter_annotations"> </td>
409 </tr>
410 </tbody>
411 </table></div>
412 </div>
413 <div class="refsect3">
414 <a name="xapp-status-icon-interface-override-properties.returns"></a><h4>Returns</h4>
415 <p> The last property id.</p>
416 </div>
417 </div>
418 <hr>
419 <div class="refsect2">
420 <a name="xapp-status-icon-interface-complete-button-press"></a><h3>xapp_status_icon_interface_complete_button_press ()</h3>
421 <pre class="programlisting"><span class="returnvalue">void</span>
422 xapp_status_icon_interface_complete_button_press
423 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
424 <em class="parameter"><code><a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
425 <p>Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="ButtonPress"><code class="function">ButtonPress()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
426 <p>This method will free <em class="parameter"><code>invocation</code></em>
427 , you cannot use it afterwards.</p>
428 <div class="refsect3">
429 <a name="xapp-status-icon-interface-complete-button-press.parameters"></a><h4>Parameters</h4>
430 <div class="informaltable"><table class="informaltable" width="100%" border="0">
431 <colgroup>
432 <col width="150px" class="parameters_name">
433 <col class="parameters_description">
434 <col width="200px" class="parameters_annotations">
435 </colgroup>
436 <tbody>
437 <tr>
438 <td class="parameter_name"><p>object</p></td>
439 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
440 <td class="parameter_annotations"> </td>
441 </tr>
442 <tr>
443 <td class="parameter_name"><p>invocation</p></td>
444 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
445 <td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
446 </tr>
447 </tbody>
448 </table></div>
449 </div>
450 </div>
451 <hr>
452 <div class="refsect2">
453 <a name="xapp-status-icon-interface-complete-button-release"></a><h3>xapp_status_icon_interface_complete_button_release ()</h3>
454 <pre class="programlisting"><span class="returnvalue">void</span>
455 xapp_status_icon_interface_complete_button_release
456 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
457 <em class="parameter"><code><a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
458 <p>Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="ButtonRelease"><code class="function">ButtonRelease()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
459 <p>This method will free <em class="parameter"><code>invocation</code></em>
460 , you cannot use it afterwards.</p>
461 <div class="refsect3">
462 <a name="xapp-status-icon-interface-complete-button-release.parameters"></a><h4>Parameters</h4>
463 <div class="informaltable"><table class="informaltable" width="100%" border="0">
464 <colgroup>
465 <col width="150px" class="parameters_name">
466 <col class="parameters_description">
467 <col width="200px" class="parameters_annotations">
468 </colgroup>
469 <tbody>
470 <tr>
471 <td class="parameter_name"><p>object</p></td>
472 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
473 <td class="parameter_annotations"> </td>
474 </tr>
475 <tr>
476 <td class="parameter_name"><p>invocation</p></td>
477 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
478 <td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
479 </tr>
480 </tbody>
481 </table></div>
482 </div>
483 </div>
484 <hr>
485 <div class="refsect2">
486 <a name="xapp-status-icon-interface-call-button-press"></a><h3>xapp_status_icon_interface_call_button_press ()</h3>
487 <pre class="programlisting"><span class="returnvalue">void</span>
488 xapp_status_icon_interface_call_button_press
489 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
490 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x</code></em>,
491 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y</code></em>,
492 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button</code></em>,
493 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
494 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position</code></em>,
495 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
496 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
497 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
498 <p>Asynchronously invokes the <GTKDOCLINK HREF="ButtonPress"><code class="function">ButtonPress()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
499 .
500 When the operation is finished, <em class="parameter"><code>callback</code></em>
501 will be invoked in the <a href="../glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
502 You can then call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-finish" title="xapp_status_icon_interface_call_button_press_finish ()"><code class="function">xapp_status_icon_interface_call_button_press_finish()</code></a> to get the result of the operation.</p>
503 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-sync" title="xapp_status_icon_interface_call_button_press_sync ()"><code class="function">xapp_status_icon_interface_call_button_press_sync()</code></a> for the synchronous, blocking version of this method.</p>
504 <div class="refsect3">
505 <a name="xapp-status-icon-interface-call-button-press.parameters"></a><h4>Parameters</h4>
506 <div class="informaltable"><table class="informaltable" width="100%" border="0">
507 <colgroup>
508 <col width="150px" class="parameters_name">
509 <col class="parameters_description">
510 <col width="200px" class="parameters_annotations">
511 </colgroup>
512 <tbody>
513 <tr>
514 <td class="parameter_name"><p>proxy</p></td>
515 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
516 <td class="parameter_annotations"> </td>
517 </tr>
518 <tr>
519 <td class="parameter_name"><p>arg_x</p></td>
520 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
521 <td class="parameter_annotations"> </td>
522 </tr>
523 <tr>
524 <td class="parameter_name"><p>arg_y</p></td>
525 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
526 <td class="parameter_annotations"> </td>
527 </tr>
528 <tr>
529 <td class="parameter_name"><p>arg_button</p></td>
530 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
531 <td class="parameter_annotations"> </td>
532 </tr>
533 <tr>
534 <td class="parameter_name"><p>arg_time</p></td>
535 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
536 <td class="parameter_annotations"> </td>
537 </tr>
538 <tr>
539 <td class="parameter_name"><p>arg_panel_position</p></td>
540 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
541 <td class="parameter_annotations"> </td>
542 </tr>
543 <tr>
544 <td class="parameter_name"><p>cancellable</p></td>
545 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
546 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
547 </tr>
548 <tr>
549 <td class="parameter_name"><p>callback</p></td>
550 <td class="parameter_description"><p>A <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
551 <td class="parameter_annotations"> </td>
552 </tr>
553 <tr>
554 <td class="parameter_name"><p>user_data</p></td>
555 <td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
556 .</p></td>
557 <td class="parameter_annotations"> </td>
558 </tr>
559 </tbody>
560 </table></div>
561 </div>
562 </div>
563 <hr>
564 <div class="refsect2">
565 <a name="xapp-status-icon-interface-call-button-press-finish"></a><h3>xapp_status_icon_interface_call_button_press_finish ()</h3>
566 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
567 xapp_status_icon_interface_call_button_press_finish
568 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
569 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
570 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
571 <p>Finishes an operation started with <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()"><code class="function">xapp_status_icon_interface_call_button_press()</code></a>.</p>
572 <div class="refsect3">
573 <a name="xapp-status-icon-interface-call-button-press-finish.parameters"></a><h4>Parameters</h4>
574 <div class="informaltable"><table class="informaltable" width="100%" border="0">
575 <colgroup>
576 <col width="150px" class="parameters_name">
577 <col class="parameters_description">
578 <col width="200px" class="parameters_annotations">
579 </colgroup>
580 <tbody>
581 <tr>
582 <td class="parameter_name"><p>proxy</p></td>
583 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
584 <td class="parameter_annotations"> </td>
585 </tr>
586 <tr>
587 <td class="parameter_name"><p>res</p></td>
588 <td class="parameter_description"><p>The <a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()"><code class="function">xapp_status_icon_interface_call_button_press()</code></a>.</p></td>
589 <td class="parameter_annotations"> </td>
590 </tr>
591 <tr>
592 <td class="parameter_name"><p>error</p></td>
593 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
594 <td class="parameter_annotations"> </td>
595 </tr>
596 </tbody>
597 </table></div>
598 </div>
599 <div class="refsect3">
600 <a name="xapp-status-icon-interface-call-button-press-finish.returns"></a><h4>Returns</h4>
601 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
602 is set. </p>
603 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
604 </div>
605 </div>
606 <hr>
607 <div class="refsect2">
608 <a name="xapp-status-icon-interface-call-button-press-sync"></a><h3>xapp_status_icon_interface_call_button_press_sync ()</h3>
609 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
610 xapp_status_icon_interface_call_button_press_sync
611 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
612 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x</code></em>,
613 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y</code></em>,
614 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button</code></em>,
615 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
616 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position</code></em>,
617 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
618 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
619 <p>Synchronously invokes the <GTKDOCLINK HREF="ButtonPress"><code class="function">ButtonPress()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
620 . The calling thread is blocked until a reply is received.</p>
621 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()"><code class="function">xapp_status_icon_interface_call_button_press()</code></a> for the asynchronous version of this method.</p>
622 <div class="refsect3">
623 <a name="xapp-status-icon-interface-call-button-press-sync.parameters"></a><h4>Parameters</h4>
624 <div class="informaltable"><table class="informaltable" width="100%" border="0">
625 <colgroup>
626 <col width="150px" class="parameters_name">
627 <col class="parameters_description">
628 <col width="200px" class="parameters_annotations">
629 </colgroup>
630 <tbody>
631 <tr>
632 <td class="parameter_name"><p>proxy</p></td>
633 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
634 <td class="parameter_annotations"> </td>
635 </tr>
636 <tr>
637 <td class="parameter_name"><p>arg_x</p></td>
638 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
639 <td class="parameter_annotations"> </td>
640 </tr>
641 <tr>
642 <td class="parameter_name"><p>arg_y</p></td>
643 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
644 <td class="parameter_annotations"> </td>
645 </tr>
646 <tr>
647 <td class="parameter_name"><p>arg_button</p></td>
648 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
649 <td class="parameter_annotations"> </td>
650 </tr>
651 <tr>
652 <td class="parameter_name"><p>arg_time</p></td>
653 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
654 <td class="parameter_annotations"> </td>
655 </tr>
656 <tr>
657 <td class="parameter_name"><p>arg_panel_position</p></td>
658 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
659 <td class="parameter_annotations"> </td>
660 </tr>
661 <tr>
662 <td class="parameter_name"><p>cancellable</p></td>
663 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
664 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
665 </tr>
666 <tr>
667 <td class="parameter_name"><p>error</p></td>
668 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
669 <td class="parameter_annotations"> </td>
670 </tr>
671 </tbody>
672 </table></div>
673 </div>
674 <div class="refsect3">
675 <a name="xapp-status-icon-interface-call-button-press-sync.returns"></a><h4>Returns</h4>
676 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
677 is set. </p>
678 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
679 </div>
680 </div>
681 <hr>
682 <div class="refsect2">
683 <a name="xapp-status-icon-interface-call-button-release"></a><h3>xapp_status_icon_interface_call_button_release ()</h3>
684 <pre class="programlisting"><span class="returnvalue">void</span>
685 xapp_status_icon_interface_call_button_release
686 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
687 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x</code></em>,
688 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y</code></em>,
689 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button</code></em>,
690 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
691 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position</code></em>,
692 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
693 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
694 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
695 <p>Asynchronously invokes the <GTKDOCLINK HREF="ButtonRelease"><code class="function">ButtonRelease()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
696 .
697 When the operation is finished, <em class="parameter"><code>callback</code></em>
698 will be invoked in the <a href="../glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
699 You can then call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-finish" title="xapp_status_icon_interface_call_button_release_finish ()"><code class="function">xapp_status_icon_interface_call_button_release_finish()</code></a> to get the result of the operation.</p>
700 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-sync" title="xapp_status_icon_interface_call_button_release_sync ()"><code class="function">xapp_status_icon_interface_call_button_release_sync()</code></a> for the synchronous, blocking version of this method.</p>
701 <div class="refsect3">
702 <a name="xapp-status-icon-interface-call-button-release.parameters"></a><h4>Parameters</h4>
703 <div class="informaltable"><table class="informaltable" width="100%" border="0">
704 <colgroup>
705 <col width="150px" class="parameters_name">
706 <col class="parameters_description">
707 <col width="200px" class="parameters_annotations">
708 </colgroup>
709 <tbody>
710 <tr>
711 <td class="parameter_name"><p>proxy</p></td>
712 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
713 <td class="parameter_annotations"> </td>
714 </tr>
715 <tr>
716 <td class="parameter_name"><p>arg_x</p></td>
717 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
718 <td class="parameter_annotations"> </td>
719 </tr>
720 <tr>
721 <td class="parameter_name"><p>arg_y</p></td>
722 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
723 <td class="parameter_annotations"> </td>
724 </tr>
725 <tr>
726 <td class="parameter_name"><p>arg_button</p></td>
727 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
728 <td class="parameter_annotations"> </td>
729 </tr>
730 <tr>
731 <td class="parameter_name"><p>arg_time</p></td>
732 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
733 <td class="parameter_annotations"> </td>
734 </tr>
735 <tr>
736 <td class="parameter_name"><p>arg_panel_position</p></td>
737 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
738 <td class="parameter_annotations"> </td>
739 </tr>
740 <tr>
741 <td class="parameter_name"><p>cancellable</p></td>
742 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
743 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
744 </tr>
745 <tr>
746 <td class="parameter_name"><p>callback</p></td>
747 <td class="parameter_description"><p>A <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
748 <td class="parameter_annotations"> </td>
749 </tr>
750 <tr>
751 <td class="parameter_name"><p>user_data</p></td>
752 <td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
753 .</p></td>
754 <td class="parameter_annotations"> </td>
755 </tr>
756 </tbody>
757 </table></div>
758 </div>
759 </div>
760 <hr>
761 <div class="refsect2">
762 <a name="xapp-status-icon-interface-call-button-release-finish"></a><h3>xapp_status_icon_interface_call_button_release_finish ()</h3>
763 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
764 xapp_status_icon_interface_call_button_release_finish
765 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
766 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
767 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
768 <p>Finishes an operation started with <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release" title="xapp_status_icon_interface_call_button_release ()"><code class="function">xapp_status_icon_interface_call_button_release()</code></a>.</p>
769 <div class="refsect3">
770 <a name="xapp-status-icon-interface-call-button-release-finish.parameters"></a><h4>Parameters</h4>
771 <div class="informaltable"><table class="informaltable" width="100%" border="0">
772 <colgroup>
773 <col width="150px" class="parameters_name">
774 <col class="parameters_description">
775 <col width="200px" class="parameters_annotations">
776 </colgroup>
777 <tbody>
778 <tr>
779 <td class="parameter_name"><p>proxy</p></td>
780 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
781 <td class="parameter_annotations"> </td>
782 </tr>
783 <tr>
784 <td class="parameter_name"><p>res</p></td>
785 <td class="parameter_description"><p>The <a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release" title="xapp_status_icon_interface_call_button_release ()"><code class="function">xapp_status_icon_interface_call_button_release()</code></a>.</p></td>
786 <td class="parameter_annotations"> </td>
787 </tr>
788 <tr>
789 <td class="parameter_name"><p>error</p></td>
790 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
791 <td class="parameter_annotations"> </td>
792 </tr>
793 </tbody>
794 </table></div>
795 </div>
796 <div class="refsect3">
797 <a name="xapp-status-icon-interface-call-button-release-finish.returns"></a><h4>Returns</h4>
798 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
799 is set. </p>
800 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
801 </div>
802 </div>
803 <hr>
804 <div class="refsect2">
805 <a name="xapp-status-icon-interface-call-button-release-sync"></a><h3>xapp_status_icon_interface_call_button_release_sync ()</h3>
806 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
807 xapp_status_icon_interface_call_button_release_sync
808 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
809 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x</code></em>,
810 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y</code></em>,
811 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button</code></em>,
812 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
813 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position</code></em>,
814 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
815 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
816 <p>Synchronously invokes the <GTKDOCLINK HREF="ButtonRelease"><code class="function">ButtonRelease()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
817 . The calling thread is blocked until a reply is received.</p>
818 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release" title="xapp_status_icon_interface_call_button_release ()"><code class="function">xapp_status_icon_interface_call_button_release()</code></a> for the asynchronous version of this method.</p>
819 <div class="refsect3">
820 <a name="xapp-status-icon-interface-call-button-release-sync.parameters"></a><h4>Parameters</h4>
821 <div class="informaltable"><table class="informaltable" width="100%" border="0">
822 <colgroup>
823 <col width="150px" class="parameters_name">
824 <col class="parameters_description">
825 <col width="200px" class="parameters_annotations">
826 </colgroup>
827 <tbody>
828 <tr>
829 <td class="parameter_name"><p>proxy</p></td>
830 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
831 <td class="parameter_annotations"> </td>
832 </tr>
833 <tr>
834 <td class="parameter_name"><p>arg_x</p></td>
835 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
836 <td class="parameter_annotations"> </td>
837 </tr>
838 <tr>
839 <td class="parameter_name"><p>arg_y</p></td>
840 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
841 <td class="parameter_annotations"> </td>
842 </tr>
843 <tr>
844 <td class="parameter_name"><p>arg_button</p></td>
845 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
846 <td class="parameter_annotations"> </td>
847 </tr>
848 <tr>
849 <td class="parameter_name"><p>arg_time</p></td>
850 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
851 <td class="parameter_annotations"> </td>
852 </tr>
853 <tr>
854 <td class="parameter_name"><p>arg_panel_position</p></td>
855 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
856 <td class="parameter_annotations"> </td>
857 </tr>
858 <tr>
859 <td class="parameter_name"><p>cancellable</p></td>
860 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
861 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
862 </tr>
863 <tr>
864 <td class="parameter_name"><p>error</p></td>
865 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
866 <td class="parameter_annotations"> </td>
867 </tr>
868 </tbody>
869 </table></div>
870 </div>
871 <div class="refsect3">
872 <a name="xapp-status-icon-interface-call-button-release-sync.returns"></a><h4>Returns</h4>
873 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
874 is set. </p>
875 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
876 </div>
877 </div>
878 <hr>
879 <div class="refsect2">
880 <a name="xapp-status-icon-interface-get-name"></a><h3>xapp_status_icon_interface_get_name ()</h3>
881 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
882 xapp_status_icon_interface_get_name (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
883 <p>Gets the value of the "Name" D-Bus property.</p>
884 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
885 <div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-name" title="xapp_status_icon_interface_dup_name ()"><code class="function">xapp_status_icon_interface_dup_name()</code></a> if on another thread.</div>
886 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
887 <div class="refsect3">
888 <a name="xapp-status-icon-interface-get-name.parameters"></a><h4>Parameters</h4>
889 <div class="informaltable"><table class="informaltable" width="100%" border="0">
890 <colgroup>
891 <col width="150px" class="parameters_name">
892 <col class="parameters_description">
893 <col width="200px" class="parameters_annotations">
894 </colgroup>
895 <tbody><tr>
896 <td class="parameter_name"><p>object</p></td>
897 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
898 <td class="parameter_annotations"> </td>
899 </tr></tbody>
900 </table></div>
901 </div>
902 <div class="refsect3">
903 <a name="xapp-status-icon-interface-get-name.returns"></a><h4>Returns</h4>
904 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
905 . </p>
906 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
907 </div>
908 </div>
909 <hr>
910 <div class="refsect2">
911 <a name="xapp-status-icon-interface-dup-name"></a><h3>xapp_status_icon_interface_dup_name ()</h3>
912 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
913 xapp_status_icon_interface_dup_name (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
914 <p>Gets a copy of the "Name" D-Bus property.</p>
915 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
916 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
917 <div class="refsect3">
918 <a name="xapp-status-icon-interface-dup-name.parameters"></a><h4>Parameters</h4>
919 <div class="informaltable"><table class="informaltable" width="100%" border="0">
920 <colgroup>
921 <col width="150px" class="parameters_name">
922 <col class="parameters_description">
923 <col width="200px" class="parameters_annotations">
924 </colgroup>
925 <tbody><tr>
926 <td class="parameter_name"><p>object</p></td>
927 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
928 <td class="parameter_annotations"> </td>
929 </tr></tbody>
930 </table></div>
931 </div>
932 <div class="refsect3">
933 <a name="xapp-status-icon-interface-dup-name.returns"></a><h4>Returns</h4>
934 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
935 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
936 </div>
937 </div>
938 <hr>
939 <div class="refsect2">
940 <a name="xapp-status-icon-interface-set-name"></a><h3>xapp_status_icon_interface_set_name ()</h3>
941 <pre class="programlisting"><span class="returnvalue">void</span>
942 xapp_status_icon_interface_set_name (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
943 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
944 <p>Sets the "Name" D-Bus property to <em class="parameter"><code>value</code></em>
945 .</p>
946 <p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
947 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
948 <div class="refsect3">
949 <a name="xapp-status-icon-interface-set-name.parameters"></a><h4>Parameters</h4>
950 <div class="informaltable"><table class="informaltable" width="100%" border="0">
951 <colgroup>
952 <col width="150px" class="parameters_name">
953 <col class="parameters_description">
954 <col width="200px" class="parameters_annotations">
955 </colgroup>
956 <tbody>
957 <tr>
958 <td class="parameter_name"><p>object</p></td>
959 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
960 <td class="parameter_annotations"> </td>
961 </tr>
962 <tr>
963 <td class="parameter_name"><p>value</p></td>
964 <td class="parameter_description"><p>The value to set.</p></td>
965 <td class="parameter_annotations"> </td>
966 </tr>
967 </tbody>
968 </table></div>
969 </div>
970 </div>
971 <hr>
972 <div class="refsect2">
973 <a name="xapp-status-icon-interface-get-icon-name"></a><h3>xapp_status_icon_interface_get_icon_name ()</h3>
974 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
975 xapp_status_icon_interface_get_icon_name
976 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
977 <p>Gets the value of the "IconName" D-Bus property.</p>
978 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
979 <div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-icon-name" title="xapp_status_icon_interface_dup_icon_name ()"><code class="function">xapp_status_icon_interface_dup_icon_name()</code></a> if on another thread.</div>
980 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
981 <div class="refsect3">
982 <a name="xapp-status-icon-interface-get-icon-name.parameters"></a><h4>Parameters</h4>
983 <div class="informaltable"><table class="informaltable" width="100%" border="0">
984 <colgroup>
985 <col width="150px" class="parameters_name">
986 <col class="parameters_description">
987 <col width="200px" class="parameters_annotations">
988 </colgroup>
989 <tbody><tr>
990 <td class="parameter_name"><p>object</p></td>
991 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
992 <td class="parameter_annotations"> </td>
993 </tr></tbody>
994 </table></div>
995 </div>
996 <div class="refsect3">
997 <a name="xapp-status-icon-interface-get-icon-name.returns"></a><h4>Returns</h4>
998 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
999 . </p>
1000 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
1001 </div>
1002 </div>
1003 <hr>
1004 <div class="refsect2">
1005 <a name="xapp-status-icon-interface-dup-icon-name"></a><h3>xapp_status_icon_interface_dup_icon_name ()</h3>
1006 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1007 xapp_status_icon_interface_dup_icon_name
1008 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1009 <p>Gets a copy of the "IconName" D-Bus property.</p>
1010 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1011 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1012 <div class="refsect3">
1013 <a name="xapp-status-icon-interface-dup-icon-name.parameters"></a><h4>Parameters</h4>
1014 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1015 <colgroup>
1016 <col width="150px" class="parameters_name">
1017 <col class="parameters_description">
1018 <col width="200px" class="parameters_annotations">
1019 </colgroup>
1020 <tbody><tr>
1021 <td class="parameter_name"><p>object</p></td>
1022 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1023 <td class="parameter_annotations"> </td>
1024 </tr></tbody>
1025 </table></div>
1026 </div>
1027 <div class="refsect3">
1028 <a name="xapp-status-icon-interface-dup-icon-name.returns"></a><h4>Returns</h4>
1029 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
1030 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1031 </div>
1032 </div>
1033 <hr>
1034 <div class="refsect2">
1035 <a name="xapp-status-icon-interface-set-icon-name"></a><h3>xapp_status_icon_interface_set_icon_name ()</h3>
1036 <pre class="programlisting"><span class="returnvalue">void</span>
1037 xapp_status_icon_interface_set_icon_name
1038 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
1039 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
1040 <p>Sets the "IconName" D-Bus property to <em class="parameter"><code>value</code></em>
1041 .</p>
1042 <p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
1043 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1044 <div class="refsect3">
1045 <a name="xapp-status-icon-interface-set-icon-name.parameters"></a><h4>Parameters</h4>
1046 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1047 <colgroup>
1048 <col width="150px" class="parameters_name">
1049 <col class="parameters_description">
1050 <col width="200px" class="parameters_annotations">
1051 </colgroup>
1052 <tbody>
1053 <tr>
1054 <td class="parameter_name"><p>object</p></td>
1055 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1056 <td class="parameter_annotations"> </td>
1057 </tr>
1058 <tr>
1059 <td class="parameter_name"><p>value</p></td>
1060 <td class="parameter_description"><p>The value to set.</p></td>
1061 <td class="parameter_annotations"> </td>
1062 </tr>
1063 </tbody>
1064 </table></div>
1065 </div>
1066 </div>
1067 <hr>
1068 <div class="refsect2">
1069 <a name="xapp-status-icon-interface-get-tooltip-text"></a><h3>xapp_status_icon_interface_get_tooltip_text ()</h3>
1070 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1071 xapp_status_icon_interface_get_tooltip_text
1072 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1073 <p>Gets the value of the "TooltipText" D-Bus property.</p>
1074 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1075 <div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-tooltip-text" title="xapp_status_icon_interface_dup_tooltip_text ()"><code class="function">xapp_status_icon_interface_dup_tooltip_text()</code></a> if on another thread.</div>
1076 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1077 <div class="refsect3">
1078 <a name="xapp-status-icon-interface-get-tooltip-text.parameters"></a><h4>Parameters</h4>
1079 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1080 <colgroup>
1081 <col width="150px" class="parameters_name">
1082 <col class="parameters_description">
1083 <col width="200px" class="parameters_annotations">
1084 </colgroup>
1085 <tbody><tr>
1086 <td class="parameter_name"><p>object</p></td>
1087 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1088 <td class="parameter_annotations"> </td>
1089 </tr></tbody>
1090 </table></div>
1091 </div>
1092 <div class="refsect3">
1093 <a name="xapp-status-icon-interface-get-tooltip-text.returns"></a><h4>Returns</h4>
1094 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
1095 . </p>
1096 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
1097 </div>
1098 </div>
1099 <hr>
1100 <div class="refsect2">
1101 <a name="xapp-status-icon-interface-dup-tooltip-text"></a><h3>xapp_status_icon_interface_dup_tooltip_text ()</h3>
1102 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1103 xapp_status_icon_interface_dup_tooltip_text
1104 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1105 <p>Gets a copy of the "TooltipText" D-Bus property.</p>
1106 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1107 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1108 <div class="refsect3">
1109 <a name="xapp-status-icon-interface-dup-tooltip-text.parameters"></a><h4>Parameters</h4>
1110 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1111 <colgroup>
1112 <col width="150px" class="parameters_name">
1113 <col class="parameters_description">
1114 <col width="200px" class="parameters_annotations">
1115 </colgroup>
1116 <tbody><tr>
1117 <td class="parameter_name"><p>object</p></td>
1118 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1119 <td class="parameter_annotations"> </td>
1120 </tr></tbody>
1121 </table></div>
1122 </div>
1123 <div class="refsect3">
1124 <a name="xapp-status-icon-interface-dup-tooltip-text.returns"></a><h4>Returns</h4>
1125 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
1126 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1127 </div>
1128 </div>
1129 <hr>
1130 <div class="refsect2">
1131 <a name="xapp-status-icon-interface-set-tooltip-text"></a><h3>xapp_status_icon_interface_set_tooltip_text ()</h3>
1132 <pre class="programlisting"><span class="returnvalue">void</span>
1133 xapp_status_icon_interface_set_tooltip_text
1134 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
1135 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
1136 <p>Sets the "TooltipText" D-Bus property to <em class="parameter"><code>value</code></em>
1137 .</p>
1138 <p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
1139 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1140 <div class="refsect3">
1141 <a name="xapp-status-icon-interface-set-tooltip-text.parameters"></a><h4>Parameters</h4>
1142 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1143 <colgroup>
1144 <col width="150px" class="parameters_name">
1145 <col class="parameters_description">
1146 <col width="200px" class="parameters_annotations">
1147 </colgroup>
1148 <tbody>
1149 <tr>
1150 <td class="parameter_name"><p>object</p></td>
1151 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1152 <td class="parameter_annotations"> </td>
1153 </tr>
1154 <tr>
1155 <td class="parameter_name"><p>value</p></td>
1156 <td class="parameter_description"><p>The value to set.</p></td>
1157 <td class="parameter_annotations"> </td>
1158 </tr>
1159 </tbody>
1160 </table></div>
1161 </div>
1162 </div>
1163 <hr>
1164 <div class="refsect2">
1165 <a name="xapp-status-icon-interface-get-label"></a><h3>xapp_status_icon_interface_get_label ()</h3>
1166 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1167 xapp_status_icon_interface_get_label (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1168 <p>Gets the value of the "Label" D-Bus property.</p>
1169 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1170 <div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-label" title="xapp_status_icon_interface_dup_label ()"><code class="function">xapp_status_icon_interface_dup_label()</code></a> if on another thread.</div>
1171 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1172 <div class="refsect3">
1173 <a name="xapp-status-icon-interface-get-label.parameters"></a><h4>Parameters</h4>
1174 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1175 <colgroup>
1176 <col width="150px" class="parameters_name">
1177 <col class="parameters_description">
1178 <col width="200px" class="parameters_annotations">
1179 </colgroup>
1180 <tbody><tr>
1181 <td class="parameter_name"><p>object</p></td>
1182 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1183 <td class="parameter_annotations"> </td>
1184 </tr></tbody>
1185 </table></div>
1186 </div>
1187 <div class="refsect3">
1188 <a name="xapp-status-icon-interface-get-label.returns"></a><h4>Returns</h4>
1189 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
1190 . </p>
1191 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
1192 </div>
1193 </div>
1194 <hr>
1195 <div class="refsect2">
1196 <a name="xapp-status-icon-interface-dup-label"></a><h3>xapp_status_icon_interface_dup_label ()</h3>
1197 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1198 xapp_status_icon_interface_dup_label (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1199 <p>Gets a copy of the "Label" D-Bus property.</p>
1200 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1201 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1202 <div class="refsect3">
1203 <a name="xapp-status-icon-interface-dup-label.parameters"></a><h4>Parameters</h4>
1204 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1205 <colgroup>
1206 <col width="150px" class="parameters_name">
1207 <col class="parameters_description">
1208 <col width="200px" class="parameters_annotations">
1209 </colgroup>
1210 <tbody><tr>
1211 <td class="parameter_name"><p>object</p></td>
1212 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1213 <td class="parameter_annotations"> </td>
1214 </tr></tbody>
1215 </table></div>
1216 </div>
1217 <div class="refsect3">
1218 <a name="xapp-status-icon-interface-dup-label.returns"></a><h4>Returns</h4>
1219 <p>The property value or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
1220 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1221 </div>
1222 </div>
1223 <hr>
1224 <div class="refsect2">
1225 <a name="xapp-status-icon-interface-set-label"></a><h3>xapp_status_icon_interface_set_label ()</h3>
1226 <pre class="programlisting"><span class="returnvalue">void</span>
1227 xapp_status_icon_interface_set_label (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
1228 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
1229 <p>Sets the "Label" D-Bus property to <em class="parameter"><code>value</code></em>
1230 .</p>
1231 <p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
1232 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1233 <div class="refsect3">
1234 <a name="xapp-status-icon-interface-set-label.parameters"></a><h4>Parameters</h4>
1235 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1236 <colgroup>
1237 <col width="150px" class="parameters_name">
1238 <col class="parameters_description">
1239 <col width="200px" class="parameters_annotations">
1240 </colgroup>
1241 <tbody>
1242 <tr>
1243 <td class="parameter_name"><p>object</p></td>
1244 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1245 <td class="parameter_annotations"> </td>
1246 </tr>
1247 <tr>
1248 <td class="parameter_name"><p>value</p></td>
1249 <td class="parameter_description"><p>The value to set.</p></td>
1250 <td class="parameter_annotations"> </td>
1251 </tr>
1252 </tbody>
1253 </table></div>
1254 </div>
1255 </div>
1256 <hr>
1257 <div class="refsect2">
1258 <a name="xapp-status-icon-interface-get-visible"></a><h3>xapp_status_icon_interface_get_visible ()</h3>
1259 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1260 xapp_status_icon_interface_get_visible
1261 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1262 <p>Gets the value of the "Visible" D-Bus property.</p>
1263 <p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1264 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1265 <div class="refsect3">
1266 <a name="xapp-status-icon-interface-get-visible.parameters"></a><h4>Parameters</h4>
1267 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1268 <colgroup>
1269 <col width="150px" class="parameters_name">
1270 <col class="parameters_description">
1271 <col width="200px" class="parameters_annotations">
1272 </colgroup>
1273 <tbody><tr>
1274 <td class="parameter_name"><p>object</p></td>
1275 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1276 <td class="parameter_annotations"> </td>
1277 </tr></tbody>
1278 </table></div>
1279 </div>
1280 <div class="refsect3">
1281 <a name="xapp-status-icon-interface-get-visible.returns"></a><h4>Returns</h4>
1282 <p> The property value.</p>
1283 </div>
1284 </div>
1285 <hr>
1286 <div class="refsect2">
1287 <a name="xapp-status-icon-interface-set-visible"></a><h3>xapp_status_icon_interface_set_visible ()</h3>
1288 <pre class="programlisting"><span class="returnvalue">void</span>
1289 xapp_status_icon_interface_set_visible
1290 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
1291 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
1292 <p>Sets the "Visible" D-Bus property to <em class="parameter"><code>value</code></em>
1293 .</p>
1294 <p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
1295 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1296 <div class="refsect3">
1297 <a name="xapp-status-icon-interface-set-visible.parameters"></a><h4>Parameters</h4>
1298 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1299 <colgroup>
1300 <col width="150px" class="parameters_name">
1301 <col class="parameters_description">
1302 <col width="200px" class="parameters_annotations">
1303 </colgroup>
1304 <tbody>
1305 <tr>
1306 <td class="parameter_name"><p>object</p></td>
1307 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1308 <td class="parameter_annotations"> </td>
1309 </tr>
1310 <tr>
1311 <td class="parameter_name"><p>value</p></td>
1312 <td class="parameter_description"><p>The value to set.</p></td>
1313 <td class="parameter_annotations"> </td>
1314 </tr>
1315 </tbody>
1316 </table></div>
1317 </div>
1318 </div>
1319 <hr>
1320 <div class="refsect2">
1321 <a name="xapp-status-icon-interface-proxy-new"></a><h3>xapp_status_icon_interface_proxy_new ()</h3>
1322 <pre class="programlisting"><span class="returnvalue">void</span>
1323 xapp_status_icon_interface_proxy_new (<em class="parameter"><code><a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
1324 <em class="parameter"><code><a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
1325 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1326 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
1327 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1328 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1329 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1330 <p>Asynchronously creates a proxy for the D-Bus interface org.x.StatusIcon. See <a href="../gio/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
1331 <p>When the operation is finished, <em class="parameter"><code>callback</code></em>
1332 will be invoked in the <a href="../glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1333 You can then call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-finish" title="xapp_status_icon_interface_proxy_new_finish ()"><code class="function">xapp_status_icon_interface_proxy_new_finish()</code></a> to get the result of the operation.</p>
1334 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync" title="xapp_status_icon_interface_proxy_new_sync ()"><code class="function">xapp_status_icon_interface_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
1335 <div class="refsect3">
1336 <a name="xapp-status-icon-interface-proxy-new.parameters"></a><h4>Parameters</h4>
1337 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1338 <colgroup>
1339 <col width="150px" class="parameters_name">
1340 <col class="parameters_description">
1341 <col width="200px" class="parameters_annotations">
1342 </colgroup>
1343 <tbody>
1344 <tr>
1345 <td class="parameter_name"><p>connection</p></td>
1346 <td class="parameter_description"><p>A <a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
1347 <td class="parameter_annotations"> </td>
1348 </tr>
1349 <tr>
1350 <td class="parameter_name"><p>flags</p></td>
1351 <td class="parameter_description"><p>Flags from the <a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
1352 <td class="parameter_annotations"> </td>
1353 </tr>
1354 <tr>
1355 <td class="parameter_name"><p>name</p></td>
1356 <td class="parameter_description"><p>A bus name (well-known or unique) or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
1357 is not a message bus connection. </p></td>
1358 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1359 </tr>
1360 <tr>
1361 <td class="parameter_name"><p>object_path</p></td>
1362 <td class="parameter_description"><p>An object path.</p></td>
1363 <td class="parameter_annotations"> </td>
1364 </tr>
1365 <tr>
1366 <td class="parameter_name"><p>cancellable</p></td>
1367 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1368 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1369 </tr>
1370 <tr>
1371 <td class="parameter_name"><p>callback</p></td>
1372 <td class="parameter_description"><p>A <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
1373 <td class="parameter_annotations"> </td>
1374 </tr>
1375 <tr>
1376 <td class="parameter_name"><p>user_data</p></td>
1377 <td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1378 .</p></td>
1379 <td class="parameter_annotations"> </td>
1380 </tr>
1381 </tbody>
1382 </table></div>
1383 </div>
1384 </div>
1385 <hr>
1386 <div class="refsect2">
1387 <a name="xapp-status-icon-interface-proxy-new-finish"></a><h3>xapp_status_icon_interface_proxy_new_finish ()</h3>
1388 <pre class="programlisting"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
1389 xapp_status_icon_interface_proxy_new_finish
1390 (<em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
1391 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1392 <p>Finishes an operation started with <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()"><code class="function">xapp_status_icon_interface_proxy_new()</code></a>.</p>
1393 <div class="refsect3">
1394 <a name="xapp-status-icon-interface-proxy-new-finish.parameters"></a><h4>Parameters</h4>
1395 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1396 <colgroup>
1397 <col width="150px" class="parameters_name">
1398 <col class="parameters_description">
1399 <col width="200px" class="parameters_annotations">
1400 </colgroup>
1401 <tbody>
1402 <tr>
1403 <td class="parameter_name"><p>res</p></td>
1404 <td class="parameter_description"><p>The <a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()"><code class="function">xapp_status_icon_interface_proxy_new()</code></a>.</p></td>
1405 <td class="parameter_annotations"> </td>
1406 </tr>
1407 <tr>
1408 <td class="parameter_name"><p>error</p></td>
1409 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1410 <td class="parameter_annotations"> </td>
1411 </tr>
1412 </tbody>
1413 </table></div>
1414 </div>
1415 <div class="refsect3">
1416 <a name="xapp-status-icon-interface-proxy-new-finish.returns"></a><h4>Returns</h4>
1417 <p>The constructed proxy object or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
1418 is set. </p>
1419 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> XAppStatusIconInterfaceProxy]</span></p>
1420 </div>
1421 </div>
1422 <hr>
1423 <div class="refsect2">
1424 <a name="xapp-status-icon-interface-proxy-new-sync"></a><h3>xapp_status_icon_interface_proxy_new_sync ()</h3>
1425 <pre class="programlisting"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
1426 xapp_status_icon_interface_proxy_new_sync
1427 (<em class="parameter"><code><a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *connection</code></em>,
1428 <em class="parameter"><code><a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
1429 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1430 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
1431 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1432 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1433 <p>Synchronously creates a proxy for the D-Bus interface org.x.StatusIcon. See <a href="../gio/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
1434 <p>The calling thread is blocked until a reply is received.</p>
1435 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()"><code class="function">xapp_status_icon_interface_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
1436 <div class="refsect3">
1437 <a name="xapp-status-icon-interface-proxy-new-sync.parameters"></a><h4>Parameters</h4>
1438 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1439 <colgroup>
1440 <col width="150px" class="parameters_name">
1441 <col class="parameters_description">
1442 <col width="200px" class="parameters_annotations">
1443 </colgroup>
1444 <tbody>
1445 <tr>
1446 <td class="parameter_name"><p>connection</p></td>
1447 <td class="parameter_description"><p>A <a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p></td>
1448 <td class="parameter_annotations"> </td>
1449 </tr>
1450 <tr>
1451 <td class="parameter_name"><p>flags</p></td>
1452 <td class="parameter_description"><p>Flags from the <a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
1453 <td class="parameter_annotations"> </td>
1454 </tr>
1455 <tr>
1456 <td class="parameter_name"><p>name</p></td>
1457 <td class="parameter_description"><p>A bus name (well-known or unique) or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
1458 is not a message bus connection. </p></td>
1459 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1460 </tr>
1461 <tr>
1462 <td class="parameter_name"><p>object_path</p></td>
1463 <td class="parameter_description"><p>An object path.</p></td>
1464 <td class="parameter_annotations"> </td>
1465 </tr>
1466 <tr>
1467 <td class="parameter_name"><p>cancellable</p></td>
1468 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1469 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1470 </tr>
1471 <tr>
1472 <td class="parameter_name"><p>error</p></td>
1473 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1474 <td class="parameter_annotations"> </td>
1475 </tr>
1476 </tbody>
1477 </table></div>
1478 </div>
1479 <div class="refsect3">
1480 <a name="xapp-status-icon-interface-proxy-new-sync.returns"></a><h4>Returns</h4>
1481 <p>The constructed proxy object or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
1482 is set. </p>
1483 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> XAppStatusIconInterfaceProxy]</span></p>
1484 </div>
1485 </div>
1486 <hr>
1487 <div class="refsect2">
1488 <a name="xapp-status-icon-interface-proxy-new-for-bus"></a><h3>xapp_status_icon_interface_proxy_new_for_bus ()</h3>
1489 <pre class="programlisting"><span class="returnvalue">void</span>
1490 xapp_status_icon_interface_proxy_new_for_bus
1491 (<em class="parameter"><code><a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
1492 <em class="parameter"><code><a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
1493 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1494 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
1495 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1496 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1497 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1498 <p>Like <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()"><code class="function">xapp_status_icon_interface_proxy_new()</code></a> but takes a <a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
1499 <p>When the operation is finished, <em class="parameter"><code>callback</code></em>
1500 will be invoked in the <a href="../glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1501 You can then call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-finish" title="xapp_status_icon_interface_proxy_new_for_bus_finish ()"><code class="function">xapp_status_icon_interface_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
1502 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-sync" title="xapp_status_icon_interface_proxy_new_for_bus_sync ()"><code class="function">xapp_status_icon_interface_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
1503 <div class="refsect3">
1504 <a name="xapp-status-icon-interface-proxy-new-for-bus.parameters"></a><h4>Parameters</h4>
1505 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1506 <colgroup>
1507 <col width="150px" class="parameters_name">
1508 <col class="parameters_description">
1509 <col width="200px" class="parameters_annotations">
1510 </colgroup>
1511 <tbody>
1512 <tr>
1513 <td class="parameter_name"><p>bus_type</p></td>
1514 <td class="parameter_description"><p>A <a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
1515 <td class="parameter_annotations"> </td>
1516 </tr>
1517 <tr>
1518 <td class="parameter_name"><p>flags</p></td>
1519 <td class="parameter_description"><p>Flags from the <a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
1520 <td class="parameter_annotations"> </td>
1521 </tr>
1522 <tr>
1523 <td class="parameter_name"><p>name</p></td>
1524 <td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
1525 <td class="parameter_annotations"> </td>
1526 </tr>
1527 <tr>
1528 <td class="parameter_name"><p>object_path</p></td>
1529 <td class="parameter_description"><p>An object path.</p></td>
1530 <td class="parameter_annotations"> </td>
1531 </tr>
1532 <tr>
1533 <td class="parameter_name"><p>cancellable</p></td>
1534 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1535 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1536 </tr>
1537 <tr>
1538 <td class="parameter_name"><p>callback</p></td>
1539 <td class="parameter_description"><p>A <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
1540 <td class="parameter_annotations"> </td>
1541 </tr>
1542 <tr>
1543 <td class="parameter_name"><p>user_data</p></td>
1544 <td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1545 .</p></td>
1546 <td class="parameter_annotations"> </td>
1547 </tr>
1548 </tbody>
1549 </table></div>
1550 </div>
1551 </div>
1552 <hr>
1553 <div class="refsect2">
1554 <a name="xapp-status-icon-interface-proxy-new-for-bus-finish"></a><h3>xapp_status_icon_interface_proxy_new_for_bus_finish ()</h3>
1555 <pre class="programlisting"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
1556 xapp_status_icon_interface_proxy_new_for_bus_finish
1557 (<em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
1558 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1559 <p>Finishes an operation started with <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus" title="xapp_status_icon_interface_proxy_new_for_bus ()"><code class="function">xapp_status_icon_interface_proxy_new_for_bus()</code></a>.</p>
1560 <div class="refsect3">
1561 <a name="xapp-status-icon-interface-proxy-new-for-bus-finish.parameters"></a><h4>Parameters</h4>
1562 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1563 <colgroup>
1564 <col width="150px" class="parameters_name">
1565 <col class="parameters_description">
1566 <col width="200px" class="parameters_annotations">
1567 </colgroup>
1568 <tbody>
1569 <tr>
1570 <td class="parameter_name"><p>res</p></td>
1571 <td class="parameter_description"><p>The <a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus" title="xapp_status_icon_interface_proxy_new_for_bus ()"><code class="function">xapp_status_icon_interface_proxy_new_for_bus()</code></a>.</p></td>
1572 <td class="parameter_annotations"> </td>
1573 </tr>
1574 <tr>
1575 <td class="parameter_name"><p>error</p></td>
1576 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1577 <td class="parameter_annotations"> </td>
1578 </tr>
1579 </tbody>
1580 </table></div>
1581 </div>
1582 <div class="refsect3">
1583 <a name="xapp-status-icon-interface-proxy-new-for-bus-finish.returns"></a><h4>Returns</h4>
1584 <p>The constructed proxy object or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
1585 is set. </p>
1586 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> XAppStatusIconInterfaceProxy]</span></p>
1587 </div>
1588 </div>
1589 <hr>
1590 <div class="refsect2">
1591 <a name="xapp-status-icon-interface-proxy-new-for-bus-sync"></a><h3>xapp_status_icon_interface_proxy_new_for_bus_sync ()</h3>
1592 <pre class="programlisting"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
1593 xapp_status_icon_interface_proxy_new_for_bus_sync
1594 (<em class="parameter"><code><a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
1595 <em class="parameter"><code><a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
1596 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1597 <em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
1598 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1599 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1600 <p>Like <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync" title="xapp_status_icon_interface_proxy_new_sync ()"><code class="function">xapp_status_icon_interface_proxy_new_sync()</code></a> but takes a <a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="../gio/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a>.</p>
1601 <p>The calling thread is blocked until a reply is received.</p>
1602 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus" title="xapp_status_icon_interface_proxy_new_for_bus ()"><code class="function">xapp_status_icon_interface_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
1603 <div class="refsect3">
1604 <a name="xapp-status-icon-interface-proxy-new-for-bus-sync.parameters"></a><h4>Parameters</h4>
1605 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1606 <colgroup>
1607 <col width="150px" class="parameters_name">
1608 <col class="parameters_description">
1609 <col width="200px" class="parameters_annotations">
1610 </colgroup>
1611 <tbody>
1612 <tr>
1613 <td class="parameter_name"><p>bus_type</p></td>
1614 <td class="parameter_description"><p>A <a href="../gio/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
1615 <td class="parameter_annotations"> </td>
1616 </tr>
1617 <tr>
1618 <td class="parameter_name"><p>flags</p></td>
1619 <td class="parameter_description"><p>Flags from the <a href="../gio/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
1620 <td class="parameter_annotations"> </td>
1621 </tr>
1622 <tr>
1623 <td class="parameter_name"><p>name</p></td>
1624 <td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
1625 <td class="parameter_annotations"> </td>
1626 </tr>
1627 <tr>
1628 <td class="parameter_name"><p>object_path</p></td>
1629 <td class="parameter_description"><p>An object path.</p></td>
1630 <td class="parameter_annotations"> </td>
1631 </tr>
1632 <tr>
1633 <td class="parameter_name"><p>cancellable</p></td>
1634 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1635 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1636 </tr>
1637 <tr>
1638 <td class="parameter_name"><p>error</p></td>
1639 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1640 <td class="parameter_annotations"> </td>
1641 </tr>
1642 </tbody>
1643 </table></div>
1644 </div>
1645 <div class="refsect3">
1646 <a name="xapp-status-icon-interface-proxy-new-for-bus-sync.returns"></a><h4>Returns</h4>
1647 <p>The constructed proxy object or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
1648 is set. </p>
1649 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> XAppStatusIconInterfaceProxy]</span></p>
1650 </div>
1651 </div>
1652 <hr>
1653 <div class="refsect2">
1654 <a name="xapp-status-icon-interface-skeleton-new"></a><h3>xapp_status_icon_interface_skeleton_new ()</h3>
1655 <pre class="programlisting"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="returnvalue">XAppStatusIconInterface</span></a> *
1656 xapp_status_icon_interface_skeleton_new
1657 (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1658 <p>Creates a skeleton object for the D-Bus interface org.x.StatusIcon.</p>
1659 <div class="refsect3">
1660 <a name="xapp-status-icon-interface-skeleton-new.returns"></a><h4>Returns</h4>
1661 <p>The skeleton object. </p>
1662 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> XAppStatusIconInterfaceSkeleton]</span></p>
1663 </div>
1664 </div>
1665 </div>
1666 <div class="refsect1">
1667 <a name="XAppStatusIconInterfaceSkeleton.other_details"></a><h2>Types and Values</h2>
1668 </div>
1669 <div class="refsect1">
1670 <a name="XAppStatusIconInterfaceSkeleton.property-details"></a><h2>Property Details</h2>
1671 <div class="refsect2">
1672 <a name="XAppStatusIconInterface--icon-name"></a><h3>The <code class="literal">“icon-name”</code> property</h3>
1673 <pre class="programlisting"> “icon-name” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1674 <p>Represents the D-Bus property "IconName".</p>
1675 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
1676 <p>Flags: Read / Write</p>
1677 <p>Default value: NULL</p>
1678 </div>
1679 <hr>
1680 <div class="refsect2">
1681 <a name="XAppStatusIconInterface--label"></a><h3>The <code class="literal">“label”</code> property</h3>
1682 <pre class="programlisting"> “label” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1683 <p>Represents the D-Bus property "Label".</p>
1684 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
1685 <p>Flags: Read / Write</p>
1686 <p>Default value: NULL</p>
1687 </div>
1688 <hr>
1689 <div class="refsect2">
1690 <a name="XAppStatusIconInterface--name"></a><h3>The <code class="literal">“name”</code> property</h3>
1691 <pre class="programlisting"> “name” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1692 <p>Represents the D-Bus property "Name".</p>
1693 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
1694 <p>Flags: Read / Write</p>
1695 <p>Default value: NULL</p>
1696 </div>
1697 <hr>
1698 <div class="refsect2">
1699 <a name="XAppStatusIconInterface--tooltip-text"></a><h3>The <code class="literal">“tooltip-text”</code> property</h3>
1700 <pre class="programlisting"> “tooltip-text” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1701 <p>Represents the D-Bus property "TooltipText".</p>
1702 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
1703 <p>Flags: Read / Write</p>
1704 <p>Default value: NULL</p>
1705 </div>
1706 <hr>
1707 <div class="refsect2">
1708 <a name="XAppStatusIconInterface--visible"></a><h3>The <code class="literal">“visible”</code> property</h3>
1709 <pre class="programlisting"> “visible” <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
1710 <p>Represents the D-Bus property "Visible".</p>
1711 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
1712 <p>Flags: Read / Write</p>
1713 <p>Default value: FALSE</p>
1714 </div>
1715 </div>
1716 <div class="refsect1">
1717 <a name="XAppStatusIconInterfaceSkeleton.signal-details"></a><h2>Signal Details</h2>
1718 <div class="refsect2">
1719 <a name="XAppStatusIconInterface-handle-button-press"></a><h3>The <code class="literal">“handle-button-press”</code> signal</h3>
1720 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1721 user_function (<a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object,
1722 <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
1723 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x,
1724 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y,
1725 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button,
1726 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time,
1727 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position,
1728 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
1729 <p>Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="ButtonPress"><code class="function">ButtonPress()</code></GTKDOCLINK> D-Bus method.</p>
1730 <p>If a signal handler returns <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
1731 and eventually call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press" title="xapp_status_icon_interface_complete_button_press ()"><code class="function">xapp_status_icon_interface_complete_button_press()</code></a> or e.g. <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="../gio/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
1732 <div class="refsect3">
1733 <a name="XAppStatusIconInterface-handle-button-press.parameters"></a><h4>Parameters</h4>
1734 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1735 <colgroup>
1736 <col width="150px" class="parameters_name">
1737 <col class="parameters_description">
1738 <col width="200px" class="parameters_annotations">
1739 </colgroup>
1740 <tbody>
1741 <tr>
1742 <td class="parameter_name"><p>object</p></td>
1743 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1744 <td class="parameter_annotations"> </td>
1745 </tr>
1746 <tr>
1747 <td class="parameter_name"><p>invocation</p></td>
1748 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
1749 <td class="parameter_annotations"> </td>
1750 </tr>
1751 <tr>
1752 <td class="parameter_name"><p>arg_x</p></td>
1753 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1754 <td class="parameter_annotations"> </td>
1755 </tr>
1756 <tr>
1757 <td class="parameter_name"><p>arg_y</p></td>
1758 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1759 <td class="parameter_annotations"> </td>
1760 </tr>
1761 <tr>
1762 <td class="parameter_name"><p>arg_button</p></td>
1763 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1764 <td class="parameter_annotations"> </td>
1765 </tr>
1766 <tr>
1767 <td class="parameter_name"><p>arg_time</p></td>
1768 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1769 <td class="parameter_annotations"> </td>
1770 </tr>
1771 <tr>
1772 <td class="parameter_name"><p>arg_panel_position</p></td>
1773 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1774 <td class="parameter_annotations"> </td>
1775 </tr>
1776 <tr>
1777 <td class="parameter_name"><p>user_data</p></td>
1778 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
1779 <td class="parameter_annotations"> </td>
1780 </tr>
1781 </tbody>
1782 </table></div>
1783 </div>
1784 <div class="refsect3">
1785 <a name="XAppStatusIconInterface-handle-button-press.returns"></a><h4>Returns</h4>
1786 <p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
1787 </div>
1788 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
1789 </div>
1790 <hr>
1791 <div class="refsect2">
1792 <a name="XAppStatusIconInterface-handle-button-release"></a><h3>The <code class="literal">“handle-button-release”</code> signal</h3>
1793 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1794 user_function (<a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object,
1795 <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
1796 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_x,
1797 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_y,
1798 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_button,
1799 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time,
1800 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_panel_position,
1801 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
1802 <p>Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="ButtonRelease"><code class="function">ButtonRelease()</code></GTKDOCLINK> D-Bus method.</p>
1803 <p>If a signal handler returns <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
1804 and eventually call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-release" title="xapp_status_icon_interface_complete_button_release ()"><code class="function">xapp_status_icon_interface_complete_button_release()</code></a> or e.g. <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="../gio/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
1805 <div class="refsect3">
1806 <a name="XAppStatusIconInterface-handle-button-release.parameters"></a><h4>Parameters</h4>
1807 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1808 <colgroup>
1809 <col width="150px" class="parameters_name">
1810 <col class="parameters_description">
1811 <col width="200px" class="parameters_annotations">
1812 </colgroup>
1813 <tbody>
1814 <tr>
1815 <td class="parameter_name"><p>object</p></td>
1816 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1817 <td class="parameter_annotations"> </td>
1818 </tr>
1819 <tr>
1820 <td class="parameter_name"><p>invocation</p></td>
1821 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
1822 <td class="parameter_annotations"> </td>
1823 </tr>
1824 <tr>
1825 <td class="parameter_name"><p>arg_x</p></td>
1826 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1827 <td class="parameter_annotations"> </td>
1828 </tr>
1829 <tr>
1830 <td class="parameter_name"><p>arg_y</p></td>
1831 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1832 <td class="parameter_annotations"> </td>
1833 </tr>
1834 <tr>
1835 <td class="parameter_name"><p>arg_button</p></td>
1836 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1837 <td class="parameter_annotations"> </td>
1838 </tr>
1839 <tr>
1840 <td class="parameter_name"><p>arg_time</p></td>
1841 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1842 <td class="parameter_annotations"> </td>
1843 </tr>
1844 <tr>
1845 <td class="parameter_name"><p>arg_panel_position</p></td>
1846 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
1847 <td class="parameter_annotations"> </td>
1848 </tr>
1849 <tr>
1850 <td class="parameter_name"><p>user_data</p></td>
1851 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
1852 <td class="parameter_annotations"> </td>
1853 </tr>
1854 </tbody>
1855 </table></div>
1856 </div>
1857 <div class="refsect3">
1858 <a name="XAppStatusIconInterface-handle-button-release.returns"></a><h4>Returns</h4>
1859 <p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
1860 </div>
1861 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
1862 </div>
1863 </div>
1864 </div>
1865 <div class="footer">
1866 <hr>Generated by GTK-Doc V1.27</div>
1867 </body>
1868 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XAppStatusIconMonitor: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppStatusIcon.html" title="XAppStatusIcon">
9 <link rel="next" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#XAppStatusIconMonitor.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
18 <a href="#XAppStatusIconMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_signals">  <span class="dim">|</span> 
19 <a href="#XAppStatusIconMonitor.signals" class="shortcut">Signals</a></span>
20 </td>
21 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23 <td><a accesskey="p" href="XAppStatusIcon.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24 <td><a accesskey="n" href="XAppStatusIconInterfaceSkeleton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 </tr></table>
26 <div class="refentry">
27 <a name="XAppStatusIconMonitor"></a><div class="titlepage"></div>
28 <div class="refnamediv"><table width="100%"><tr>
29 <td valign="top">
30 <h2><span class="refentrytitle"><a name="XAppStatusIconMonitor.top_of_page"></a>XAppStatusIconMonitor</span></h2>
31 <p>XAppStatusIconMonitor — Looks for XAppStatusIcons on DBUS and communicates
32 info to an applet to represent the icons.</p>
33 </td>
34 <td class="gallery_image" valign="top" align="right"></td>
35 </tr></table></div>
36 <div class="refsect1">
37 <a name="XAppStatusIconMonitor.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
39 <colgroup>
40 <col width="150px" class="functions_return">
41 <col class="functions_name">
42 </colgroup>
43 <tbody>
44 <tr>
45 <td class="function_type">
46 <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="returnvalue">XAppStatusIconMonitor</span></a> *
47 </td>
48 <td class="function_name">
49 <a class="link" href="XAppStatusIconMonitor.html#xapp-status-icon-monitor-new" title="xapp_status_icon_monitor_new ()">xapp_status_icon_monitor_new</a> <span class="c_punctuation">()</span>
50 </td>
51 </tr>
52 <tr>
53 <td class="function_type">
54 <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
55 </td>
56 <td class="function_name">
57 <a class="link" href="XAppStatusIconMonitor.html#xapp-status-icon-monitor-list-icons" title="xapp_status_icon_monitor_list_icons ()">xapp_status_icon_monitor_list_icons</a> <span class="c_punctuation">()</span>
58 </td>
59 </tr>
60 </tbody>
61 </table></div>
62 </div>
63 <div class="refsect1">
64 <a name="XAppStatusIconMonitor.signals"></a><h2>Signals</h2>
65 <div class="informaltable"><table class="informaltable" border="0">
66 <colgroup>
67 <col width="150px" class="signals_return">
68 <col width="300px" class="signals_name">
69 <col width="200px" class="signals_flags">
70 </colgroup>
71 <tbody>
72 <tr>
73 <td class="signal_type"><span class="returnvalue">void</span></td>
74 <td class="signal_name"><a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-added" title="The “icon-added” signal">icon-added</a></td>
75 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
76 </tr>
77 <tr>
78 <td class="signal_type"><span class="returnvalue">void</span></td>
79 <td class="signal_name"><a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-removed" title="The “icon-removed” signal">icon-removed</a></td>
80 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
81 </tr>
82 </tbody>
83 </table></div>
84 </div>
85 <div class="refsect1">
86 <a name="XAppStatusIconMonitor.other"></a><h2>Types and Values</h2>
87 <div class="informaltable"><table class="informaltable" width="100%" border="0">
88 <colgroup>
89 <col width="150px" class="name">
90 <col class="description">
91 </colgroup>
92 <tbody>
93 <tr>
94 <td class="define_keyword">#define</td>
95 <td class="function_name"><a class="link" href="XAppStatusIconMonitor.html#XAPP-TYPE-STATUS-ICON-MONITOR:CAPS" title="XAPP_TYPE_STATUS_ICON_MONITOR">XAPP_TYPE_STATUS_ICON_MONITOR</a></td>
96 </tr>
97 <tr>
98 <td class="datatype_keyword"> </td>
99 <td class="function_name"><a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-struct" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a></td>
100 </tr>
101 </tbody>
102 </table></div>
103 </div>
104 <div class="refsect1">
105 <a name="XAppStatusIconMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
106 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
107 <span class="lineart">╰──</span> XAppStatusIconMonitor
108 </pre>
109 </div>
110 <div class="refsect1">
111 <a name="XAppStatusIconMonitor.description"></a><h2>Description</h2>
112 <p>The XAppStatusIconMonitor is intended to be utilized by some status applet
113 to display info about an app.</p>
114 <p>The simplest way to use is to make a new instance of this monitor, and connect
115 to the <a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-added" title="The “icon-added” signal"><span class="type">“icon-added”</span></a> and <a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-removed" title="The “icon-removed” signal"><span class="type">“icon-removed”</span></a> signals.
116 The received object for both of these signals is an <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.
117 It represents an application's <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a>, and has properties available for
118 describing the icon name, tooltip, label and visibility.</p>
119 <p>The proxy also provides methods to handle clicks, which can be called by the applet,
120 to request that the app display its menu.</p>
121 </div>
122 <div class="refsect1">
123 <a name="XAppStatusIconMonitor.functions_details"></a><h2>Functions</h2>
124 <div class="refsect2">
125 <a name="xapp-status-icon-monitor-new"></a><h3>xapp_status_icon_monitor_new ()</h3>
126 <pre class="programlisting"><a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="returnvalue">XAppStatusIconMonitor</span></a> *
127 xapp_status_icon_monitor_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
128 <p>Creates a new monitor.</p>
129 <div class="refsect3">
130 <a name="xapp-status-icon-monitor-new.returns"></a><h4>Returns</h4>
131 <p>a new <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a>. Use g_object_unref when finished. </p>
132 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
133 </div>
134 <p class="since">Since: 1.6</p>
135 </div>
136 <hr>
137 <div class="refsect2">
138 <a name="xapp-status-icon-monitor-list-icons"></a><h3>xapp_status_icon_monitor_list_icons ()</h3>
139 <pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
140 xapp_status_icon_monitor_list_icons (<em class="parameter"><code><a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a> *monitor</code></em>);</pre>
141 <p>List known icon proxies.</p>
142 <div class="refsect3">
143 <a name="xapp-status-icon-monitor-list-icons.parameters"></a><h4>Parameters</h4>
144 <div class="informaltable"><table class="informaltable" width="100%" border="0">
145 <colgroup>
146 <col width="150px" class="parameters_name">
147 <col class="parameters_description">
148 <col width="200px" class="parameters_annotations">
149 </colgroup>
150 <tbody><tr>
151 <td class="parameter_name"><p>monitor</p></td>
152 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a></p></td>
153 <td class="parameter_annotations"> </td>
154 </tr></tbody>
155 </table></div>
156 </div>
157 <div class="refsect3">
158 <a name="xapp-status-icon-monitor-list-icons.returns"></a><h4>Returns</h4>
159 <p>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of icons. </p>
160 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> XAppStatusIconMonitor][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>]</span></p>
161 </div>
162 <p class="since">Since: 1.6</p>
163 </div>
164 </div>
165 <div class="refsect1">
166 <a name="XAppStatusIconMonitor.other_details"></a><h2>Types and Values</h2>
167 <div class="refsect2">
168 <a name="XAPP-TYPE-STATUS-ICON-MONITOR:CAPS"></a><h3>XAPP_TYPE_STATUS_ICON_MONITOR</h3>
169 <pre class="programlisting">#define XAPP_TYPE_STATUS_ICON_MONITOR (xapp_status_icon_monitor_get_type ())
170 </pre>
171 </div>
172 <hr>
173 <div class="refsect2">
174 <a name="XAppStatusIconMonitor-struct"></a><h3>XAppStatusIconMonitor</h3>
175 <pre class="programlisting">typedef struct _XAppStatusIconMonitor XAppStatusIconMonitor;</pre>
176 </div>
177 </div>
178 <div class="refsect1">
179 <a name="XAppStatusIconMonitor.signal-details"></a><h2>Signal Details</h2>
180 <div class="refsect2">
181 <a name="XAppStatusIconMonitor-icon-added"></a><h3>The <code class="literal">“icon-added”</code> signal</h3>
182 <pre class="programlisting"><span class="returnvalue">void</span>
183 user_function (<a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a> *monitor,
184 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a> *proxy,
185 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
186 <p>This signal is emitted by the monitor when it has discovered a new
187 <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> on the bus.</p>
188 <div class="refsect3">
189 <a name="XAppStatusIconMonitor-icon-added.parameters"></a><h4>Parameters</h4>
190 <div class="informaltable"><table class="informaltable" width="100%" border="0">
191 <colgroup>
192 <col width="150px" class="parameters_name">
193 <col class="parameters_description">
194 <col width="200px" class="parameters_annotations">
195 </colgroup>
196 <tbody>
197 <tr>
198 <td class="parameter_name"><p>monitor</p></td>
199 <td class="parameter_description"><p>the <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a></p></td>
200 <td class="parameter_annotations"> </td>
201 </tr>
202 <tr>
203 <td class="parameter_name"><p>proxy</p></td>
204 <td class="parameter_description"><p>the interface proxy for the <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> that has been added.</p></td>
205 <td class="parameter_annotations"> </td>
206 </tr>
207 <tr>
208 <td class="parameter_name"><p>user_data</p></td>
209 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
210 <td class="parameter_annotations"> </td>
211 </tr>
212 </tbody>
213 </table></div>
214 </div>
215 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
216 </div>
217 <hr>
218 <div class="refsect2">
219 <a name="XAppStatusIconMonitor-icon-removed"></a><h3>The <code class="literal">“icon-removed”</code> signal</h3>
220 <pre class="programlisting"><span class="returnvalue">void</span>
221 user_function (<a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a> *monitor,
222 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a> *proxy,
223 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
224 <p>This signal is emitted by the monitor when an <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> has disappeared
225 from the bus.</p>
226 <div class="refsect3">
227 <a name="XAppStatusIconMonitor-icon-removed.parameters"></a><h4>Parameters</h4>
228 <div class="informaltable"><table class="informaltable" width="100%" border="0">
229 <colgroup>
230 <col width="150px" class="parameters_name">
231 <col class="parameters_description">
232 <col width="200px" class="parameters_annotations">
233 </colgroup>
234 <tbody>
235 <tr>
236 <td class="parameter_name"><p>monitor</p></td>
237 <td class="parameter_description"><p>the <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor"><span class="type">XAppStatusIconMonitor</span></a></p></td>
238 <td class="parameter_annotations"> </td>
239 </tr>
240 <tr>
241 <td class="parameter_name"><p>proxy</p></td>
242 <td class="parameter_description"><p>the <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> proxy that has been removed.</p></td>
243 <td class="parameter_annotations"> </td>
244 </tr>
245 <tr>
246 <td class="parameter_name"><p>user_data</p></td>
247 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
248 <td class="parameter_annotations"> </td>
249 </tr>
250 </tbody>
251 </table></div>
252 </div>
253 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
254 </div>
255 </div>
256 </div>
257 <div class="footer">
258 <hr>Generated by GTK-Doc V1.27</div>
259 </body>
260 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Annotation Glossary: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="deprecated-api-index.html" title="Index of deprecated API">
9 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
10 <link rel="stylesheet" href="style.css" type="text/css">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
14 <td width="100%" align="left" class="shortcuts"><span id="nav_glossary"><a class="shortcut" href="#glsA">A</a>
15  <span class="dim">|</span> 
16 <a class="shortcut" href="#glsE">E</a>
17  <span class="dim">|</span> 
18 <a class="shortcut" href="#glsN">N</a>
19  <span class="dim">|</span> 
20 <a class="shortcut" href="#glsS">S</a>
21  <span class="dim">|</span> 
22 <a class="shortcut" href="#glsT">T</a></span></td>
23 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
25 <td><a accesskey="p" href="deprecated-api-index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26 <td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
27 </tr></table>
28 <div class="glossary">
29 <div class="titlepage"><div><div><h1 class="title">
30 <a name="annotation-glossary"></a>Annotation Glossary</h1></div></div></div>
31 <a name="glsA"></a><h3 class="title">A</h3>
32 <dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt>
33 <dd class="glossdef"><p>Parameter points to an array of items.</p></dd>
34 <a name="glsE"></a><h3 class="title">E</h3>
35 <dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt>
36 <dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd>
37 <a name="glsN"></a><h3 class="title">N</h3>
38 <dt><span class="glossterm"><a name="annotation-glossterm-nullable"></a>nullable</span></dt>
39 <dd class="glossdef"><p>NULL may be passed as the value in, out, in-out; or as a return value.</p></dd>
40 <a name="glsS"></a><h3 class="title">S</h3>
41 <dt><span class="glossterm"><a name="annotation-glossterm-skip"></a>skip</span></dt>
42 <dd class="glossdef"><p>Exposed in C code, not necessarily available in other languages.</p></dd>
43 <a name="glsT"></a><h3 class="title">T</h3>
44 <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt>
45 <dd class="glossdef"><p>Free data container after the code is done.</p></dd>
46 <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt>
47 <dd class="glossdef"><p>Free data after the code is done.</p></dd>
48 <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt>
49 <dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
50 <dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt>
51 <dd class="glossdef"><p>Override the parsed C type with given type.</p></dd>
52 </div>
53 <div class="footer">
54 <hr>Generated by GTK-Doc V1.27</div>
55 </body>
56 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>API Index: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
9 <link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxG">G</a>
16  <span class="dim">|</span> 
17 <a class="shortcut" href="#idxI">I</a>
18  <span class="dim">|</span> 
19 <a class="shortcut" href="#idxK">K</a>
20  <span class="dim">|</span> 
21 <a class="shortcut" href="#idxM">M</a>
22  <span class="dim">|</span> 
23 <a class="shortcut" href="#idxN">N</a>
24  <span class="dim">|</span> 
25 <a class="shortcut" href="#idxP">P</a>
26  <span class="dim">|</span> 
27 <a class="shortcut" href="#idxS">S</a>
28  <span class="dim">|</span> 
29 <a class="shortcut" href="#idxT">T</a></span></td>
30 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
31 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
32 <td><a accesskey="p" href="object-tree.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
33 <td><a accesskey="n" href="deprecated-api-index.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
34 </tr></table>
35 <div class="index">
36 <div class="titlepage"><div><div><h1 class="title">
37 <a name="api-index-full"></a>API Index</h1></div></div></div>
38 <a name="idx"></a><a name="idxG"></a><h3 class="title">G</h3>
39 <dt>
40 <a class="link" href="XAppGtkWindow.html#XAppGtkWindow-struct" title="XAppGtkWindow">XAppGtkWindow</a>, struct in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
41 </dt>
42 <dd></dd>
43 <dt>
44 <a class="link" href="XAppGtkWindow.html#XAppGtkWindowClass" title="struct XAppGtkWindowClass">XAppGtkWindowClass</a>, struct in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
45 </dt>
46 <dd></dd>
47 <dt>
48 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-new" title="xapp_gtk_window_new ()">xapp_gtk_window_new</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
49 </dt>
50 <dd></dd>
51 <dt>
52 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-icon-from-file" title="xapp_gtk_window_set_icon_from_file ()">xapp_gtk_window_set_icon_from_file</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
53 </dt>
54 <dd></dd>
55 <dt>
56 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-icon-name" title="xapp_gtk_window_set_icon_name ()">xapp_gtk_window_set_icon_name</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
57 </dt>
58 <dd></dd>
59 <dt>
60 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-progress" title="xapp_gtk_window_set_progress ()">xapp_gtk_window_set_progress</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
61 </dt>
62 <dd></dd>
63 <dt>
64 <a class="link" href="XAppGtkWindow.html#xapp-gtk-window-set-progress-pulse" title="xapp_gtk_window_set_progress_pulse ()">xapp_gtk_window_set_progress_pulse</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
65 </dt>
66 <dd></dd>
67 <a name="idxI"></a><h3 class="title">I</h3>
68 <dt>
69 <a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton-struct" title="XAppIconChooserButton">XAppIconChooserButton</a>, struct in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
70 </dt>
71 <dd></dd>
72 <dt>
73 <a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton--icon" title="The “icon” property">XAppIconChooserButton:icon</a>, object property in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
74 </dt>
75 <dd></dd>
76 <dt>
77 <a class="link" href="XAppIconChooserButton.html#XAppIconChooserButton--icon-size" title="The “icon-size” property">XAppIconChooserButton:icon-size</a>, object property in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
78 </dt>
79 <dd></dd>
80 <dt>
81 <a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-struct" title="XAppIconChooserDialog">XAppIconChooserDialog</a>, struct in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
82 </dt>
83 <dd></dd>
84 <dt>
85 <a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-close" title="The “close” signal">XAppIconChooserDialog::close</a>, object signal in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
86 </dt>
87 <dd></dd>
88 <dt>
89 <a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog-select" title="The “select” signal">XAppIconChooserDialog::select</a>, object signal in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
90 </dt>
91 <dd></dd>
92 <dt>
93 <a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog--allow-paths" title="The “allow-paths” property">XAppIconChooserDialog:allow-paths</a>, object property in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
94 </dt>
95 <dd></dd>
96 <dt>
97 <a class="link" href="XAppIconChooserDialog.html#XAppIconChooserDialog--icon-size" title="The “icon-size” property">XAppIconChooserDialog:icon-size</a>, object property in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
98 </dt>
99 <dd></dd>
100 <dt>
101 <a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize">XAppIconSize</a>, enum in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
102 </dt>
103 <dd></dd>
104 <dt>
105 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-get-dialog" title="xapp_icon_chooser_button_get_dialog ()">xapp_icon_chooser_button_get_dialog</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
106 </dt>
107 <dd></dd>
108 <dt>
109 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-get-icon" title="xapp_icon_chooser_button_get_icon ()">xapp_icon_chooser_button_get_icon</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
110 </dt>
111 <dd></dd>
112 <dt>
113 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-new" title="xapp_icon_chooser_button_new ()">xapp_icon_chooser_button_new</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
114 </dt>
115 <dd></dd>
116 <dt>
117 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-new-with-size" title="xapp_icon_chooser_button_new_with_size ()">xapp_icon_chooser_button_new_with_size</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
118 </dt>
119 <dd></dd>
120 <dt>
121 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon" title="xapp_icon_chooser_button_set_icon ()">xapp_icon_chooser_button_set_icon</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
122 </dt>
123 <dd></dd>
124 <dt>
125 <a class="link" href="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon-size" title="xapp_icon_chooser_button_set_icon_size ()">xapp_icon_chooser_button_set_icon_size</a>, function in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
126 </dt>
127 <dd></dd>
128 <dt>
129 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-add-button" title="xapp_icon_chooser_dialog_add_button ()">xapp_icon_chooser_dialog_add_button</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
130 </dt>
131 <dd></dd>
132 <dt>
133 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-get-icon-string" title="xapp_icon_chooser_dialog_get_icon_string ()">xapp_icon_chooser_dialog_get_icon_string</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
134 </dt>
135 <dd></dd>
136 <dt>
137 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-new" title="xapp_icon_chooser_dialog_new ()">xapp_icon_chooser_dialog_new</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
138 </dt>
139 <dd></dd>
140 <dt>
141 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run" title="xapp_icon_chooser_dialog_run ()">xapp_icon_chooser_dialog_run</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
142 </dt>
143 <dd></dd>
144 <dt>
145 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category" title="xapp_icon_chooser_dialog_run_with_category ()">xapp_icon_chooser_dialog_run_with_category</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
146 </dt>
147 <dd></dd>
148 <dt>
149 <a class="link" href="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon" title="xapp_icon_chooser_dialog_run_with_icon ()">xapp_icon_chooser_dialog_run_with_icon</a>, function in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
150 </dt>
151 <dd></dd>
152 <a name="idxK"></a><h3 class="title">K</h3>
153 <dt>
154 <a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController-config-changed" title="The “config-changed” signal">XAppKbdLayoutController::config-changed</a>, object signal in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
155 </dt>
156 <dd></dd>
157 <dt>
158 <a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController-layout-changed" title="The “layout-changed” signal">XAppKbdLayoutController::layout-changed</a>, object signal in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
159 </dt>
160 <dd></dd>
161 <dt>
162 <a class="link" href="XAppKbdLayoutController.html#XAppKbdLayoutController--enabled" title="The “enabled” property">XAppKbdLayoutController:enabled</a>, object property in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
163 </dt>
164 <dd></dd>
165 <dt>
166 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-all-names" title="xapp_kbd_layout_controller_get_all_names ()">xapp_kbd_layout_controller_get_all_names</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
167 </dt>
168 <dd></dd>
169 <dt>
170 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-flag-id" title="xapp_kbd_layout_controller_get_current_flag_id ()">xapp_kbd_layout_controller_get_current_flag_id</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
171 </dt>
172 <dd></dd>
173 <dt>
174 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-group" title="xapp_kbd_layout_controller_get_current_group ()">xapp_kbd_layout_controller_get_current_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
175 </dt>
176 <dd></dd>
177 <dt>
178 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-icon-name" title="xapp_kbd_layout_controller_get_current_icon_name ()">xapp_kbd_layout_controller_get_current_icon_name</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
179 </dt>
180 <dd></dd>
181 <dt>
182 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-name" title="xapp_kbd_layout_controller_get_current_name ()">xapp_kbd_layout_controller_get_current_name</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
183 </dt>
184 <dd></dd>
185 <dt>
186 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-short-group-label" title="xapp_kbd_layout_controller_get_current_short_group_label ()">xapp_kbd_layout_controller_get_current_short_group_label</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
187 </dt>
188 <dd></dd>
189 <dt>
190 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-variant-label" title="xapp_kbd_layout_controller_get_current_variant_label ()">xapp_kbd_layout_controller_get_current_variant_label</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
191 </dt>
192 <dd></dd>
193 <dt>
194 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-enabled" title="xapp_kbd_layout_controller_get_enabled ()">xapp_kbd_layout_controller_get_enabled</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
195 </dt>
196 <dd></dd>
197 <dt>
198 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-flag-id-for-group" title="xapp_kbd_layout_controller_get_flag_id_for_group ()">xapp_kbd_layout_controller_get_flag_id_for_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
199 </dt>
200 <dd></dd>
201 <dt>
202 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-icon-name-for-group" title="xapp_kbd_layout_controller_get_icon_name_for_group ()">xapp_kbd_layout_controller_get_icon_name_for_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
203 </dt>
204 <dd></dd>
205 <dt>
206 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-short-group-label-for-group" title="xapp_kbd_layout_controller_get_short_group_label_for_group ()">xapp_kbd_layout_controller_get_short_group_label_for_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
207 </dt>
208 <dd></dd>
209 <dt>
210 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-variant-label-for-group" title="xapp_kbd_layout_controller_get_variant_label_for_group ()">xapp_kbd_layout_controller_get_variant_label_for_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
211 </dt>
212 <dd></dd>
213 <dt>
214 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-new" title="xapp_kbd_layout_controller_new ()">xapp_kbd_layout_controller_new</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
215 </dt>
216 <dd></dd>
217 <dt>
218 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-next-group" title="xapp_kbd_layout_controller_next_group ()">xapp_kbd_layout_controller_next_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
219 </dt>
220 <dd></dd>
221 <dt>
222 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-previous-group" title="xapp_kbd_layout_controller_previous_group ()">xapp_kbd_layout_controller_previous_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
223 </dt>
224 <dd></dd>
225 <dt>
226 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-render-cairo-subscript" title="xapp_kbd_layout_controller_render_cairo_subscript ()">xapp_kbd_layout_controller_render_cairo_subscript</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
227 </dt>
228 <dd></dd>
229 <dt>
230 <a class="link" href="XAppKbdLayoutController.html#xapp-kbd-layout-controller-set-current-group" title="xapp_kbd_layout_controller_set_current_group ()">xapp_kbd_layout_controller_set_current_group</a>, function in <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
231 </dt>
232 <dd></dd>
233 <a name="idxM"></a><h3 class="title">M</h3>
234 <dt>
235 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-are-monitors-blanked" title="xapp_monitor_blanker_are_monitors_blanked ()">xapp_monitor_blanker_are_monitors_blanked</a>, function in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
236 </dt>
237 <dd></dd>
238 <dt>
239 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors" title="xapp_monitor_blanker_blank_other_monitors ()">xapp_monitor_blanker_blank_other_monitors</a>, function in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
240 </dt>
241 <dd></dd>
242 <dt>
243 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-new" title="xapp_monitor_blanker_new ()">xapp_monitor_blanker_new</a>, function in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
244 </dt>
245 <dd></dd>
246 <dt>
247 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-unblank-monitors" title="xapp_monitor_blanker_unblank_monitors ()">xapp_monitor_blanker_unblank_monitors</a>, function in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
248 </dt>
249 <dd></dd>
250 <a name="idxN"></a><h3 class="title">N</h3>
251 <dt>
252 <a class="link" href="XAppStatusIcon.html#XAppNewObjectFunc" title="XAppNewObjectFunc ()">XAppNewObjectFunc</a>, user_function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
253 </dt>
254 <dd></dd>
255 <a name="idxP"></a><h3 class="title">P</h3>
256 <dt>
257 <a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindow-struct" title="XAppPreferencesWindow">XAppPreferencesWindow</a>, struct in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
258 </dt>
259 <dd></dd>
260 <dt>
261 <a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindow-close" title="The “close” signal">XAppPreferencesWindow::close</a>, object signal in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
262 </dt>
263 <dd></dd>
264 <dt>
265 <a class="link" href="XAppPreferencesWindow.html#XAppPreferencesWindowClass" title="struct XAppPreferencesWindowClass">XAppPreferencesWindowClass</a>, struct in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
266 </dt>
267 <dd></dd>
268 <dt>
269 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-add-button" title="xapp_preferences_window_add_button ()">xapp_preferences_window_add_button</a>, function in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
270 </dt>
271 <dd></dd>
272 <dt>
273 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-add-page" title="xapp_preferences_window_add_page ()">xapp_preferences_window_add_page</a>, function in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
274 </dt>
275 <dd></dd>
276 <dt>
277 <a class="link" href="XAppPreferencesWindow.html#xapp-preferences-window-new" title="xapp_preferences_window_new ()">xapp_preferences_window_new</a>, function in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
278 </dt>
279 <dd></dd>
280 <a name="idxS"></a><h3 class="title">S</h3>
281 <dt>
282 <a class="link" href="XAppGtkWindow.html#xapp-set-window-icon-from-file" title="xapp_set_window_icon_from_file ()">xapp_set_window_icon_from_file</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
283 </dt>
284 <dd></dd>
285 <dt>
286 <a class="link" href="XAppGtkWindow.html#xapp-set-window-icon-name" title="xapp_set_window_icon_name ()">xapp_set_window_icon_name</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
287 </dt>
288 <dd></dd>
289 <dt>
290 <a class="link" href="XAppGtkWindow.html#xapp-set-window-progress" title="xapp_set_window_progress ()">xapp_set_window_progress</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
291 </dt>
292 <dd></dd>
293 <dt>
294 <a class="link" href="XAppGtkWindow.html#xapp-set-window-progress-pulse" title="xapp_set_window_progress_pulse ()">xapp_set_window_progress_pulse</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
295 </dt>
296 <dd></dd>
297 <dt>
298 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-icon-from-file" title="xapp_set_xid_icon_from_file ()">xapp_set_xid_icon_from_file</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
299 </dt>
300 <dd></dd>
301 <dt>
302 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-icon-name" title="xapp_set_xid_icon_name ()">xapp_set_xid_icon_name</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
303 </dt>
304 <dd></dd>
305 <dt>
306 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-progress" title="xapp_set_xid_progress ()">xapp_set_xid_progress</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
307 </dt>
308 <dd></dd>
309 <dt>
310 <a class="link" href="XAppGtkWindow.html#xapp-set-xid-progress-pulse" title="xapp_set_xid_progress_pulse ()">xapp_set_xid_progress_pulse</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
311 </dt>
312 <dd></dd>
313 <dt>
314 <a class="link" href="XAppStackSidebar.html#XAppStackSidebar-struct" title="XAppStackSidebar">XAppStackSidebar</a>, struct in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
315 </dt>
316 <dd></dd>
317 <dt>
318 <a class="link" href="XAppStackSidebar.html#XAppStackSidebar--stack" title="The “stack” property">XAppStackSidebar:stack</a>, object property in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
319 </dt>
320 <dd></dd>
321 <dt>
322 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-get-stack" title="xapp_stack_sidebar_get_stack ()">xapp_stack_sidebar_get_stack</a>, function in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
323 </dt>
324 <dd></dd>
325 <dt>
326 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-new" title="xapp_stack_sidebar_new ()">xapp_stack_sidebar_new</a>, function in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
327 </dt>
328 <dd></dd>
329 <dt>
330 <a class="link" href="XAppStackSidebar.html#xapp-stack-sidebar-set-stack" title="xapp_stack_sidebar_set_stack ()">xapp_stack_sidebar_set_stack</a>, function in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
331 </dt>
332 <dd></dd>
333 <dt>
334 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-activate" title="The “activate” signal">XAppStatusIcon::activate</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
335 </dt>
336 <dd></dd>
337 <dt>
338 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-button-press-event" title="The “button-press-event” signal">XAppStatusIcon::button-press-event</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
339 </dt>
340 <dd></dd>
341 <dt>
342 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-button-release-event" title="The “button-release-event” signal">XAppStatusIcon::button-release-event</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
343 </dt>
344 <dd></dd>
345 <dt>
346 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-popup-menu" title="The “popup-menu” signal">XAppStatusIcon::popup-menu</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
347 </dt>
348 <dd></dd>
349 <dt>
350 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-press" title="The “handle-button-press” signal">XAppStatusIconInterface::handle-button-press</a>, object signal in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
351 </dt>
352 <dd></dd>
353 <dt>
354 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-release" title="The “handle-button-release” signal">XAppStatusIconInterface::handle-button-release</a>, object signal in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
355 </dt>
356 <dd></dd>
357 <dt>
358 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-name" title="The “icon-name” property">XAppStatusIconInterface:icon-name</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
359 </dt>
360 <dd></dd>
361 <dt>
362 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label" title="The “label” property">XAppStatusIconInterface:label</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
363 </dt>
364 <dd></dd>
365 <dt>
366 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--name" title="The “name” property">XAppStatusIconInterface:name</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
367 </dt>
368 <dd></dd>
369 <dt>
370 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--tooltip-text" title="The “tooltip-text” property">XAppStatusIconInterface:tooltip-text</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
371 </dt>
372 <dd></dd>
373 <dt>
374 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--visible" title="The “visible” property">XAppStatusIconInterface:visible</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
375 </dt>
376 <dd></dd>
377 <dt>
378 <a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-struct" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>, struct in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
379 </dt>
380 <dd></dd>
381 <dt>
382 <a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-added" title="The “icon-added” signal">XAppStatusIconMonitor::icon-added</a>, object signal in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
383 </dt>
384 <dd></dd>
385 <dt>
386 <a class="link" href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-removed" title="The “icon-removed” signal">XAppStatusIconMonitor::icon-removed</a>, object signal in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
387 </dt>
388 <dd></dd>
389 <dt>
390 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()">xapp_status_icon_interface_call_button_press</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
391 </dt>
392 <dd></dd>
393 <dt>
394 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-finish" title="xapp_status_icon_interface_call_button_press_finish ()">xapp_status_icon_interface_call_button_press_finish</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
395 </dt>
396 <dd></dd>
397 <dt>
398 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-sync" title="xapp_status_icon_interface_call_button_press_sync ()">xapp_status_icon_interface_call_button_press_sync</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
399 </dt>
400 <dd></dd>
401 <dt>
402 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release" title="xapp_status_icon_interface_call_button_release ()">xapp_status_icon_interface_call_button_release</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
403 </dt>
404 <dd></dd>
405 <dt>
406 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-finish" title="xapp_status_icon_interface_call_button_release_finish ()">xapp_status_icon_interface_call_button_release_finish</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
407 </dt>
408 <dd></dd>
409 <dt>
410 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-sync" title="xapp_status_icon_interface_call_button_release_sync ()">xapp_status_icon_interface_call_button_release_sync</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
411 </dt>
412 <dd></dd>
413 <dt>
414 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press" title="xapp_status_icon_interface_complete_button_press ()">xapp_status_icon_interface_complete_button_press</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
415 </dt>
416 <dd></dd>
417 <dt>
418 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-release" title="xapp_status_icon_interface_complete_button_release ()">xapp_status_icon_interface_complete_button_release</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
419 </dt>
420 <dd></dd>
421 <dt>
422 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-icon-name" title="xapp_status_icon_interface_dup_icon_name ()">xapp_status_icon_interface_dup_icon_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
423 </dt>
424 <dd></dd>
425 <dt>
426 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-label" title="xapp_status_icon_interface_dup_label ()">xapp_status_icon_interface_dup_label</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
427 </dt>
428 <dd></dd>
429 <dt>
430 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-name" title="xapp_status_icon_interface_dup_name ()">xapp_status_icon_interface_dup_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
431 </dt>
432 <dd></dd>
433 <dt>
434 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-tooltip-text" title="xapp_status_icon_interface_dup_tooltip_text ()">xapp_status_icon_interface_dup_tooltip_text</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
435 </dt>
436 <dd></dd>
437 <dt>
438 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-name" title="xapp_status_icon_interface_get_icon_name ()">xapp_status_icon_interface_get_icon_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
439 </dt>
440 <dd></dd>
441 <dt>
442 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-label" title="xapp_status_icon_interface_get_label ()">xapp_status_icon_interface_get_label</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
443 </dt>
444 <dd></dd>
445 <dt>
446 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-name" title="xapp_status_icon_interface_get_name ()">xapp_status_icon_interface_get_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
447 </dt>
448 <dd></dd>
449 <dt>
450 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-tooltip-text" title="xapp_status_icon_interface_get_tooltip_text ()">xapp_status_icon_interface_get_tooltip_text</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
451 </dt>
452 <dd></dd>
453 <dt>
454 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-visible" title="xapp_status_icon_interface_get_visible ()">xapp_status_icon_interface_get_visible</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
455 </dt>
456 <dd></dd>
457 <dt>
458 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-interface-info" title="xapp_status_icon_interface_interface_info ()">xapp_status_icon_interface_interface_info</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
459 </dt>
460 <dd></dd>
461 <dt>
462 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-override-properties" title="xapp_status_icon_interface_override_properties ()">xapp_status_icon_interface_override_properties</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
463 </dt>
464 <dd></dd>
465 <dt>
466 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new" title="xapp_status_icon_interface_proxy_new ()">xapp_status_icon_interface_proxy_new</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
467 </dt>
468 <dd></dd>
469 <dt>
470 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-finish" title="xapp_status_icon_interface_proxy_new_finish ()">xapp_status_icon_interface_proxy_new_finish</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
471 </dt>
472 <dd></dd>
473 <dt>
474 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus" title="xapp_status_icon_interface_proxy_new_for_bus ()">xapp_status_icon_interface_proxy_new_for_bus</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
475 </dt>
476 <dd></dd>
477 <dt>
478 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-finish" title="xapp_status_icon_interface_proxy_new_for_bus_finish ()">xapp_status_icon_interface_proxy_new_for_bus_finish</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
479 </dt>
480 <dd></dd>
481 <dt>
482 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-sync" title="xapp_status_icon_interface_proxy_new_for_bus_sync ()">xapp_status_icon_interface_proxy_new_for_bus_sync</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
483 </dt>
484 <dd></dd>
485 <dt>
486 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync" title="xapp_status_icon_interface_proxy_new_sync ()">xapp_status_icon_interface_proxy_new_sync</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
487 </dt>
488 <dd></dd>
489 <dt>
490 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-name" title="xapp_status_icon_interface_set_icon_name ()">xapp_status_icon_interface_set_icon_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
491 </dt>
492 <dd></dd>
493 <dt>
494 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-label" title="xapp_status_icon_interface_set_label ()">xapp_status_icon_interface_set_label</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
495 </dt>
496 <dd></dd>
497 <dt>
498 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-name" title="xapp_status_icon_interface_set_name ()">xapp_status_icon_interface_set_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
499 </dt>
500 <dd></dd>
501 <dt>
502 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-tooltip-text" title="xapp_status_icon_interface_set_tooltip_text ()">xapp_status_icon_interface_set_tooltip_text</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
503 </dt>
504 <dd></dd>
505 <dt>
506 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-visible" title="xapp_status_icon_interface_set_visible ()">xapp_status_icon_interface_set_visible</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
507 </dt>
508 <dd></dd>
509 <dt>
510 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-skeleton-new" title="xapp_status_icon_interface_skeleton_new ()">xapp_status_icon_interface_skeleton_new</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
511 </dt>
512 <dd></dd>
513 <dt>
514 <a class="link" href="XAppStatusIconMonitor.html#xapp-status-icon-monitor-list-icons" title="xapp_status_icon_monitor_list_icons ()">xapp_status_icon_monitor_list_icons</a>, function in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
515 </dt>
516 <dd></dd>
517 <dt>
518 <a class="link" href="XAppStatusIconMonitor.html#xapp-status-icon-monitor-new" title="xapp_status_icon_monitor_new ()">xapp_status_icon_monitor_new</a>, function in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
519 </dt>
520 <dd></dd>
521 <dt>
522 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-new" title="xapp_status_icon_new ()">xapp_status_icon_new</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
523 </dt>
524 <dd></dd>
525 <dt>
526 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-icon-name" title="xapp_status_icon_set_icon_name ()">xapp_status_icon_set_icon_name</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
527 </dt>
528 <dd></dd>
529 <dt>
530 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-label" title="xapp_status_icon_set_label ()">xapp_status_icon_set_label</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
531 </dt>
532 <dd></dd>
533 <dt>
534 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-menu" title="xapp_status_icon_set_menu ()">xapp_status_icon_set_menu</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
535 </dt>
536 <dd></dd>
537 <dt>
538 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-name" title="xapp_status_icon_set_name ()">xapp_status_icon_set_name</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
539 </dt>
540 <dd></dd>
541 <dt>
542 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-tooltip-text" title="xapp_status_icon_set_tooltip_text ()">xapp_status_icon_set_tooltip_text</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
543 </dt>
544 <dd></dd>
545 <dt>
546 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-visible" title="xapp_status_icon_set_visible ()">xapp_status_icon_set_visible</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
547 </dt>
548 <dd></dd>
549 <a name="idxT"></a><h3 class="title">T</h3>
550 <dt>
551 <a class="link" href="XAppGtkWindow.html#XAPP-TYPE-GTK-WINDOW:CAPS" title="XAPP_TYPE_GTK_WINDOW">XAPP_TYPE_GTK_WINDOW</a>, macro in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
552 </dt>
553 <dd></dd>
554 <dt>
555 <a class="link" href="XAppIconChooserButton.html#XAPP-TYPE-ICON-CHOOSER-BUTTON:CAPS" title="XAPP_TYPE_ICON_CHOOSER_BUTTON">XAPP_TYPE_ICON_CHOOSER_BUTTON</a>, macro in <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
556 </dt>
557 <dd></dd>
558 <dt>
559 <a class="link" href="XAppIconChooserDialog.html#XAPP-TYPE-ICON-CHOOSER-DIALOG:CAPS" title="XAPP_TYPE_ICON_CHOOSER_DIALOG">XAPP_TYPE_ICON_CHOOSER_DIALOG</a>, macro in <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
560 </dt>
561 <dd></dd>
562 <dt>
563 <a class="link" href="XAppPreferencesWindow.html#XAPP-TYPE-PREFERENCES-WINDOW:CAPS" title="XAPP_TYPE_PREFERENCES_WINDOW">XAPP_TYPE_PREFERENCES_WINDOW</a>, macro in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
564 </dt>
565 <dd></dd>
566 <dt>
567 <a class="link" href="XAppStackSidebar.html#XAPP-TYPE-STACK-SIDEBAR:CAPS" title="XAPP_TYPE_STACK_SIDEBAR">XAPP_TYPE_STACK_SIDEBAR</a>, macro in <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
568 </dt>
569 <dd></dd>
570 <dt>
571 <a class="link" href="XAppStatusIconMonitor.html#XAPP-TYPE-STATUS-ICON-MONITOR:CAPS" title="XAPP_TYPE_STATUS_ICON_MONITOR">XAPP_TYPE_STATUS_ICON_MONITOR</a>, macro in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
572 </dt>
573 <dd></dd>
574 </div>
575 <div class="footer">
576 <hr>Generated by GTK-Doc V1.27</div>
577 </body>
578 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>API reference: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="index.html" title="XApp Reference Manual">
9 <link rel="next" href="XAppGtkWindow.html" title="XAppGtkWindow">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts"></td>
16 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
17 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
18 <td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
19 <td><a accesskey="n" href="XAppGtkWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
20 </tr></table>
21 <div class="chapter">
22 <div class="titlepage"><div><div><h1 class="title">
23 <a name="id-1.2"></a>API reference</h1></div></div></div>
24 <div class="toc"><dl class="toc">
25 <dt>
26 <span class="refentrytitle"><a href="XAppGtkWindow.html">XAppGtkWindow</a></span><span class="refpurpose"> — A subclass of <code class="literal">GtkWindow</code> that allows additional
27 communication with the window manager.</span>
28 </dt>
29 <dt>
30 <span class="refentrytitle"><a href="XAppIconChooserButton.html">XAppIconChooserButton</a></span><span class="refpurpose"> — A button for selecting an icon</span>
31 </dt>
32 <dt>
33 <span class="refentrytitle"><a href="XAppIconChooserDialog.html">XAppIconChooserDialog</a></span><span class="refpurpose"> — A dialog for selecting an icon</span>
34 </dt>
35 <dt>
36 <span class="refentrytitle"><a href="XAppKbdLayoutController.html">XAppKbdLayoutController</a></span><span class="refpurpose"> — Keyboard layout selection UI element provider.</span>
37 </dt>
38 <dt>
39 <span class="refentrytitle"><a href="XAppMonitorBlanker.html">XAppMonitorBlanker</a></span><span class="refpurpose"> — Blank and unblank unused monitors</span>
40 </dt>
41 <dt>
42 <span class="refentrytitle"><a href="XAppPreferencesWindow.html">XAppPreferencesWindow</a></span><span class="refpurpose"> — A base preferences window</span>
43 </dt>
44 <dt>
45 <span class="refentrytitle"><a href="XAppStackSidebar.html">XAppStackSidebar</a></span><span class="refpurpose"> — An automatic sidebar widget</span>
46 </dt>
47 <dt>
48 <span class="refentrytitle"><a href="XAppStatusIcon.html">XAppStatusIcon</a></span><span class="refpurpose"> — Broadcasts status information over DBUS</span>
49 </dt>
50 <dt>
51 <span class="refentrytitle"><a href="XAppStatusIconMonitor.html">XAppStatusIconMonitor</a></span><span class="refpurpose"> — Looks for XAppStatusIcons on DBUS and communicates
52 info to an applet to represent the icons.</span>
53 </dt>
54 <dt>
55 <span class="refentrytitle"><a href="XAppStatusIconInterfaceSkeleton.html">XAppStatusIconInterfaceSkeleton</a></span><span class="refpurpose"></span>
56 </dt>
57 </dl></div>
58 </div>
59 <div class="footer">
60 <hr>Generated by GTK-Doc V1.27</div>
61 </body>
62 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Index of deprecated API: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="api-index-full.html" title="API Index">
9 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts"></td>
16 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
17 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
18 <td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
19 <td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
20 </tr></table>
21 <div class="index">
22 <div class="titlepage"><div><div><h1 class="title">
23 <a name="deprecated-api-index"></a>Index of deprecated API</h1></div></div></div>
24 <a name="idx"></a>
25 </div>
26 <div class="footer">
27 <hr>Generated by GTK-Doc V1.27</div>
28 </body>
29 </html>
Binary diff not shown
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>XApp Reference Manual: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="next" href="ch01.html" title="API reference">
8 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
9 <link rel="stylesheet" href="style.css" type="text/css">
10 </head>
11 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
12 <div class="book">
13 <div class="titlepage">
14 <div>
15 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">XApp Reference Manual</p></th></tr></table></div>
16 <div><p class="releaseinfo">
17 xapp 1.4.9
18 </p></div>
19 </div>
20 <hr>
21 </div>
22 <div class="toc"><dl class="toc">
23 <dt><span class="chapter"><a href="ch01.html">API reference</a></span></dt>
24 <dd><dl>
25 <dt>
26 <span class="refentrytitle"><a href="XAppGtkWindow.html">XAppGtkWindow</a></span><span class="refpurpose"> — A subclass of <code class="literal">GtkWindow</code> that allows additional
27 communication with the window manager.</span>
28 </dt>
29 <dt>
30 <span class="refentrytitle"><a href="XAppIconChooserButton.html">XAppIconChooserButton</a></span><span class="refpurpose"> — A button for selecting an icon</span>
31 </dt>
32 <dt>
33 <span class="refentrytitle"><a href="XAppIconChooserDialog.html">XAppIconChooserDialog</a></span><span class="refpurpose"> — A dialog for selecting an icon</span>
34 </dt>
35 <dt>
36 <span class="refentrytitle"><a href="XAppKbdLayoutController.html">XAppKbdLayoutController</a></span><span class="refpurpose"> — Keyboard layout selection UI element provider.</span>
37 </dt>
38 <dt>
39 <span class="refentrytitle"><a href="XAppMonitorBlanker.html">XAppMonitorBlanker</a></span><span class="refpurpose"> — Blank and unblank unused monitors</span>
40 </dt>
41 <dt>
42 <span class="refentrytitle"><a href="XAppPreferencesWindow.html">XAppPreferencesWindow</a></span><span class="refpurpose"> — A base preferences window</span>
43 </dt>
44 <dt>
45 <span class="refentrytitle"><a href="XAppStackSidebar.html">XAppStackSidebar</a></span><span class="refpurpose"> — An automatic sidebar widget</span>
46 </dt>
47 <dt>
48 <span class="refentrytitle"><a href="XAppStatusIcon.html">XAppStatusIcon</a></span><span class="refpurpose"> — Broadcasts status information over DBUS</span>
49 </dt>
50 <dt>
51 <span class="refentrytitle"><a href="XAppStatusIconMonitor.html">XAppStatusIconMonitor</a></span><span class="refpurpose"> — Looks for XAppStatusIcons on DBUS and communicates
52 info to an applet to represent the icons.</span>
53 </dt>
54 <dt>
55 <span class="refentrytitle"><a href="XAppStatusIconInterfaceSkeleton.html">XAppStatusIconInterfaceSkeleton</a></span><span class="refpurpose"></span>
56 </dt>
57 </dl></dd>
58 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
59 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
60 <dt><span class="index"><a href="deprecated-api-index.html">Index of deprecated API</a></span></dt>
61 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
62 </dl></div>
63 </div>
64 <div class="footer">
65 <hr>Generated by GTK-Doc V1.27</div>
66 </body>
67 </html>
Binary diff not shown
0 <?xml version="1.0" encoding="utf-8" standalone="no"?>
1 <book xmlns="http://www.devhelp.net/book" title="XApp Reference Manual" link="index.html" author="" name="libxapp" version="2" language="c">
2 <chapters>
3 <sub name="API reference" link="ch01.html">
4 <sub name="XAppGtkWindow" link="XAppGtkWindow.html"/>
5 <sub name="XAppIconChooserButton" link="XAppIconChooserButton.html"/>
6 <sub name="XAppIconChooserDialog" link="XAppIconChooserDialog.html"/>
7 <sub name="XAppKbdLayoutController" link="XAppKbdLayoutController.html"/>
8 <sub name="XAppMonitorBlanker" link="XAppMonitorBlanker.html"/>
9 <sub name="XAppPreferencesWindow" link="XAppPreferencesWindow.html"/>
10 <sub name="XAppStackSidebar" link="XAppStackSidebar.html"/>
11 <sub name="XAppStatusIcon" link="XAppStatusIcon.html"/>
12 <sub name="XAppStatusIconMonitor" link="XAppStatusIconMonitor.html"/>
13 <sub name="XAppStatusIconInterfaceSkeleton" link="XAppStatusIconInterfaceSkeleton.html"/>
14 </sub>
15 <sub name="Object Hierarchy" link="object-tree.html"/>
16 <sub name="API Index" link="api-index-full.html"/>
17 <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
18 <sub name="Annotation Glossary" link="annotation-glossary.html"/>
19 </chapters>
20 <functions>
21 <keyword type="function" name="xapp_gtk_window_new ()" link="XAppGtkWindow.html#xapp-gtk-window-new"/>
22 <keyword type="function" name="xapp_gtk_window_set_icon_name ()" link="XAppGtkWindow.html#xapp-gtk-window-set-icon-name"/>
23 <keyword type="function" name="xapp_gtk_window_set_icon_from_file ()" link="XAppGtkWindow.html#xapp-gtk-window-set-icon-from-file"/>
24 <keyword type="function" name="xapp_gtk_window_set_progress ()" link="XAppGtkWindow.html#xapp-gtk-window-set-progress"/>
25 <keyword type="function" name="xapp_gtk_window_set_progress_pulse ()" link="XAppGtkWindow.html#xapp-gtk-window-set-progress-pulse"/>
26 <keyword type="function" name="xapp_set_window_icon_name ()" link="XAppGtkWindow.html#xapp-set-window-icon-name"/>
27 <keyword type="function" name="xapp_set_window_icon_from_file ()" link="XAppGtkWindow.html#xapp-set-window-icon-from-file"/>
28 <keyword type="function" name="xapp_set_window_progress ()" link="XAppGtkWindow.html#xapp-set-window-progress"/>
29 <keyword type="function" name="xapp_set_window_progress_pulse ()" link="XAppGtkWindow.html#xapp-set-window-progress-pulse"/>
30 <keyword type="function" name="xapp_set_xid_icon_name ()" link="XAppGtkWindow.html#xapp-set-xid-icon-name"/>
31 <keyword type="function" name="xapp_set_xid_icon_from_file ()" link="XAppGtkWindow.html#xapp-set-xid-icon-from-file"/>
32 <keyword type="function" name="xapp_set_xid_progress ()" link="XAppGtkWindow.html#xapp-set-xid-progress"/>
33 <keyword type="function" name="xapp_set_xid_progress_pulse ()" link="XAppGtkWindow.html#xapp-set-xid-progress-pulse"/>
34 <keyword type="macro" name="XAPP_TYPE_GTK_WINDOW" link="XAppGtkWindow.html#XAPP-TYPE-GTK-WINDOW:CAPS"/>
35 <keyword type="struct" name="struct XAppGtkWindowClass" link="XAppGtkWindow.html#XAppGtkWindowClass"/>
36 <keyword type="struct" name="XAppGtkWindow" link="XAppGtkWindow.html#XAppGtkWindow-struct"/>
37 <keyword type="function" name="xapp_icon_chooser_button_new ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-new"/>
38 <keyword type="function" name="xapp_icon_chooser_button_new_with_size ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-new-with-size"/>
39 <keyword type="function" name="xapp_icon_chooser_button_set_icon_size ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon-size"/>
40 <keyword type="function" name="xapp_icon_chooser_button_set_icon ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-set-icon"/>
41 <keyword type="function" name="xapp_icon_chooser_button_get_icon ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-get-icon"/>
42 <keyword type="function" name="xapp_icon_chooser_button_get_dialog ()" link="XAppIconChooserButton.html#xapp-icon-chooser-button-get-dialog"/>
43 <keyword type="macro" name="XAPP_TYPE_ICON_CHOOSER_BUTTON" link="XAppIconChooserButton.html#XAPP-TYPE-ICON-CHOOSER-BUTTON:CAPS"/>
44 <keyword type="struct" name="XAppIconChooserButton" link="XAppIconChooserButton.html#XAppIconChooserButton-struct"/>
45 <keyword type="property" name="The “icon” property" link="XAppIconChooserButton.html#XAppIconChooserButton--icon"/>
46 <keyword type="property" name="The “icon-size” property" link="XAppIconChooserButton.html#XAppIconChooserButton--icon-size"/>
47 <keyword type="function" name="xapp_icon_chooser_dialog_new ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-new"/>
48 <keyword type="function" name="xapp_icon_chooser_dialog_run ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run"/>
49 <keyword type="function" name="xapp_icon_chooser_dialog_run_with_icon ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-icon"/>
50 <keyword type="function" name="xapp_icon_chooser_dialog_run_with_category ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-run-with-category"/>
51 <keyword type="function" name="xapp_icon_chooser_dialog_get_icon_string ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-get-icon-string"/>
52 <keyword type="function" name="xapp_icon_chooser_dialog_add_button ()" link="XAppIconChooserDialog.html#xapp-icon-chooser-dialog-add-button"/>
53 <keyword type="macro" name="XAPP_TYPE_ICON_CHOOSER_DIALOG" link="XAppIconChooserDialog.html#XAPP-TYPE-ICON-CHOOSER-DIALOG:CAPS"/>
54 <keyword type="enum" name="enum XAppIconSize" link="XAppIconChooserDialog.html#XAppIconSize"/>
55 <keyword type="struct" name="XAppIconChooserDialog" link="XAppIconChooserDialog.html#XAppIconChooserDialog-struct"/>
56 <keyword type="property" name="The “allow-paths” property" link="XAppIconChooserDialog.html#XAppIconChooserDialog--allow-paths"/>
57 <keyword type="property" name="The “icon-size” property" link="XAppIconChooserDialog.html#XAppIconChooserDialog--icon-size"/>
58 <keyword type="signal" name="The “close” signal" link="XAppIconChooserDialog.html#XAppIconChooserDialog-close"/>
59 <keyword type="signal" name="The “select” signal" link="XAppIconChooserDialog.html#XAppIconChooserDialog-select"/>
60 <keyword type="function" name="xapp_kbd_layout_controller_new ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-new"/>
61 <keyword type="function" name="xapp_kbd_layout_controller_get_enabled ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-enabled"/>
62 <keyword type="function" name="xapp_kbd_layout_controller_get_current_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-group"/>
63 <keyword type="function" name="xapp_kbd_layout_controller_set_current_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-set-current-group"/>
64 <keyword type="function" name="xapp_kbd_layout_controller_next_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-next-group"/>
65 <keyword type="function" name="xapp_kbd_layout_controller_previous_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-previous-group"/>
66 <keyword type="function" name="xapp_kbd_layout_controller_get_current_name ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-name"/>
67 <keyword type="function" name="xapp_kbd_layout_controller_get_all_names ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-all-names"/>
68 <keyword type="function" name="xapp_kbd_layout_controller_get_current_icon_name ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-icon-name"/>
69 <keyword type="function" name="xapp_kbd_layout_controller_get_icon_name_for_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-icon-name-for-group"/>
70 <keyword type="function" name="xapp_kbd_layout_controller_get_current_flag_id ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-flag-id"/>
71 <keyword type="function" name="xapp_kbd_layout_controller_get_flag_id_for_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-flag-id-for-group"/>
72 <keyword type="function" name="xapp_kbd_layout_controller_get_current_short_group_label ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-short-group-label"/>
73 <keyword type="function" name="xapp_kbd_layout_controller_get_short_group_label_for_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-short-group-label-for-group"/>
74 <keyword type="function" name="xapp_kbd_layout_controller_get_current_variant_label ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-current-variant-label"/>
75 <keyword type="function" name="xapp_kbd_layout_controller_get_variant_label_for_group ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-get-variant-label-for-group"/>
76 <keyword type="function" name="xapp_kbd_layout_controller_render_cairo_subscript ()" link="XAppKbdLayoutController.html#xapp-kbd-layout-controller-render-cairo-subscript"/>
77 <keyword type="property" name="The “enabled” property" link="XAppKbdLayoutController.html#XAppKbdLayoutController--enabled"/>
78 <keyword type="signal" name="The “config-changed” signal" link="XAppKbdLayoutController.html#XAppKbdLayoutController-config-changed"/>
79 <keyword type="signal" name="The “layout-changed” signal" link="XAppKbdLayoutController.html#XAppKbdLayoutController-layout-changed"/>
80 <keyword type="function" name="xapp_monitor_blanker_new ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-new"/>
81 <keyword type="function" name="xapp_monitor_blanker_blank_other_monitors ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors"/>
82 <keyword type="function" name="xapp_monitor_blanker_unblank_monitors ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-unblank-monitors"/>
83 <keyword type="function" name="xapp_monitor_blanker_are_monitors_blanked ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-are-monitors-blanked"/>
84 <keyword type="function" name="xapp_preferences_window_new ()" link="XAppPreferencesWindow.html#xapp-preferences-window-new"/>
85 <keyword type="function" name="xapp_preferences_window_add_page ()" link="XAppPreferencesWindow.html#xapp-preferences-window-add-page"/>
86 <keyword type="function" name="xapp_preferences_window_add_button ()" link="XAppPreferencesWindow.html#xapp-preferences-window-add-button"/>
87 <keyword type="macro" name="XAPP_TYPE_PREFERENCES_WINDOW" link="XAppPreferencesWindow.html#XAPP-TYPE-PREFERENCES-WINDOW:CAPS"/>
88 <keyword type="struct" name="struct XAppPreferencesWindowClass" link="XAppPreferencesWindow.html#XAppPreferencesWindowClass"/>
89 <keyword type="struct" name="XAppPreferencesWindow" link="XAppPreferencesWindow.html#XAppPreferencesWindow-struct"/>
90 <keyword type="signal" name="The “close” signal" link="XAppPreferencesWindow.html#XAppPreferencesWindow-close"/>
91 <keyword type="function" name="xapp_stack_sidebar_new ()" link="XAppStackSidebar.html#xapp-stack-sidebar-new"/>
92 <keyword type="function" name="xapp_stack_sidebar_set_stack ()" link="XAppStackSidebar.html#xapp-stack-sidebar-set-stack"/>
93 <keyword type="function" name="xapp_stack_sidebar_get_stack ()" link="XAppStackSidebar.html#xapp-stack-sidebar-get-stack"/>
94 <keyword type="macro" name="XAPP_TYPE_STACK_SIDEBAR" link="XAppStackSidebar.html#XAPP-TYPE-STACK-SIDEBAR:CAPS"/>
95 <keyword type="struct" name="XAppStackSidebar" link="XAppStackSidebar.html#XAppStackSidebar-struct"/>
96 <keyword type="property" name="The “stack” property" link="XAppStackSidebar.html#XAppStackSidebar--stack"/>
97 <keyword type="function" name="XAppNewObjectFunc ()" link="XAppStatusIcon.html#XAppNewObjectFunc"/>
98 <keyword type="function" name="xapp_status_icon_new ()" link="XAppStatusIcon.html#xapp-status-icon-new" since="1.6"/>
99 <keyword type="function" name="xapp_status_icon_set_name ()" link="XAppStatusIcon.html#xapp-status-icon-set-name" since="1.6"/>
100 <keyword type="function" name="xapp_status_icon_set_icon_name ()" link="XAppStatusIcon.html#xapp-status-icon-set-icon-name" since="1.6"/>
101 <keyword type="function" name="xapp_status_icon_set_tooltip_text ()" link="XAppStatusIcon.html#xapp-status-icon-set-tooltip-text" since="1.6"/>
102 <keyword type="function" name="xapp_status_icon_set_label ()" link="XAppStatusIcon.html#xapp-status-icon-set-label" since="1.6"/>
103 <keyword type="function" name="xapp_status_icon_set_visible ()" link="XAppStatusIcon.html#xapp-status-icon-set-visible" since="1.6"/>
104 <keyword type="function" name="xapp_status_icon_set_menu ()" link="XAppStatusIcon.html#xapp-status-icon-set-menu" since="1.6"/>
105 <keyword type="signal" name="The “activate” signal" link="XAppStatusIcon.html#XAppStatusIcon-activate"/>
106 <keyword type="signal" name="The “button-press-event” signal" link="XAppStatusIcon.html#XAppStatusIcon-button-press-event"/>
107 <keyword type="signal" name="The “button-release-event” signal" link="XAppStatusIcon.html#XAppStatusIcon-button-release-event"/>
108 <keyword type="signal" name="The “popup-menu” signal" link="XAppStatusIcon.html#XAppStatusIcon-popup-menu"/>
109 <keyword type="function" name="xapp_status_icon_monitor_new ()" link="XAppStatusIconMonitor.html#xapp-status-icon-monitor-new" since="1.6"/>
110 <keyword type="function" name="xapp_status_icon_monitor_list_icons ()" link="XAppStatusIconMonitor.html#xapp-status-icon-monitor-list-icons" since="1.6"/>
111 <keyword type="macro" name="XAPP_TYPE_STATUS_ICON_MONITOR" link="XAppStatusIconMonitor.html#XAPP-TYPE-STATUS-ICON-MONITOR:CAPS"/>
112 <keyword type="struct" name="XAppStatusIconMonitor" link="XAppStatusIconMonitor.html#XAppStatusIconMonitor-struct"/>
113 <keyword type="signal" name="The “icon-added” signal" link="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-added"/>
114 <keyword type="signal" name="The “icon-removed” signal" link="XAppStatusIconMonitor.html#XAppStatusIconMonitor-icon-removed"/>
115 <keyword type="function" name="xapp_status_icon_interface_interface_info ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-interface-info"/>
116 <keyword type="function" name="xapp_status_icon_interface_override_properties ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-override-properties"/>
117 <keyword type="function" name="xapp_status_icon_interface_complete_button_press ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press"/>
118 <keyword type="function" name="xapp_status_icon_interface_complete_button_release ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-release"/>
119 <keyword type="function" name="xapp_status_icon_interface_call_button_press ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press"/>
120 <keyword type="function" name="xapp_status_icon_interface_call_button_press_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-finish"/>
121 <keyword type="function" name="xapp_status_icon_interface_call_button_press_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-sync"/>
122 <keyword type="function" name="xapp_status_icon_interface_call_button_release ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release"/>
123 <keyword type="function" name="xapp_status_icon_interface_call_button_release_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-finish"/>
124 <keyword type="function" name="xapp_status_icon_interface_call_button_release_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-sync"/>
125 <keyword type="function" name="xapp_status_icon_interface_get_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-name"/>
126 <keyword type="function" name="xapp_status_icon_interface_dup_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-name"/>
127 <keyword type="function" name="xapp_status_icon_interface_set_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-name"/>
128 <keyword type="function" name="xapp_status_icon_interface_get_icon_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-name"/>
129 <keyword type="function" name="xapp_status_icon_interface_dup_icon_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-icon-name"/>
130 <keyword type="function" name="xapp_status_icon_interface_set_icon_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-name"/>
131 <keyword type="function" name="xapp_status_icon_interface_get_tooltip_text ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-tooltip-text"/>
132 <keyword type="function" name="xapp_status_icon_interface_dup_tooltip_text ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-tooltip-text"/>
133 <keyword type="function" name="xapp_status_icon_interface_set_tooltip_text ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-tooltip-text"/>
134 <keyword type="function" name="xapp_status_icon_interface_get_label ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-label"/>
135 <keyword type="function" name="xapp_status_icon_interface_dup_label ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-label"/>
136 <keyword type="function" name="xapp_status_icon_interface_set_label ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-label"/>
137 <keyword type="function" name="xapp_status_icon_interface_get_visible ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-visible"/>
138 <keyword type="function" name="xapp_status_icon_interface_set_visible ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-visible"/>
139 <keyword type="function" name="xapp_status_icon_interface_proxy_new ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new"/>
140 <keyword type="function" name="xapp_status_icon_interface_proxy_new_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-finish"/>
141 <keyword type="function" name="xapp_status_icon_interface_proxy_new_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync"/>
142 <keyword type="function" name="xapp_status_icon_interface_proxy_new_for_bus ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus"/>
143 <keyword type="function" name="xapp_status_icon_interface_proxy_new_for_bus_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-finish"/>
144 <keyword type="function" name="xapp_status_icon_interface_proxy_new_for_bus_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-sync"/>
145 <keyword type="function" name="xapp_status_icon_interface_skeleton_new ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-skeleton-new"/>
146 <keyword type="property" name="The “icon-name” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-name"/>
147 <keyword type="property" name="The “label” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label"/>
148 <keyword type="property" name="The “name” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--name"/>
149 <keyword type="property" name="The “tooltip-text” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--tooltip-text"/>
150 <keyword type="property" name="The “visible” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--visible"/>
151 <keyword type="signal" name="The “handle-button-press” signal" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-press"/>
152 <keyword type="signal" name="The “handle-button-release” signal" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-release"/>
153 <keyword type="constant" name="XAPP_ICON_SIZE_16" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-16:CAPS"/>
154 <keyword type="constant" name="XAPP_ICON_SIZE_22" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-22:CAPS"/>
155 <keyword type="constant" name="XAPP_ICON_SIZE_24" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-24:CAPS"/>
156 <keyword type="constant" name="XAPP_ICON_SIZE_32" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-32:CAPS"/>
157 <keyword type="constant" name="XAPP_ICON_SIZE_48" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-48:CAPS"/>
158 <keyword type="constant" name="XAPP_ICON_SIZE_96" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-96:CAPS"/>
159 </functions>
160 </book>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Object Hierarchy: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">
9 <link rel="next" href="api-index-full.html" title="API Index">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts"></td>
16 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
17 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
18 <td><a accesskey="p" href="XAppStatusIconInterfaceSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
19 <td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
20 </tr></table>
21 <div class="chapter">
22 <div class="titlepage"><div><div><h1 class="title">
23 <a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
24 <pre class="screen">
25 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
26 <span class="lineart">├──</span> <a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
27 <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a>
28 <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a>
29 <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../gtk3/GtkBin.html#GtkBin-struct">GtkBin</a>
30 <span class="lineart">│</span> <span class="lineart">├──</span> <a href="../gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a>
31 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
32 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppIconChooserDialog.html" title="XAppIconChooserDialog">XAppIconChooserDialog</a>
33 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
34 <span class="lineart">│</span> <span class="lineart">├──</span> <a href="../gtk3/GtkButton.html#GtkButton-struct">GtkButton</a>
35 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppIconChooserButton.html" title="XAppIconChooserButton">XAppIconChooserButton</a>
36 <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppStackSidebar.html" title="XAppStackSidebar">XAppStackSidebar</a>
37 <span class="lineart">├──</span> <a class="link" href="XAppKbdLayoutController.html" title="XAppKbdLayoutController">XAppKbdLayoutController</a>
38 <span class="lineart">├──</span> <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
39 <span class="lineart">├──</span> <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
40 <span class="lineart">├──</span> <a href="../gio/GDBusProxy.html#GDBusProxy-struct">GDBusProxy</a>
41 <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy">XAppStatusIconInterfaceProxy</a>
42 <span class="lineart">├──</span> <a href="../gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">GDBusInterfaceSkeleton</a>
43 <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
44 <span class="lineart">╰──</span> <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
45 <a href="/usr/share/gtk-doc/html/gobject/GTypeModule.html">GInterface</a>
46 <span class="lineart">╰──</span> <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface">XAppStatusIconInterface</a>
47 <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
48 <span class="lineart">╰──</span> <a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize">XAppIconSize</a>
49 </pre>
50 </div>
51 <div class="footer">
52 <hr>Generated by GTK-Doc V1.27</div>
53 </body>
54 </html>
Binary diff not shown
0 body
1 {
2 font-family: cantarell, sans-serif;
3 }
4 .synopsis, .classsynopsis
5 {
6 /* tango:aluminium 1/2 */
7 background: #eeeeec;
8 background: rgba(238, 238, 236, 0.5);
9 border: solid 1px rgb(238, 238, 236);
10 padding: 0.5em;
11 }
12 .programlisting
13 {
14 /* tango:sky blue 0/1 */
15 /* fallback for no rgba support */
16 background: #e6f3ff;
17 border: solid 1px #729fcf;
18 background: rgba(114, 159, 207, 0.1);
19 border: solid 1px rgba(114, 159, 207, 0.2);
20 padding: 0.5em;
21 }
22 .variablelist
23 {
24 padding: 4px;
25 margin-left: 3em;
26 }
27 .variablelist td:first-child
28 {
29 vertical-align: top;
30 }
31
32 div.gallery-float
33 {
34 float: left;
35 padding: 10px;
36 }
37 div.gallery-float img
38 {
39 border-style: none;
40 }
41 div.gallery-spacer
42 {
43 clear: both;
44 }
45
46 a, a:visited
47 {
48 text-decoration: none;
49 /* tango:sky blue 2 */
50 color: #3465a4;
51 }
52 a:hover
53 {
54 text-decoration: underline;
55 /* tango:sky blue 1 */
56 color: #729fcf;
57 }
58
59 div.informaltable table
60 {
61 border-collapse: separate;
62 border-spacing: 1em 0.3em;
63 border: none;
64 }
65
66 div.informaltable table td, div.informaltable table th
67 {
68 vertical-align: top;
69 }
70
71 .function_type,
72 .variable_type,
73 .property_type,
74 .signal_type,
75 .parameter_name,
76 .struct_member_name,
77 .union_member_name,
78 .define_keyword,
79 .datatype_keyword,
80 .typedef_keyword
81 {
82 text-align: right;
83 }
84
85 /* dim non-primary columns */
86 .c_punctuation,
87 .function_type,
88 .variable_type,
89 .property_type,
90 .signal_type,
91 .define_keyword,
92 .datatype_keyword,
93 .typedef_keyword,
94 .property_flags,
95 .signal_flags,
96 .parameter_annotations,
97 .enum_member_annotations,
98 .struct_member_annotations,
99 .union_member_annotations
100 {
101 color: #888a85;
102 }
103
104 .function_type a,
105 .function_type a:visited,
106 .function_type a:hover,
107 .property_type a,
108 .property_type a:visited,
109 .property_type a:hover,
110 .signal_type a,
111 .signal_type a:visited,
112 .signal_type a:hover,
113 .signal_flags a,
114 .signal_flags a:visited,
115 .signal_flags a:hover
116 {
117 color: #729fcf;
118 }
119
120 td p
121 {
122 margin: 0.25em;
123 }
124
125 div.table table
126 {
127 border-collapse: collapse;
128 border-spacing: 0px;
129 /* tango:aluminium 3 */
130 border: solid 1px #babdb6;
131 }
132
133 div.table table td, div.table table th
134 {
135 /* tango:aluminium 3 */
136 border: solid 1px #babdb6;
137 padding: 3px;
138 vertical-align: top;
139 }
140
141 div.table table th
142 {
143 /* tango:aluminium 2 */
144 background-color: #d3d7cf;
145 }
146
147 h4
148 {
149 color: #555753;
150 margin-top: 1em;
151 margin-bottom: 1em;
152 }
153
154 hr
155 {
156 /* tango:aluminium 1 */
157 color: #d3d7cf;
158 background: #d3d7cf;
159 border: none 0px;
160 height: 1px;
161 clear: both;
162 margin: 2.0em 0em 2.0em 0em;
163 }
164
165 dl.toc dt
166 {
167 padding-bottom: 0.25em;
168 }
169
170 dl.toc > dt
171 {
172 padding-top: 0.25em;
173 padding-bottom: 0.25em;
174 font-weight: bold;
175 }
176
177 dl.toc > dl
178 {
179 padding-bottom: 0.5em;
180 }
181
182 .parameter
183 {
184 font-style: normal;
185 }
186
187 .footer
188 {
189 padding-top: 3.5em;
190 /* tango:aluminium 3 */
191 color: #babdb6;
192 text-align: center;
193 font-size: 80%;
194 }
195
196 .informalfigure,
197 .figure
198 {
199 margin: 1em;
200 }
201
202 .informalexample,
203 .example
204 {
205 margin-top: 1em;
206 margin-bottom: 1em;
207 }
208
209 .warning
210 {
211 /* tango:orange 0/1 */
212 background: #ffeed9;
213 background: rgba(252, 175, 62, 0.1);
214 border-color: #ffb04f;
215 border-color: rgba(252, 175, 62, 0.2);
216 }
217 .note
218 {
219 /* tango:chameleon 0/0.5 */
220 background: #d8ffb2;
221 background: rgba(138, 226, 52, 0.1);
222 border-color: #abf562;
223 border-color: rgba(138, 226, 52, 0.2);
224 }
225 div.blockquote
226 {
227 border-color: #eeeeec;
228 }
229 .note, .warning, div.blockquote
230 {
231 padding: 0.5em;
232 border-width: 1px;
233 border-style: solid;
234 margin: 2em;
235 }
236 .note p, .warning p
237 {
238 margin: 0;
239 }
240
241 div.warning h3.title,
242 div.note h3.title
243 {
244 display: none;
245 }
246
247 p + div.section
248 {
249 margin-top: 1em;
250 }
251
252 div.refnamediv,
253 div.refsynopsisdiv,
254 div.refsect1,
255 div.refsect2,
256 div.toc,
257 div.section
258 {
259 margin-bottom: 1em;
260 }
261
262 /* blob links */
263 h2 .extralinks, h3 .extralinks
264 {
265 float: right;
266 /* tango:aluminium 3 */
267 color: #babdb6;
268 font-size: 80%;
269 font-weight: normal;
270 }
271
272 .lineart
273 {
274 color: #d3d7cf;
275 font-weight: normal;
276 }
277
278 .annotation
279 {
280 /* tango:aluminium 5 */
281 color: #555753;
282 font-weight: normal;
283 }
284
285 .structfield
286 {
287 font-style: normal;
288 font-weight: normal;
289 }
290
291 acronym,abbr
292 {
293 border-bottom: 1px dotted gray;
294 }
295
296 /* code listings */
297
298 .listing_code .programlisting .normal,
299 .listing_code .programlisting .normal a,
300 .listing_code .programlisting .number,
301 .listing_code .programlisting .cbracket,
302 .listing_code .programlisting .symbol { color: #555753; }
303 .listing_code .programlisting .comment,
304 .listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
305 .listing_code .programlisting .function,
306 .listing_code .programlisting .function a,
307 .listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
308 .listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */
309 .listing_code .programlisting .keyword,
310 .listing_code .programlisting .usertype,
311 .listing_code .programlisting .type,
312 .listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */
313
314 .listing_frame {
315 /* tango:sky blue 1 */
316 border: solid 1px #729fcf;
317 border: solid 1px rgba(114, 159, 207, 0.2);
318 padding: 0px;
319 }
320
321 .listing_lines, .listing_code {
322 margin-top: 0px;
323 margin-bottom: 0px;
324 padding: 0.5em;
325 }
326 .listing_lines {
327 /* tango:sky blue 0.5 */
328 background: #a6c5e3;
329 background: rgba(114, 159, 207, 0.2);
330 /* tango:aluminium 6 */
331 color: #2e3436;
332 }
333 .listing_code {
334 /* tango:sky blue 0 */
335 background: #e6f3ff;
336 background: rgba(114, 159, 207, 0.1);
337 }
338 .listing_code .programlisting {
339 /* override from previous */
340 border: none 0px;
341 padding: 0px;
342 background: none;
343 }
344 .listing_lines pre, .listing_code pre {
345 margin: 0px;
346 }
347
348 @media screen {
349 /* these have a <sup> as a first child, but since there are no parent selectors
350 * we can't use that. */
351 a.footnote
352 {
353 position: relative;
354 top: 0em ! important;
355 }
356 /* this is needed so that the local anchors are displayed below the naviagtion */
357 div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
358 {
359 display: inline-block;
360 position: relative;
361 top:-5em;
362 }
363 /* this seems to be a bug in the xsl style sheets when generating indexes */
364 div.index div.index
365 {
366 top: 0em;
367 }
368 /* make space for the fixed navigation bar and add space at the bottom so that
369 * link targets appear somewhat close to top
370 */
371 body
372 {
373 padding-top: 2.5em;
374 padding-bottom: 500px;
375 max-width: 60em;
376 }
377 p
378 {
379 max-width: 60em;
380 }
381 /* style and size the navigation bar */
382 table.navigation#top
383 {
384 position: fixed;
385 background: #e2e2e2;
386 border-bottom: solid 1px #babdb6;
387 border-spacing: 5px;
388 margin-top: 0;
389 margin-bottom: 0;
390 top: 0;
391 left: 0;
392 z-index: 10;
393 }
394 table.navigation#top td
395 {
396 padding-left: 6px;
397 padding-right: 6px;
398 }
399 .navigation a, .navigation a:visited
400 {
401 /* tango:sky blue 3 */
402 color: #204a87;
403 }
404 .navigation a:hover
405 {
406 /* tango:sky blue 2 */
407 color: #3465a4;
408 }
409 td.shortcuts
410 {
411 /* tango:sky blue 2 */
412 color: #3465a4;
413 font-size: 80%;
414 white-space: nowrap;
415 }
416 td.shortcuts .dim
417 {
418 color: #babdb6;
419 }
420 .navigation .title
421 {
422 font-size: 80%;
423 max-width: none;
424 margin: 0px;
425 font-weight: normal;
426 }
427 }
428 @media screen and (min-width: 60em) {
429 /* screen larger than 60em */
430 body { margin: auto; }
431 }
432 @media screen and (max-width: 60em) {
433 /* screen less than 60em */
434 #nav_hierarchy { display: none; }
435 #nav_interfaces { display: none; }
436 #nav_prerequisites { display: none; }
437 #nav_derived_interfaces { display: none; }
438 #nav_implementations { display: none; }
439 #nav_child_properties { display: none; }
440 #nav_style_properties { display: none; }
441 #nav_index { display: none; }
442 #nav_glossary { display: none; }
443 .gallery_image { display: none; }
444 .property_flags { display: none; }
445 .signal_flags { display: none; }
446 .parameter_annotations { display: none; }
447 .enum_member_annotations { display: none; }
448 .struct_member_annotations { display: none; }
449 .union_member_annotations { display: none; }
450 /* now that a column is hidden, optimize space */
451 col.parameters_name { width: auto; }
452 col.parameters_description { width: auto; }
453 col.struct_members_name { width: auto; }
454 col.struct_members_description { width: auto; }
455 col.enum_members_name { width: auto; }
456 col.enum_members_description { width: auto; }
457 col.union_members_name { width: auto; }
458 col.union_members_description { width: auto; }
459 .listing_lines { display: none; }
460 }
461 @media print {
462 table.navigation {
463 visibility: collapse;
464 display: none;
465 }
466 div.titlepage table.navigation {
467 visibility: visible;
468 display: table;
469 background: #e2e2e2;
470 border: solid 1px #babdb6;
471 margin-top: 0;
472 margin-bottom: 0;
473 top: 0;
474 left: 0;
475 height: 3em;
476 }
477 }
478
Binary diff not shown