52
52
struct <a class="link" href="GtkBox.html#GtkBoxChild" title="struct GtkBoxChild">GtkBoxChild</a>;
53
53
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-pack-start" title="gtk_box_pack_start ()">gtk_box_pack_start</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
54
54
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
55
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
56
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
57
<em class="parameter"><code><span class="type">guint</span> padding</code></em>);
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
57
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>);
58
58
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-pack-end" title="gtk_box_pack_end ()">gtk_box_pack_end</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
59
59
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
60
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
61
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
62
<em class="parameter"><code><span class="type">guint</span> padding</code></em>);
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-pack-start-defaults" title="gtk_box_pack_start_defaults ()">gtk_box_pack_start_defaults</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
64
64
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>);
65
65
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-pack-end-defaults" title="gtk_box_pack_end_defaults ()">gtk_box_pack_end_defaults</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
66
66
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>);
67
<span class="returnvalue">gboolean</span> <a class="link" href="GtkBox.html#gtk-box-get-homogeneous" title="gtk_box_get_homogeneous ()">gtk_box_get_homogeneous</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</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="GtkBox.html#gtk-box-get-homogeneous" title="gtk_box_get_homogeneous ()">gtk_box_get_homogeneous</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>);
68
68
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-set-homogeneous" title="gtk_box_set_homogeneous ()">gtk_box_set_homogeneous</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
69
<em class="parameter"><code><span class="type">gboolean</span> homogeneous</code></em>);
70
<span class="returnvalue">gint</span> <a class="link" href="GtkBox.html#gtk-box-get-spacing" title="gtk_box_get_spacing ()">gtk_box_get_spacing</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</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> homogeneous</code></em>);
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GtkBox.html#gtk-box-get-spacing" title="gtk_box_get_spacing ()">gtk_box_get_spacing</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-set-spacing" title="gtk_box_set_spacing ()">gtk_box_set_spacing</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
72
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>);
72
<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>);
73
73
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-reorder-child" title="gtk_box_reorder_child ()">gtk_box_reorder_child</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
74
74
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
75
<em class="parameter"><code><span class="type">gint</span> position</code></em>);
75
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
76
76
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-query-child-packing" title="gtk_box_query_child_packing ()">gtk_box_query_child_packing</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
77
77
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
78
<em class="parameter"><code><span class="type">gboolean</span> *expand</code></em>,
79
<em class="parameter"><code><span class="type">gboolean</span> *fill</code></em>,
80
<em class="parameter"><code><span class="type">guint</span> *padding</code></em>,
78
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *expand</code></em>,
79
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *fill</code></em>,
80
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *padding</code></em>,
81
81
<em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> *pack_type</code></em>);
82
82
<span class="returnvalue">void</span> <a class="link" href="GtkBox.html#gtk-box-set-child-packing" title="gtk_box_set_child_packing ()">gtk_box_set_child_packing</a> (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
83
83
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
84
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
85
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
86
<em class="parameter"><code><span class="type">guint</span> padding</code></em>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
86
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>,
87
87
<em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> pack_type</code></em>);
90
90
<div class="refsect1">
91
91
<a name="GtkBox.object-hierarchy"></a><h2>Object Hierarchy</h2>
92
92
<pre class="synopsis">
94
+----GInitiallyUnowned
93
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
94
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
95
95
+----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
96
96
+----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>
97
97
+----<a class="link" href="GtkContainer.html" title="GtkContainer">GtkContainer</a>
110
110
<div class="refsect1">
111
111
<a name="GtkBox.properties"></a><h2>Properties</h2>
112
112
<pre class="synopsis">
113
"<a class="link" href="GtkBox.html#GtkBox--homogeneous" title='The "homogeneous" property'>homogeneous</a>" <span class="type">gboolean</span> : Read / Write
114
"<a class="link" href="GtkBox.html#GtkBox--spacing" title='The "spacing" property'>spacing</a>" <span class="type">gint</span> : Read / Write
113
"<a class="link" href="GtkBox.html#GtkBox--homogeneous" title='The "homogeneous" property'>homogeneous</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
114
"<a class="link" href="GtkBox.html#GtkBox--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
117
117
<div class="refsect1">
118
118
<a name="GtkBox.child-properties"></a><h2>Child Properties</h2>
119
119
<pre class="synopsis">
120
"<a class="link" href="GtkBox.html#GtkBox--c-expand" title='The "expand" child property'>expand</a>" <span class="type">gboolean</span> : Read / Write
121
"<a class="link" href="GtkBox.html#GtkBox--c-fill" title='The "fill" child property'>fill</a>" <span class="type">gboolean</span> : Read / Write
120
"<a class="link" href="GtkBox.html#GtkBox--c-expand" title='The "expand" child property'>expand</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
121
"<a class="link" href="GtkBox.html#GtkBox--c-fill" title='The "fill" child property'>fill</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
122
122
"<a class="link" href="GtkBox.html#GtkBox--c-pack-type" title='The "pack-type" child property'>pack-type</a>" <a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> : Read / Write
123
"<a class="link" href="GtkBox.html#GtkBox--c-padding" title='The "padding" child property'>padding</a>" <span class="type">guint</span> : Read / Write
124
"<a class="link" href="GtkBox.html#GtkBox--c-position" title='The "position" child property'>position</a>" <span class="type">gint</span> : Read / Write
123
"<a class="link" href="GtkBox.html#GtkBox--c-padding" title='The "padding" child property'>padding</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
124
"<a class="link" href="GtkBox.html#GtkBox--c-position" title='The "position" child property'>position</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
127
127
<div class="refsect1">
245
245
<td>the child widget, packed into the GtkBox.</td>
248
<td><p><span class="term"><span class="type">guint16</span> <em class="structfield"><code><a name="GtkBoxChild.padding"></a>padding</code></em>;</span></p></td>
248
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GtkBoxChild.padding"></a>padding</code></em>;</span></p></td>
249
249
<td>the number of extra pixels to put between this child and its
250
250
neighbors, set when packed, zero by default.</td>
253
<td><p><span class="term"><span class="type">guint</span> <em class="structfield"><code><a name="GtkBoxChild.expand"></a>expand</code></em> : 1;</span></p></td>
253
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GtkBoxChild.expand"></a>expand</code></em> : 1;</span></p></td>
254
254
<td>flag indicates whether extra space should be given to this child.
255
255
Any extra space given to the parent GtkBox is divided up among all children
256
with this attribute set to <code class="literal">TRUE</code>; set when packed, <code class="literal">TRUE</code> by default.</td>
256
with this attribute set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>; set when packed, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> by default.</td>
259
<td><p><span class="term"><span class="type">guint</span> <em class="structfield"><code><a name="GtkBoxChild.fill"></a>fill</code></em> : 1;</span></p></td>
259
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GtkBoxChild.fill"></a>fill</code></em> : 1;</span></p></td>
260
260
<td>flag indicates whether any extra space given to this child due to its
261
261
<em class="parameter"><code>expand</code></em> attribute being set is actually allocated to the child, rather than
262
being used as padding around the widget; set when packed, <code class="literal">TRUE</code> by default.</td>
262
being used as padding around the widget; set when packed, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> by default.</td>
265
<td><p><span class="term"><span class="type">guint</span> <em class="structfield"><code><a name="GtkBoxChild.pack"></a>pack</code></em> : 1;</span></p></td>
265
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GtkBoxChild.pack"></a>pack</code></em> : 1;</span></p></td>
266
266
<td>one of <a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> indicating whether the child is packed with
267
267
reference to the start (top/left) or end (bottom/right) of the GtkBox.</td>
270
<td><p><span class="term"><span class="type">guint</span> <em class="structfield"><code><a name="GtkBoxChild.is-secondary"></a>is_secondary</code></em> : 1;</span></p></td>
270
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GtkBoxChild.is-secondary"></a>is_secondary</code></em> : 1;</span></p></td>
272
<code class="literal">TRUE</code> if the child is secondary</td>
272
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the child is secondary</td>
279
279
<a name="gtk-box-pack-start"></a><h3>gtk_box_pack_start ()</h3>
280
280
<pre class="programlisting"><span class="returnvalue">void</span> gtk_box_pack_start (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
281
281
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
282
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
283
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
284
<em class="parameter"><code><span class="type">guint</span> padding</code></em>);</pre>
282
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
283
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
284
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>);</pre>
286
286
Adds <em class="parameter"><code>child</code></em> to <em class="parameter"><code>box</code></em>, packed with reference to the start of <em class="parameter"><code>box</code></em>.
287
287
The <em class="parameter"><code>child</code></em> is packed after any other child packed with reference
304
304
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
306
<code class="literal">TRUE</code> if the new child is to be given extra space allocated to
306
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the new child is to be given extra space allocated to
307
307
<em class="parameter"><code>box</code></em>. The extra space will be divided evenly between all children of
308
308
<em class="parameter"><code>box</code></em> that use this option</td>
311
311
<td><p><span class="term"><em class="parameter"><code>fill</code></em> :</span></p></td>
313
<code class="literal">TRUE</code> if space given to <em class="parameter"><code>child</code></em> by the <em class="parameter"><code>expand</code></em> option is
313
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if space given to <em class="parameter"><code>child</code></em> by the <em class="parameter"><code>expand</code></em> option is
314
314
actually allocated to <em class="parameter"><code>child</code></em>, rather than just padding it. This
315
parameter has no effect if <em class="parameter"><code>expand</code></em> is set to <code class="literal">FALSE</code>. A child is
315
parameter has no effect if <em class="parameter"><code>expand</code></em> is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. A child is
316
316
always allocated the full height of a <a class="link" href="GtkHBox.html" title="GtkHBox"><span class="type">GtkHBox</span></a> and the full width
317
317
of a <a class="link" href="GtkVBox.html" title="GtkVBox"><span class="type">GtkVBox</span></a>. This option affects the other dimension</td>
333
333
<a name="gtk-box-pack-end"></a><h3>gtk_box_pack_end ()</h3>
334
334
<pre class="programlisting"><span class="returnvalue">void</span> gtk_box_pack_end (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
335
335
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
336
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
337
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
338
<em class="parameter"><code><span class="type">guint</span> padding</code></em>);</pre>
336
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
337
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
338
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>);</pre>
340
340
Adds <em class="parameter"><code>child</code></em> to <em class="parameter"><code>box</code></em>, packed with reference to the end of <em class="parameter"><code>box</code></em>.
341
341
The <em class="parameter"><code>child</code></em> is packed after (away from end of) any other child
358
358
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
360
<code class="literal">TRUE</code> if the new child is to be given extra space allocated
360
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the new child is to be given extra space allocated
361
361
to <em class="parameter"><code>box</code></em>. The extra space will be divided evenly between all children
362
362
of <em class="parameter"><code>box</code></em> that use this option</td>
365
365
<td><p><span class="term"><em class="parameter"><code>fill</code></em> :</span></p></td>
367
<code class="literal">TRUE</code> if space given to <em class="parameter"><code>child</code></em> by the <em class="parameter"><code>expand</code></em> option is
367
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if space given to <em class="parameter"><code>child</code></em> by the <em class="parameter"><code>expand</code></em> option is
368
368
actually allocated to <em class="parameter"><code>child</code></em>, rather than just padding it. This
369
parameter has no effect if <em class="parameter"><code>expand</code></em> is set to <code class="literal">FALSE</code>. A child is
369
parameter has no effect if <em class="parameter"><code>expand</code></em> is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. A child is
370
370
always allocated the full height of a <a class="link" href="GtkHBox.html" title="GtkHBox"><span class="type">GtkHBox</span></a> and the full width
371
371
of a <a class="link" href="GtkVBox.html" title="GtkVBox"><span class="type">GtkVBox</span></a>. This option affects the other dimension</td>
593
593
<a name="gtk-box-query-child-packing"></a><h3>gtk_box_query_child_packing ()</h3>
594
594
<pre class="programlisting"><span class="returnvalue">void</span> gtk_box_query_child_packing (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
595
595
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
596
<em class="parameter"><code><span class="type">gboolean</span> *expand</code></em>,
597
<em class="parameter"><code><span class="type">gboolean</span> *fill</code></em>,
598
<em class="parameter"><code><span class="type">guint</span> *padding</code></em>,
596
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *expand</code></em>,
597
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *fill</code></em>,
598
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *padding</code></em>,
599
599
<em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> *pack_type</code></em>);</pre>
601
601
Obtains information about how <em class="parameter"><code>child</code></em> is packed into <em class="parameter"><code>box</code></em>.
636
636
<a name="gtk-box-set-child-packing"></a><h3>gtk_box_set_child_packing ()</h3>
637
637
<pre class="programlisting"><span class="returnvalue">void</span> gtk_box_set_child_packing (<em class="parameter"><code><a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> *box</code></em>,
638
638
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *child</code></em>,
639
<em class="parameter"><code><span class="type">gboolean</span> expand</code></em>,
640
<em class="parameter"><code><span class="type">gboolean</span> fill</code></em>,
641
<em class="parameter"><code><span class="type">guint</span> padding</code></em>,
639
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> expand</code></em>,
640
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill</code></em>,
641
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> padding</code></em>,
642
642
<em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPackType" title="enum GtkPackType"><span class="type">GtkPackType</span></a> pack_type</code></em>);</pre>
644
644
Sets the way <em class="parameter"><code>child</code></em> is packed into <em class="parameter"><code>box</code></em>.