1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
<title>XfceItembar</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="libxfce4panel Reference Manual">
8
<link rel="up" href="ch01.html" title="API Reference">
9
<link rel="prev" href="XfcePanelWindow.html" title="XfcePanelWindow">
10
<link rel="next" href="XfceHVBox.html" title="XfceHVBox">
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="chapter" href="ch01.html" title="API Reference">
15
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
16
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
18
<td><a accesskey="p" href="XfcePanelWindow.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
20
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
21
<th width="100%" align="center">libxfce4panel Reference Manual</th>
22
<td><a accesskey="n" href="XfceHVBox.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
24
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2594890" class="shortcut">Top</a>
26
<a href="#id2615052" class="shortcut">Description</a>
28
<a href="#id2604886" class="shortcut">Object Hierarchy</a>
30
<a href="#id2604935" class="shortcut">Implemented Interfaces</a>
32
<a href="#id2604962" class="shortcut">Properties</a>
34
<a href="#id2604992" class="shortcut">Child Properties</a>
36
<a href="#id2605023" class="shortcut">Signals</a></nobr></td></tr>
38
<div class="refentry" lang="en">
39
<a name="XfceItembar"></a><div class="titlepage"></div>
40
<div class="refnamediv"><table width="100%"><tr>
43
<a name="id2594890"></a><span class="refentrytitle">XfceItembar</span>
45
<p>XfceItembar — <p>
46
Container widget with configurable orientation.
49
<td valign="top" align="right"></td>
51
<div class="refsynopsisdiv">
53
<pre class="synopsis">
57
<a class="link" href="XfceItembar.html#XfceItembar-struct">XfceItembar</a>;
59
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
60
>GtkWidget</a>* <a class="link" href="XfceItembar.html#xfce-itembar-new">xfce_itembar_new</a> (<a
61
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
62
>GtkOrientation</a> orientation);
63
void <a class="link" href="XfceItembar.html#xfce-itembar-set-orientation">xfce_itembar_set_orientation</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
65
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
66
>GtkOrientation</a> orientation);
68
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
69
>GtkOrientation</a> <a class="link" href="XfceItembar.html#xfce-itembar-get-orientation">xfce_itembar_get_orientation</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);
70
void <a class="link" href="XfceItembar.html#xfce-itembar-insert">xfce_itembar_insert</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
72
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
75
void <a class="link" href="XfceItembar.html#xfce-itembar-append">xfce_itembar_append</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
77
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
78
>GtkWidget</a> *item);
79
void <a class="link" href="XfceItembar.html#xfce-itembar-prepend">xfce_itembar_prepend</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
81
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
82
>GtkWidget</a> *item);
83
void <a class="link" href="XfceItembar.html#xfce-itembar-reorder-child">xfce_itembar_reorder_child</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
85
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
88
void <a class="link" href="XfceItembar.html#xfce-itembar-set-child-expand">xfce_itembar_set_child_expand</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
90
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
94
>gboolean</a> expand);
96
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
97
>gboolean</a> <a class="link" href="XfceItembar.html#xfce-itembar-get-child-expand">xfce_itembar_get_child_expand</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
99
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
100
>GtkWidget</a> *item);
101
int <a class="link" href="XfceItembar.html#xfce-itembar-get-n-items">xfce_itembar_get_n_items</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);
102
int <a class="link" href="XfceItembar.html#xfce-itembar-get-item-index">xfce_itembar_get_item_index</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
104
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
105
>GtkWidget</a> *item);
107
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
108
>GtkWidget</a>* <a class="link" href="XfceItembar.html#xfce-itembar-get-nth-item">xfce_itembar_get_nth_item</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
110
void <a class="link" href="XfceItembar.html#xfce-itembar-raise-event-window">xfce_itembar_raise_event_window</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);
111
void <a class="link" href="XfceItembar.html#xfce-itembar-lower-event-window">xfce_itembar_lower_event_window</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);
113
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
114
>gboolean</a> <a class="link" href="XfceItembar.html#xfce-itembar-event-window-is-raised">xfce_itembar_event_window_is_raised</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);
116
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
117
>GtkWidget</a>* <a class="link" href="XfceItembar.html#xfce-itembar-get-item-at-point">xfce_itembar_get_item_at_point</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
120
int <a class="link" href="XfceItembar.html#xfce-itembar-get-drop-index">xfce_itembar_get_drop_index</a> (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
126
<div class="refsect1" lang="en">
127
<a name="id2604886"></a><h2>Object Hierarchy</h2>
128
<pre class="synopsis">
131
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
134
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
135
>GInitiallyUnowned</a>
137
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
140
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
143
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
148
<div class="refsect1" lang="en">
149
<a name="id2604935"></a><h2>Implemented Interfaces</h2>
151
XfceItembar implements
152
AtkImplementorIface and <a
153
href="/usr/share/gtk-doc/html/gtk/gtk-gtkbuildable.html#GtkBuildable"
154
>GtkBuildable</a>.</p>
156
<div class="refsect1" lang="en">
157
<a name="id2604962"></a><h2>Properties</h2>
158
<pre class="synopsis">
160
"<a class="link" href="XfceItembar.html#XfceItembar--orientation">orientation</a>" <a
161
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
162
>GtkOrientation</a> : Read / Write
165
<div class="refsect1" lang="en">
166
<a name="id2604992"></a><h2>Child Properties</h2>
167
<pre class="synopsis">
169
"<a class="link" href="XfceItembar.html#XfceItembar--expand">expand</a>" <a
170
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
171
>gboolean</a> : Read / Write
174
<div class="refsect1" lang="en">
175
<a name="id2605023"></a><h2>Signals</h2>
176
<pre class="synopsis">
178
"<a class="link" href="XfceItembar.html#XfceItembar-contents-changed">contents-changed</a>" : Run First
179
"<a class="link" href="XfceItembar.html#XfceItembar-orientation-changed">orientation-changed</a>" : Run First
182
<div class="refsect1" lang="en">
183
<a name="id2615052"></a><h2>Description</h2>
185
<a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a> is a container widget that can hold multiple widgets. The
186
orientation of the bar is configurable and can be changed at any time.
189
<div class="refsect1" lang="en">
190
<a name="id2615077"></a><h2>Details</h2>
191
<div class="refsect2" lang="en">
192
<a name="id2615088"></a><h3>
193
<a name="XfceItembar-struct"></a>XfceItembar</h3>
194
<a class="indexterm" name="id2615101"></a><pre class="programlisting">typedef struct _XfceItembar XfceItembar;</pre>
196
The <a class="link" href="XfceItembar.html#XfceItembar-struct"><span class="type">XfceItembar</span></a> struct contains private data only, and
197
should be accessed using the functions below.
201
<div class="refsect2" lang="en">
202
<a name="id2615124"></a><h3>
203
<a name="xfce-itembar-new"></a>xfce_itembar_new ()</h3>
204
<a class="indexterm" name="id2615136"></a><pre class="programlisting"><a
205
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
206
>GtkWidget</a>* xfce_itembar_new (<a
207
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
208
>GtkOrientation</a> orientation);</pre>
214
<div class="variablelist"><table border="0">
215
<col align="left" valign="top">
218
<td><p><span class="term"><em class="parameter"><code>orientation</code></em> :</span></p></td>
220
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
221
><span class="type">GtkOrientation</span></a> for new itembar.
225
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
226
<td> new <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a> widget with <em class="parameter"><code>orientation</code></em>.
233
<div class="refsect2" lang="en">
234
<a name="id2615218"></a><h3>
235
<a name="xfce-itembar-set-orientation"></a>xfce_itembar_set_orientation ()</h3>
236
<a class="indexterm" name="id2615231"></a><pre class="programlisting">void xfce_itembar_set_orientation (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
238
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
239
>GtkOrientation</a> orientation);</pre>
241
Set the orienation of <em class="parameter"><code>itembar</code></em>.</p>
245
<div class="variablelist"><table border="0">
246
<col align="left" valign="top">
249
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
250
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
254
<td><p><span class="term"><em class="parameter"><code>orientation</code></em> :</span></p></td>
256
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
257
><span class="type">GtkOrientation</span></a>
264
<div class="refsect2" lang="en">
265
<a name="id2625812"></a><h3>
266
<a name="xfce-itembar-get-orientation"></a>xfce_itembar_get_orientation ()</h3>
267
<a class="indexterm" name="id2625825"></a><pre class="programlisting"><a
268
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
269
>GtkOrientation</a> xfce_itembar_get_orientation (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
275
<div class="variablelist"><table border="0">
276
<col align="left" valign="top">
279
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
280
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
284
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
285
<td> <span class="type">GtkOrienation</span> of <em class="parameter"><code>itembar</code></em>.
292
<div class="refsect2" lang="en">
293
<a name="id2625896"></a><h3>
294
<a name="xfce-itembar-insert"></a>xfce_itembar_insert ()</h3>
295
<a class="indexterm" name="id2625906"></a><pre class="programlisting">void xfce_itembar_insert (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
297
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
298
>GtkWidget</a> *item,
301
Insert new item at <em class="parameter"><code>position</code></em> on <em class="parameter"><code>itembar</code></em>.</p>
305
<div class="variablelist"><table border="0">
306
<col align="left" valign="top">
309
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
310
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
314
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
316
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
317
><span class="type">GtkWidget</span></a> to insert
321
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
322
<td> position for <em class="parameter"><code>item</code></em>
329
<div class="refsect2" lang="en">
330
<a name="id2626028"></a><h3>
331
<a name="xfce-itembar-append"></a>xfce_itembar_append ()</h3>
332
<a class="indexterm" name="id2626040"></a><pre class="programlisting">void xfce_itembar_append (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
334
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
335
>GtkWidget</a> *item);</pre>
337
Add a new item at the end of <em class="parameter"><code>itembar</code></em>.</p>
341
<div class="variablelist"><table border="0">
342
<col align="left" valign="top">
345
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
346
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
350
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
352
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
353
><span class="type">GtkWidget</span></a> to add
360
<div class="refsect2" lang="en">
361
<a name="id2626132"></a><h3>
362
<a name="xfce-itembar-prepend"></a>xfce_itembar_prepend ()</h3>
363
<a class="indexterm" name="id2626143"></a><pre class="programlisting">void xfce_itembar_prepend (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
365
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
366
>GtkWidget</a> *item);</pre>
368
Add a new item at the start of <em class="parameter"><code>itembar</code></em>.</p>
372
<div class="variablelist"><table border="0">
373
<col align="left" valign="top">
376
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
377
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
381
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
383
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
384
><span class="type">GtkWidget</span></a> to add
391
<div class="refsect2" lang="en">
392
<a name="id2626234"></a><h3>
393
<a name="xfce-itembar-reorder-child"></a>xfce_itembar_reorder_child ()</h3>
394
<a class="indexterm" name="id2626246"></a><pre class="programlisting">void xfce_itembar_reorder_child (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
396
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
397
>GtkWidget</a> *item,
400
Move <em class="parameter"><code>item</code></em> to a new position on <em class="parameter"><code>itembar</code></em>.</p>
404
<div class="variablelist"><table border="0">
405
<col align="left" valign="top">
408
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
409
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
413
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
415
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
416
><span class="type">GtkWidget</span></a> of <em class="parameter"><code>itembar</code></em>
420
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
421
<td> new index for <em class="parameter"><code>item</code></em>
428
<div class="refsect2" lang="en">
429
<a name="id2626376"></a><h3>
430
<a name="xfce-itembar-set-child-expand"></a>xfce_itembar_set_child_expand ()</h3>
431
<a class="indexterm" name="id2626389"></a><pre class="programlisting">void xfce_itembar_set_child_expand (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
433
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
434
>GtkWidget</a> *item,
436
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
437
>gboolean</a> expand);</pre>
439
Sets whether <em class="parameter"><code>item</code></em> should expand when the size of <em class="parameter"><code>itembar</code></em> increases.</p>
443
<div class="variablelist"><table border="0">
444
<col align="left" valign="top">
447
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
448
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
452
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
454
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
455
><span class="type">GtkWidget</span></a> of <em class="parameter"><code>itembar</code></em>
459
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
460
<td> whether to expand the item
467
<div class="refsect2" lang="en">
468
<a name="id2626515"></a><h3>
469
<a name="xfce-itembar-get-child-expand"></a>xfce_itembar_get_child_expand ()</h3>
470
<a class="indexterm" name="id2626528"></a><pre class="programlisting"><a
471
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
472
>gboolean</a> xfce_itembar_get_child_expand (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
474
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
475
>GtkWidget</a> *item);</pre>
481
<div class="variablelist"><table border="0">
482
<col align="left" valign="top">
485
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
486
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
490
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
492
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
493
><span class="type">GtkWidget</span></a> of <em class="parameter"><code>itembar</code></em>
497
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
499
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
500
><code class="literal">TRUE</code></a> if <em class="parameter"><code>item</code></em> will expand when the size of <em class="parameter"><code>itembar</code></em> increases,
502
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
503
><code class="literal">FALSE</code></a>.
510
<div class="refsect2" lang="en">
511
<a name="id2626662"></a><h3>
512
<a name="xfce-itembar-get-n-items"></a>xfce_itembar_get_n_items ()</h3>
513
<a class="indexterm" name="id2626673"></a><pre class="programlisting">int xfce_itembar_get_n_items (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
519
<div class="variablelist"><table border="0">
520
<col align="left" valign="top">
523
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
524
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
528
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
529
<td> the number of items on <em class="parameter"><code>itembar</code></em>.
536
<div class="refsect2" lang="en">
537
<a name="id2626746"></a><h3>
538
<a name="xfce-itembar-get-item-index"></a>xfce_itembar_get_item_index ()</h3>
539
<a class="indexterm" name="id2626758"></a><pre class="programlisting">int xfce_itembar_get_item_index (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
541
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
542
>GtkWidget</a> *item);</pre>
548
<div class="variablelist"><table border="0">
549
<col align="left" valign="top">
552
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
553
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
557
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
559
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
560
><span class="type">GtkWidget</span></a> of <em class="parameter"><code>itembar</code></em>
564
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
565
<td> the index of <em class="parameter"><code>item</code></em> or -1 if <em class="parameter"><code>itembar</code></em> does not contain <em class="parameter"><code>item</code></em>.
572
<div class="refsect2" lang="en">
573
<a name="id2626845"></a><h3>
574
<a name="xfce-itembar-get-nth-item"></a>xfce_itembar_get_nth_item ()</h3>
575
<a class="indexterm" name="id2626856"></a><pre class="programlisting"><a
576
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
577
>GtkWidget</a>* xfce_itembar_get_nth_item (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
584
<div class="variablelist"><table border="0">
585
<col align="left" valign="top">
588
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
589
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
593
<td><p><span class="term"><em class="parameter"><code>n</code></em> :</span></p></td>
594
<td> a position on the itembar
598
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
599
<td> the <em class="parameter"><code>n</code></em>'s item on <em class="parameter"><code>itembar</code></em>, or <a
600
href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
601
><code class="literal">NULL</code></a> if the
602
itembar does not contain an <em class="parameter"><code>n</code></em>'th item.
609
<div class="refsect2" lang="en">
610
<a name="id2626962"></a><h3>
611
<a name="xfce-itembar-raise-event-window"></a>xfce_itembar_raise_event_window ()</h3>
612
<a class="indexterm" name="id2626975"></a><pre class="programlisting">void xfce_itembar_raise_event_window (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
614
Raise the event window of <em class="parameter"><code>itembar</code></em>. This causes all events, like
615
mouse clicks or key presses to be send to the itembar and not to
619
See also: <a class="link" href="XfceItembar.html#xfce-itembar-lower-event-window"><code class="function">xfce_itembar_lower_event_window()</code></a></p>
623
<div class="variablelist"><table border="0">
624
<col align="left" valign="top">
626
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
627
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
633
<div class="refsect2" lang="en">
634
<a name="id2627044"></a><h3>
635
<a name="xfce-itembar-lower-event-window"></a>xfce_itembar_lower_event_window ()</h3>
636
<a class="indexterm" name="id2627057"></a><pre class="programlisting">void xfce_itembar_lower_event_window (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
638
Lower the event window of <em class="parameter"><code>itembar</code></em>. This causes all events, like
639
mouse clicks or key presses to be send to the items, before reaching the
643
See also: <a class="link" href="XfceItembar.html#xfce-itembar-raise-event-window"><code class="function">xfce_itembar_raise_event_window()</code></a></p>
647
<div class="variablelist"><table border="0">
648
<col align="left" valign="top">
650
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
651
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
657
<div class="refsect2" lang="en">
658
<a name="id2627127"></a><h3>
659
<a name="xfce-itembar-event-window-is-raised"></a>xfce_itembar_event_window_is_raised ()</h3>
660
<a class="indexterm" name="id2627140"></a><pre class="programlisting"><a
661
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
662
>gboolean</a> xfce_itembar_event_window_is_raised (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
668
<div class="variablelist"><table border="0">
669
<col align="left" valign="top">
672
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
673
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
677
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
679
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
680
><code class="literal">TRUE</code></a> if event window is raised.
687
<div class="refsect2" lang="en">
688
<a name="id2627208"></a><h3>
689
<a name="xfce-itembar-get-item-at-point"></a>xfce_itembar_get_item_at_point ()</h3>
690
<a class="indexterm" name="id2627221"></a><pre class="programlisting"><a
691
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
692
>GtkWidget</a>* xfce_itembar_get_item_at_point (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
700
<div class="variablelist"><table border="0">
701
<col align="left" valign="top">
704
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
705
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
709
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
710
<td> x coordinate relative to the itembar window
714
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
715
<td> y coordinate relative to the itembar window
719
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
721
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
722
><span class="type">GtkWidget</span></a> or <a
723
href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
724
><code class="literal">NULL</code></a>.
731
<div class="refsect2" lang="en">
732
<a name="id2627336"></a><h3>
733
<a name="xfce-itembar-get-drop-index"></a>xfce_itembar_get_drop_index ()</h3>
734
<a class="indexterm" name="id2627347"></a><pre class="programlisting">int xfce_itembar_get_drop_index (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
738
Returns the position corresponding to the indicated point on
739
<em class="parameter"><code>itembar</code></em>. This is useful when dragging items to the itembar:
740
this function returns the position a new item should be
744
<em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em> are in <em class="parameter"><code>itembar</code></em> coordinates.</p>
748
<div class="variablelist"><table border="0">
749
<col align="left" valign="top">
752
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
753
<td> an <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>
757
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
758
<td> x coordinate of a point on the itembar
762
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
763
<td> y coordinate of a point on the itembar
767
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
768
<td> The position corresponding to the point (<em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em>) on the
776
<div class="refsect1" lang="en">
777
<a name="id2627486"></a><h2>Property Details</h2>
778
<div class="refsect2" lang="en">
779
<a name="id2627496"></a><h3>
780
<a name="XfceItembar--orientation"></a>The "<code class="literal">orientation</code>" property</h3>
781
<a class="indexterm" name="id2627508"></a><pre class="programlisting"> "orientation" <a
782
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
783
>GtkOrientation</a> : Read / Write</pre>
785
The orientation of the <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a>.</p>
789
<p>Default value: GTK_ORIENTATION_HORIZONTAL</p>
792
<div class="refsect1" lang="en">
793
<a name="id2627542"></a><h2>Child Property Details</h2>
794
<div class="refsect2" lang="en">
795
<a name="id2627552"></a><h3>
796
<a name="XfceItembar--expand"></a>The "<code class="literal">expand</code>" child property</h3>
797
<a class="indexterm" name="id2627565"></a><pre class="programlisting"> "expand" <a
798
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
799
>gboolean</a> : Read / Write</pre>
801
Whether the child of the <a class="link" href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a> should fill available space.</p>
805
<p>Default value: FALSE</p>
808
<div class="refsect1" lang="en">
809
<a name="id2627599"></a><h2>Signal Details</h2>
810
<div class="refsect2" lang="en">
811
<a name="id2627609"></a><h3>
812
<a name="XfceItembar-contents-changed"></a>The "contents-changed" signal</h3>
813
<a class="indexterm" name="id2627618"></a><pre class="programlisting">void user_function (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
815
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
816
>gpointer</a> user_data) : Run First</pre>
818
Emitted when the contents of the itembar change, either by adding
819
a child, removing a child, or reordering a child.</p>
823
<div class="variablelist"><table border="0">
824
<col align="left" valign="top">
827
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
828
<td> the object which emitted the signal
832
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
833
<td>user data set when the signal handler was connected.</td>
839
<div class="refsect2" lang="en">
840
<a name="id2627685"></a><h3>
841
<a name="XfceItembar-orientation-changed"></a>The "orientation-changed" signal</h3>
842
<a class="indexterm" name="id2627695"></a><pre class="programlisting">void user_function (<a class="link" href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
844
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
845
>GtkOrientation</a> orientation,
847
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
848
>gpointer</a> user_data) : Run First</pre>
850
Emitted when the orientation of the itembar changes.</p>
854
<div class="variablelist"><table border="0">
855
<col align="left" valign="top">
858
<td><p><span class="term"><em class="parameter"><code>itembar</code></em> :</span></p></td>
859
<td> the object which emitted the signal
863
<td><p><span class="term"><em class="parameter"><code>orientation</code></em> :</span></p></td>
865
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
866
><span class="type">GtkOrientation</span></a> of the itembar
870
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
871
<td>user data set when the signal handler was connected.</td>
877
<div class="refsect1" lang="en">
878
<a name="id2627789"></a><h2>See Also</h2>
881
href="/usr/share/gtk-doc/html/gtk/GtkHBox.html"
882
><span class="type">GtkHBox</span></a> and <a
883
href="/usr/share/gtk-doc/html/gtk/GtkVBox.html"
884
><span class="type">GtkVBox</span></a>.