Add to git.
[monolith.git] / doc / ml_flow_layout_erase.3.html
1 <html>
2 <head>
3 <meta name="generator" content="groff -Thtml, see www.gnu.org">
4 <meta name="Content-Style" content="text/css">
5 <title>new_ml_flow_layout</title>
6 </head>
7 <body>
8
9 <h1 align=center>new_ml_flow_layout</h1>
10 <a href="#NAME">NAME</a><br>
11 <a href="#SYNOPSIS">SYNOPSIS</a><br>
12 <a href="#DESCRIPTION">DESCRIPTION</a><br>
13 <a href="#AUTHOR">AUTHOR</a><br>
14 <a href="#LICENSE">LICENSE</a><br>
15 <a href="#VERSION">VERSION</a><br>
16 <a href="#SEE ALSO">SEE ALSO</a><br>
17
18 <hr>
19 <!-- Creator     : groff version 1.17.2 -->
20 <!-- CreationDate: Sat Aug 31 18:05:54 2002 -->
21 <a name="NAME"></a>
22 <h2>NAME</h2>
23 <table width="100%" border=0 rules="none" frame="void"
24        cols="2" cellspacing="0" cellpadding="0">
25 <tr valign="top" align="left">
26 <td width="10%"></td><td width="90%">
27 new_ml_flow_layout, ml_flow_layout_push_back, ml_flow_layout_pop_back, ml_flow_layout_push_front, ml_flow_layout_pop_front, ml_flow_layout_get, ml_flow_layout_insert, ml_flow_layout_replace, ml_flow_layout_erase, ml_flow_layout_clear, ml_flow_layout_size, ml_flow_layout_pack - monolith flow_layout widget</td></table>
28 <a name="SYNOPSIS"></a>
29 <h2>SYNOPSIS</h2>
30
31 <table width="100%" border=0 rules="none" frame="void"
32        cols="2" cellspacing="0" cellpadding="0">
33 <tr valign="top" align="left">
34 <td width="10%"></td><td width="90%">
35 <pre><b>#include &lt;ml_flow_layout.h&gt;
36
37 ml_flow_layout new_ml_flow_layout (pool pool);
38 void ml_flow_layout_push_back (ml_flow_layout, ml_widget);
39 ml_widget ml_flow_layout_pop_back (ml_flow_layout);
40 void ml_flow_layout_push_front (ml_flow_layout, ml_widget);
41 ml_widget ml_flow_layout_pop_front (ml_flow_layout);
42 ml_widget ml_flow_layout_get (ml_flow_layout, int i);
43 void ml_flow_layout_insert (ml_flow_layout, int i, ml_widget);
44 void ml_flow_layout_replace (ml_flow_layout, int i, ml_widget);
45 void ml_flow_layout_erase (ml_flow_layout, int i);
46 void ml_flow_layout_clear (ml_flow_layout);
47 int ml_flow_layout_size (ml_flow_layout);
48 void ml_flow_layout_pack (ml_flow_layout, ml_widget);
49 </b></pre></td></table>
50 <a name="DESCRIPTION"></a>
51 <h2>DESCRIPTION</h2>
52
53 <table width="100%" border=0 rules="none" frame="void"
54        cols="2" cellspacing="0" cellpadding="0">
55 <tr valign="top" align="left">
56 <td width="10%"></td><td width="90%">
57 A flow layout widget is the simplest type of layout widget.
58 It contains an ordered list of widgets, and it simply
59 arranges them one after another (in other words with no
60 &quot;layout&quot; at all).</td></table>
61
62 <table width="100%" border=0 rules="none" frame="void"
63        cols="2" cellspacing="0" cellpadding="0">
64 <tr valign="top" align="left">
65 <td width="10%"></td><td width="90%">
66 <b>new_ml_flow_layout</b> creates a new flow layout
67 widget.</td></table>
68
69 <table width="100%" border=0 rules="none" frame="void"
70        cols="2" cellspacing="0" cellpadding="0">
71 <tr valign="top" align="left">
72 <td width="10%"></td><td width="90%">
73 Underlying the flow layout widget is a simple c2lib vector,
74 and the other access functions use the same notation as the
75 equivalent c2lib <b>vector_*</b> functions. Go to the SEE
76 ALSO section below to see how to manipulate widgets within a
77 flow layout.</td></table>
78
79 <table width="100%" border=0 rules="none" frame="void"
80        cols="2" cellspacing="0" cellpadding="0">
81 <tr valign="top" align="left">
82 <td width="10%"></td><td width="90%">
83 <b>ml_flow_layout_pack</b> is equivalent to
84 <b>ml_flow_layout_push_back</b>: it appends the widget to
85 the end of the current vector of widgets.</td></table>
86 <a name="AUTHOR"></a>
87 <h2>AUTHOR</h2>
88
89 <table width="100%" border=0 rules="none" frame="void"
90        cols="2" cellspacing="0" cellpadding="0">
91 <tr valign="top" align="left">
92 <td width="10%"></td><td width="90%">
93 Richard Jones &lt;rich@annexia.org&gt;</td></table>
94 <a name="LICENSE"></a>
95 <h2>LICENSE</h2>
96
97 <table width="100%" border=0 rules="none" frame="void"
98        cols="2" cellspacing="0" cellpadding="0">
99 <tr valign="top" align="left">
100 <td width="10%"></td><td width="90%">
101 GNU LGPL (see http://www.gnu.org/)</td></table>
102 <a name="VERSION"></a>
103 <h2>VERSION</h2>
104
105 <table width="100%" border=0 rules="none" frame="void"
106        cols="2" cellspacing="0" cellpadding="0">
107 <tr valign="top" align="left">
108 <td width="10%"></td><td width="90%">
109 monolith-1.0.0</td></table>
110 <a name="SEE ALSO"></a>
111 <h2>SEE ALSO</h2>
112
113 <table width="100%" border=0 rules="none" frame="void"
114        cols="2" cellspacing="0" cellpadding="0">
115 <tr valign="top" align="left">
116 <td width="10%"></td><td width="90%">
117 <b>vector_push_back(3)</b>, <b>vector_pop_back(3)</b>,
118 <b>vector_push_front(3)</b>, <b>vector_pop_front(3)</b>,
119 <b>vector_get(3)</b>, <b>vector_insert(3)</b>,
120 <b>vector_replace(3)</b>, <b>vector_erase(3)</b>,
121 <b>vector_clear(3)</b>, <b>vector_size(3)</b>.</td></table>
122 <hr>
123 </body>
124 </html>