mirror of
https://github.com/brl/mutter.git
synced 2025-03-26 13:13:59 +00:00
docs: XInclude the bin layout example
This commit is contained in:
parent
4067dcdfe1
commit
26d366a3a5
@ -51,36 +51,10 @@
|
|||||||
*
|
*
|
||||||
* <example id="example-clutter-bin-layout">
|
* <example id="example-clutter-bin-layout">
|
||||||
* <title>How to pack actors inside a BinLayout</title>
|
* <title>How to pack actors inside a BinLayout</title>
|
||||||
* <para>The following code shows how to build a composite actor with
|
|
||||||
* a texture and a background, and add controls overlayed on top. The
|
|
||||||
* background is set to fill the whole allocation, whilst the texture
|
|
||||||
* is centered; there is a control in the top right corner and a label
|
|
||||||
* in the bottom, filling out the whole allocated width.</para>
|
|
||||||
* <programlisting>
|
* <programlisting>
|
||||||
* ClutterLayoutManager *manager;
|
* <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text" href="../../../../tests/interactive/test-bin-layout.c">
|
||||||
* ClutterActor *box;
|
* <xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback>
|
||||||
*
|
* </xi:include>
|
||||||
* /* create the layout first */
|
|
||||||
* layout = clutter_bin_layout_new (CLUTTER_BIN_ALIGNMENT_CENTER,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_CENTER);
|
|
||||||
* box = clutter_box_new (layout); /* then the container */
|
|
||||||
*
|
|
||||||
* /* we can use the layout object to add actors */
|
|
||||||
* clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), background,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_FILL,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_FILL);
|
|
||||||
* clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), icon,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_CENTER,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_CENTER);
|
|
||||||
*
|
|
||||||
* /* align to the bottom left */
|
|
||||||
* clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), label,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_START,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_END);
|
|
||||||
* /* align to the top right */
|
|
||||||
* clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), button,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_END,
|
|
||||||
* CLUTTER_BIN_ALIGNMENT_START);
|
|
||||||
* </programlisting>
|
* </programlisting>
|
||||||
* </example>
|
* </example>
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user