~ubuntu-branches/ubuntu/raring/gtk+2.0/raring-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Didier Roche, Till Kamppeter, Didier Roche
  • Date: 2012-09-24 13:56:56 UTC
  • mfrom: (1.14.15)
  • Revision ID: package-import@ubuntu.com-20120924135656-rjoa3makg1cvn7y1
Tags: 2.24.13-0ubuntu1
[ Till Kamppeter ]
* debian/patches/print-dialog-show-options-of-remote-dnssd-printers.patch:
  Make printing on remote DNS-SD/Bonjour-shared printers working
  (LP: #1053891).

[ Didier Roche ]
* New upstream release:
  - F10 always opens the menu, cannot be overriden (LP: #937822)

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
#include <gtk/gtk.h>
52
52
 
53
53
struct              <a class="link" href="GtkExpander.html#GtkExpander-struct" title="struct GtkExpander">GtkExpander</a>;
54
 
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkExpander.html#gtk-expander-new" title="gtk_expander_new ()">gtk_expander_new</a>                    (<em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);
55
 
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkExpander.html#gtk-expander-new-with-mnemonic" title="gtk_expander_new_with_mnemonic ()">gtk_expander_new_with_mnemonic</a>      (<em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);
 
54
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkExpander.html#gtk-expander-new" title="gtk_expander_new ()">gtk_expander_new</a>                    (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
 
55
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkExpander.html#gtk-expander-new-with-mnemonic" title="gtk_expander_new_with_mnemonic ()">gtk_expander_new_with_mnemonic</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-expanded" title="gtk_expander_set_expanded ()">gtk_expander_set_expanded</a>           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
57
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> expanded</code></em>);
58
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkExpander.html#gtk-expander-get-expanded" title="gtk_expander_get_expanded ()">gtk_expander_get_expanded</a>           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expanded</code></em>);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkExpander.html#gtk-expander-get-expanded" title="gtk_expander_get_expanded ()">gtk_expander_get_expanded</a>           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
59
59
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-spacing" title="gtk_expander_set_spacing ()">gtk_expander_set_spacing</a>            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
60
 
                                                         <em class="parameter"><code><span class="type">gint</span> spacing</code></em>);
61
 
<span class="returnvalue">gint</span>                <a class="link" href="GtkExpander.html#gtk-expander-get-spacing" title="gtk_expander_get_spacing ()">gtk_expander_get_spacing</a>            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>);
 
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="GtkExpander.html#gtk-expander-get-spacing" title="gtk_expander_get_spacing ()">gtk_expander_get_spacing</a>            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-label" title="gtk_expander_set_label ()">gtk_expander_set_label</a>              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);
64
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkExpander.html#gtk-expander-get-label" title="gtk_expander_get_label ()">gtk_expander_get_label</a>              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
 
64
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkExpander.html#gtk-expander-get-label" title="gtk_expander_get_label ()">gtk_expander_get_label</a>              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
65
65
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-use-underline" title="gtk_expander_set_use_underline ()">gtk_expander_set_use_underline</a>      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
66
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_underline</code></em>);
67
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkExpander.html#gtk-expander-get-use-underline" title="gtk_expander_get_use_underline ()">gtk_expander_get_use_underline</a>      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
66
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_underline</code></em>);
 
67
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkExpander.html#gtk-expander-get-use-underline" title="gtk_expander_get_use_underline ()">gtk_expander_get_use_underline</a>      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
68
68
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-use-markup" title="gtk_expander_set_use_markup ()">gtk_expander_set_use_markup</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_markup</code></em>);
70
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkExpander.html#gtk-expander-get-use-markup" title="gtk_expander_get_use_markup ()">gtk_expander_get_use_markup</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_markup</code></em>);
 
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkExpander.html#gtk-expander-get-use-markup" title="gtk_expander_get_use_markup ()">gtk_expander_get_use_markup</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
71
71
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-label-widget" title="gtk_expander_set_label_widget ()">gtk_expander_set_label_widget</a>       (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
72
72
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *label_widget</code></em>);
73
73
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkExpander.html#gtk-expander-get-label-widget" title="gtk_expander_get_label_widget ()">gtk_expander_get_label_widget</a>       (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
74
74
<span class="returnvalue">void</span>                <a class="link" href="GtkExpander.html#gtk-expander-set-label-fill" title="gtk_expander_set_label_fill ()">gtk_expander_set_label_fill</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
75
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> label_fill</code></em>);
76
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkExpander.html#gtk-expander-get-label-fill" title="gtk_expander_get_label_fill ()">gtk_expander_get_label_fill</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> label_fill</code></em>);
 
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkExpander.html#gtk-expander-get-label-fill" title="gtk_expander_get_label_fill ()">gtk_expander_get_label_fill</a>         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);
77
77
</pre>
78
78
</div>
79
79
<div class="refsect1">
97
97
<div class="refsect1">
98
98
<a name="GtkExpander.properties"></a><h2>Properties</h2>
99
99
<pre class="synopsis">
100
 
  "<a class="link" href="GtkExpander.html#GtkExpander--expanded" title='The "expanded" property'>expanded</a>"                 <span class="type">gboolean</span>              : Read / Write / Construct
101
 
  "<a class="link" href="GtkExpander.html#GtkExpander--label" title='The "label" property'>label</a>"                    <span class="type">gchar</span>*                : Read / Write / Construct
102
 
  "<a class="link" href="GtkExpander.html#GtkExpander--label-fill" title='The "label-fill" property'>label-fill</a>"               <span class="type">gboolean</span>              : Read / Write / Construct
 
100
  "<a class="link" href="GtkExpander.html#GtkExpander--expanded" title='The "expanded" property'>expanded</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
 
101
  "<a class="link" href="GtkExpander.html#GtkExpander--label" title='The "label" property'>label</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
 
102
  "<a class="link" href="GtkExpander.html#GtkExpander--label-fill" title='The "label-fill" property'>label-fill</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
103
103
  "<a class="link" href="GtkExpander.html#GtkExpander--label-widget" title='The "label-widget" property'>label-widget</a>"             <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a>*            : Read / Write
104
 
  "<a class="link" href="GtkExpander.html#GtkExpander--spacing" title='The "spacing" property'>spacing</a>"                  <span class="type">gint</span>                  : Read / Write
105
 
  "<a class="link" href="GtkExpander.html#GtkExpander--use-markup" title='The "use-markup" property'>use-markup</a>"               <span class="type">gboolean</span>              : Read / Write / Construct
106
 
  "<a class="link" href="GtkExpander.html#GtkExpander--use-underline" title='The "use-underline" property'>use-underline</a>"            <span class="type">gboolean</span>              : Read / Write / Construct
 
104
  "<a class="link" href="GtkExpander.html#GtkExpander--spacing" title='The "spacing" property'>spacing</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
 
105
  "<a class="link" href="GtkExpander.html#GtkExpander--use-markup" title='The "use-markup" property'>use-markup</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
 
106
  "<a class="link" href="GtkExpander.html#GtkExpander--use-underline" title='The "use-underline" property'>use-underline</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
107
107
</pre>
108
108
</div>
109
109
<div class="refsect1">
110
110
<a name="GtkExpander.style-properties"></a><h2>Style Properties</h2>
111
111
<pre class="synopsis">
112
 
  "<a class="link" href="GtkExpander.html#GtkExpander--s-expander-size" title='The "expander-size" style property'>expander-size</a>"            <span class="type">gint</span>                  : Read
113
 
  "<a class="link" href="GtkExpander.html#GtkExpander--s-expander-spacing" title='The "expander-spacing" style property'>expander-spacing</a>"         <span class="type">gint</span>                  : Read
 
112
  "<a class="link" href="GtkExpander.html#GtkExpander--s-expander-size" title='The "expander-size" style property'>expander-size</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
 
113
  "<a class="link" href="GtkExpander.html#GtkExpander--s-expander-spacing" title='The "expander-spacing" style property'>expander-spacing</a>"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read
114
114
</pre>
115
115
</div>
116
116
<div class="refsect1">
176
176
a &lt;child&gt; type attribute.
177
177
</p>
178
178
<div class="example">
179
 
<a name="id1199004"></a><p class="title"><b>Example 47. A UI definition fragment with GtkExpander</b></p>
 
179
<a name="idp84809824"></a><p class="title"><b>Example 47. A UI definition fragment with GtkExpander</b></p>
180
180
<div class="example-contents">
181
181
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
182
182
    <tbody>
217
217
<hr>
218
218
<div class="refsect2">
219
219
<a name="gtk-expander-new"></a><h3>gtk_expander_new ()</h3>
220
 
<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         gtk_expander_new                    (<em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);</pre>
 
220
<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         gtk_expander_new                    (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
221
221
<p>
222
222
Creates a new expander using <em class="parameter"><code>label</code></em> as the text of the label.
223
223
</p>
242
242
<hr>
243
243
<div class="refsect2">
244
244
<a name="gtk-expander-new-with-mnemonic"></a><h3>gtk_expander_new_with_mnemonic ()</h3>
245
 
<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         gtk_expander_new_with_mnemonic      (<em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);</pre>
 
245
<pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         gtk_expander_new_with_mnemonic      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
246
246
<p>
247
247
Creates a new expander using <em class="parameter"><code>label</code></em> as the text of the label.
248
248
If characters in <em class="parameter"><code>label</code></em> are preceded by an underscore, they are underlined.
275
275
<div class="refsect2">
276
276
<a name="gtk-expander-set-expanded"></a><h3>gtk_expander_set_expanded ()</h3>
277
277
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_expanded           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
278
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> expanded</code></em>);</pre>
 
278
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expanded</code></em>);</pre>
279
279
<p>
280
 
Sets the state of the expander. Set to <code class="literal">TRUE</code>, if you want
281
 
the child widget to be revealed, and <code class="literal">FALSE</code> if you want the
 
280
Sets the state of the expander. Set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if you want
 
281
the child widget to be revealed, and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if you want the
282
282
child widget to be hidden.
283
283
</p>
284
284
<div class="variablelist"><table border="0" class="variablelist">
303
303
<hr>
304
304
<div class="refsect2">
305
305
<a name="gtk-expander-get-expanded"></a><h3>gtk_expander_get_expanded ()</h3>
306
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_expander_get_expanded           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
306
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_expander_get_expanded           (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
307
307
<p>
308
 
Queries a <a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> and returns its current state. Returns <code class="literal">TRUE</code>
 
308
Queries a <a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> and returns its current state. Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
309
309
if the child widget is revealed.
310
310
</p>
311
311
<p>
334
334
<div class="refsect2">
335
335
<a name="gtk-expander-set-spacing"></a><h3>gtk_expander_set_spacing ()</h3>
336
336
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_spacing            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
337
 
                                                         <em class="parameter"><code><span class="type">gint</span> spacing</code></em>);</pre>
 
337
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>);</pre>
338
338
<p>
339
339
Sets the spacing field of <em class="parameter"><code>expander</code></em>, which is the number of pixels to
340
340
place between expander and the child.
361
361
<hr>
362
362
<div class="refsect2">
363
363
<a name="gtk-expander-get-spacing"></a><h3>gtk_expander_get_spacing ()</h3>
364
 
<pre class="programlisting"><span class="returnvalue">gint</span>                gtk_expander_get_spacing            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
364
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gtk_expander_get_spacing            (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
365
365
<p>
366
366
Gets the value set by <a class="link" href="GtkExpander.html#gtk-expander-set-spacing" title="gtk_expander_set_spacing ()"><code class="function">gtk_expander_set_spacing()</code></a>.
367
367
</p>
388
388
<div class="refsect2">
389
389
<a name="gtk-expander-set-label"></a><h3>gtk_expander_set_label ()</h3>
390
390
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_label              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
391
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *label</code></em>);</pre>
 
391
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
392
392
<p>
393
393
Sets the text of the label of the expander to <em class="parameter"><code>label</code></em>.
394
394
</p>
418
418
<hr>
419
419
<div class="refsect2">
420
420
<a name="gtk-expander-get-label"></a><h3>gtk_expander_get_label ()</h3>
421
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_expander_get_label              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
421
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_expander_get_label              (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
422
422
<p>
423
423
Fetches the text from a label widget including any embedded
424
424
underlines indicating mnemonics and Pango markup, as set by
425
425
<a class="link" href="GtkExpander.html#gtk-expander-set-label" title="gtk_expander_set_label ()"><code class="function">gtk_expander_set_label()</code></a>. If the label text has not been set the
426
 
return value will be <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. This will be the case if you create an
 
426
return value will be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This will be the case if you create an
427
427
empty button with <a class="link" href="GtkButton.html#gtk-button-new" title="gtk_button_new ()"><code class="function">gtk_button_new()</code></a> to use as a container.
428
428
</p>
429
429
<p>
457
457
<div class="refsect2">
458
458
<a name="gtk-expander-set-use-underline"></a><h3>gtk_expander_set_use_underline ()</h3>
459
459
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_use_underline      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
460
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_underline</code></em>);</pre>
 
460
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_underline</code></em>);</pre>
461
461
<p>
462
462
If true, an underline in the text of the expander label indicates
463
463
the next character should be used for the mnemonic accelerator key.
476
476
<tr>
477
477
<td><p><span class="term"><em class="parameter"><code>use_underline</code></em> :</span></p></td>
478
478
<td>
479
 
<code class="literal">TRUE</code> if underlines in the text indicate mnemonics</td>
 
479
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if underlines in the text indicate mnemonics</td>
480
480
</tr>
481
481
</tbody>
482
482
</table></div>
485
485
<hr>
486
486
<div class="refsect2">
487
487
<a name="gtk-expander-get-use-underline"></a><h3>gtk_expander_get_use_underline ()</h3>
488
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_expander_get_use_underline      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
488
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_expander_get_use_underline      (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
489
489
<p>
490
490
Returns whether an embedded underline in the expander label indicates a
491
491
mnemonic. See <a class="link" href="GtkExpander.html#gtk-expander-set-use-underline" title="gtk_expander_set_use_underline ()"><code class="function">gtk_expander_set_use_underline()</code></a>.
504
504
<tr>
505
505
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
506
506
<td>
507
 
<code class="literal">TRUE</code> if an embedded underline in the expander label
 
507
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if an embedded underline in the expander label
508
508
indicates the mnemonic accelerator keys.</td>
509
509
</tr>
510
510
</tbody>
515
515
<div class="refsect2">
516
516
<a name="gtk-expander-set-use-markup"></a><h3>gtk_expander_set_use_markup ()</h3>
517
517
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_use_markup         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
518
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_markup</code></em>);</pre>
 
518
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_markup</code></em>);</pre>
519
519
<p>
520
520
Sets whether the text of the label contains markup in <GTKDOCLINK HREF="PangoMarkupFormat">Pango's text markup
521
521
language</GTKDOCLINK>. See <a class="link" href="GtkLabel.html#gtk-label-set-markup" title="gtk_label_set_markup ()"><code class="function">gtk_label_set_markup()</code></a>.
534
534
<tr>
535
535
<td><p><span class="term"><em class="parameter"><code>use_markup</code></em> :</span></p></td>
536
536
<td>
537
 
<code class="literal">TRUE</code> if the label's text should be parsed for markup</td>
 
537
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the label's text should be parsed for markup</td>
538
538
</tr>
539
539
</tbody>
540
540
</table></div>
543
543
<hr>
544
544
<div class="refsect2">
545
545
<a name="gtk-expander-get-use-markup"></a><h3>gtk_expander_get_use_markup ()</h3>
546
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_expander_get_use_markup         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
546
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_expander_get_use_markup         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
547
547
<p>
548
548
Returns whether the label's text is interpreted as marked up with
549
549
the <GTKDOCLINK HREF="PangoMarkupFormat">Pango text markup
563
563
<tr>
564
564
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
565
565
<td>
566
 
<code class="literal">TRUE</code> if the label's text will be parsed for markup</td>
 
566
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the label's text will be parsed for markup</td>
567
567
</tr>
568
568
</tbody>
569
569
</table></div>
620
620
<tr>
621
621
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
622
622
<td>the label widget,
623
 
or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
623
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
624
624
</td>
625
625
</tr>
626
626
</tbody>
631
631
<div class="refsect2">
632
632
<a name="gtk-expander-set-label-fill"></a><h3>gtk_expander_set_label_fill ()</h3>
633
633
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_expander_set_label_fill         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>,
634
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> label_fill</code></em>);</pre>
 
634
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> label_fill</code></em>);</pre>
635
635
<p>
636
636
Sets whether the label widget should fill all available horizontal space
637
637
allocated to <em class="parameter"><code>expander</code></em>.
650
650
<tr>
651
651
<td><p><span class="term"><em class="parameter"><code>label_fill</code></em> :</span></p></td>
652
652
<td>
653
 
<code class="literal">TRUE</code> if the label should should fill all available horizontal
 
653
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the label should should fill all available horizontal
654
654
space</td>
655
655
</tr>
656
656
</tbody>
660
660
<hr>
661
661
<div class="refsect2">
662
662
<a name="gtk-expander-get-label-fill"></a><h3>gtk_expander_get_label_fill ()</h3>
663
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_expander_get_label_fill         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
 
663
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_expander_get_label_fill         (<em class="parameter"><code><a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander</code></em>);</pre>
664
664
<p>
665
665
Returns whether the label widget will fill all available horizontal
666
666
space allocated to <em class="parameter"><code>expander</code></em>.
679
679
<tr>
680
680
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
681
681
<td>
682
 
<code class="literal">TRUE</code> if the label widget will fill all available horizontal
 
682
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the label widget will fill all available horizontal
683
683
space</td>
684
684
</tr>
685
685
</tbody>
691
691
<a name="GtkExpander.property-details"></a><h2>Property Details</h2>
692
692
<div class="refsect2">
693
693
<a name="GtkExpander--expanded"></a><h3>The <code class="literal">"expanded"</code> property</h3>
694
 
<pre class="programlisting">  "expanded"                 <span class="type">gboolean</span>              : Read / Write / Construct</pre>
 
694
<pre class="programlisting">  "expanded"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
695
695
<p>Whether the expander has been opened to reveal the child widget.</p>
696
696
<p>Default value: FALSE</p>
697
697
</div>
698
698
<hr>
699
699
<div class="refsect2">
700
700
<a name="GtkExpander--label"></a><h3>The <code class="literal">"label"</code> property</h3>
701
 
<pre class="programlisting">  "label"                    <span class="type">gchar</span>*                : Read / Write / Construct</pre>
 
701
<pre class="programlisting">  "label"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct</pre>
702
702
<p>Text of the expander's label.</p>
703
703
<p>Default value: NULL</p>
704
704
</div>
705
705
<hr>
706
706
<div class="refsect2">
707
707
<a name="GtkExpander--label-fill"></a><h3>The <code class="literal">"label-fill"</code> property</h3>
708
 
<pre class="programlisting">  "label-fill"               <span class="type">gboolean</span>              : Read / Write / Construct</pre>
 
708
<pre class="programlisting">  "label-fill"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
709
709
<p>Whether the label widget should fill all available horizontal space.</p>
710
710
<p>Default value: FALSE</p>
711
711
</div>
718
718
<hr>
719
719
<div class="refsect2">
720
720
<a name="GtkExpander--spacing"></a><h3>The <code class="literal">"spacing"</code> property</h3>
721
 
<pre class="programlisting">  "spacing"                  <span class="type">gint</span>                  : Read / Write</pre>
 
721
<pre class="programlisting">  "spacing"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
722
722
<p>Space to put between the label and the child.</p>
723
723
<p>Allowed values: &gt;= 0</p>
724
724
<p>Default value: 0</p>
726
726
<hr>
727
727
<div class="refsect2">
728
728
<a name="GtkExpander--use-markup"></a><h3>The <code class="literal">"use-markup"</code> property</h3>
729
 
<pre class="programlisting">  "use-markup"               <span class="type">gboolean</span>              : Read / Write / Construct</pre>
 
729
<pre class="programlisting">  "use-markup"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
730
730
<p>The text of the label includes XML markup. See pango_parse_markup().</p>
731
731
<p>Default value: FALSE</p>
732
732
</div>
733
733
<hr>
734
734
<div class="refsect2">
735
735
<a name="GtkExpander--use-underline"></a><h3>The <code class="literal">"use-underline"</code> property</h3>
736
 
<pre class="programlisting">  "use-underline"            <span class="type">gboolean</span>              : Read / Write / Construct</pre>
 
736
<pre class="programlisting">  "use-underline"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
737
737
<p>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</p>
738
738
<p>Default value: FALSE</p>
739
739
</div>
742
742
<a name="GtkExpander.style-property-details"></a><h2>Style Property Details</h2>
743
743
<div class="refsect2">
744
744
<a name="GtkExpander--s-expander-size"></a><h3>The <code class="literal">"expander-size"</code> style property</h3>
745
 
<pre class="programlisting">  "expander-size"            <span class="type">gint</span>                  : Read</pre>
 
745
<pre class="programlisting">  "expander-size"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
746
746
<p>Size of the expander arrow.</p>
747
747
<p>Allowed values: &gt;= 0</p>
748
748
<p>Default value: 10</p>
750
750
<hr>
751
751
<div class="refsect2">
752
752
<a name="GtkExpander--s-expander-spacing"></a><h3>The <code class="literal">"expander-spacing"</code> style property</h3>
753
 
<pre class="programlisting">  "expander-spacing"         <span class="type">gint</span>                  : Read</pre>
 
753
<pre class="programlisting">  "expander-spacing"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read</pre>
754
754
<p>Spacing around expander arrow.</p>
755
755
<p>Allowed values: &gt;= 0</p>
756
756
<p>Default value: 2</p>
761
761
<div class="refsect2">
762
762
<a name="GtkExpander-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
763
763
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkExpander.html" title="GtkExpander"><span class="type">GtkExpander</span></a> *expander,
764
 
                                                        <span class="type">gpointer</span>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
 
764
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS"><code class="literal">Action</code></a></pre>
765
765
<p>
766
766
</p>
767
767
<div class="variablelist"><table border="0" class="variablelist">