1 <?xml version="1.0" encoding="UTF-8"?>
8 * @short_description: module for gtk-doc unit test
10 * This file contains non-sense code for the sole purpose of testing the docs.
14 <name>SECTION:tester</name>
18 <name>short_description</name>
19 <description>module for gtk-doc unit test</description>
22 <description>This file contains non-sense code for the sole purpose of testing the docs.</description>
28 * annotation_array_length:
29 * @list: a #GtkListStore
30 * @n_columns: number of columns
31 * @types: (array length=n_columns): list of types
33 * Document parameter relation for array length.
37 <name>annotation_array_length</name>
42 <description>a #GtkListStore</description>
45 <name>n_columns</name>
46 <description>number of columns</description>
56 <value>n_columns</value>
61 <description>list of types</description>
64 <description>Document parameter relation for array length.</description>
70 * annotation_nullable:
72 * @label: (allow-none): an optional string, which is used in ways too
73 * complicated to describe in a single line, making it necessary to wrap it
75 * Document optional parameters.
77 * Returns: (transfer full) (allow-none): Returns stuff which you have to
78 * free after use, whose description is also rather long
82 <name>annotation_nullable</name>
87 <description>a uri</description>
93 <name>allow-none</name>
96 <description>an optional string, which is used in ways too complicated to describe in a single line, making it necessary to wrap it</description>
99 <description>Document optional parameters.</description>
105 <name>transfer</name>
113 <name>allow-none</name>
116 <description>Returns stuff which you have to free after use, whose description is also rather long</description>
124 * annotation_elementtype:
125 * @list: (element-type GObject): list of #GObject instances to search
127 * Document optional parameters.
129 * Returns: %TRUE for success
133 <name>annotation_elementtype</name>
140 <name>element-type</name>
148 <description>list of #GObject instances to search</description>
151 <description>Document optional parameters.</description>
155 <description>%TRUE for success</description>
163 * annotation_elementtype_transfer:
164 * @list: (element-type utf8) (transfer full): list of #GObject instances to search
166 * Document optional parameters.
168 * Returns: %TRUE for success
172 <name>annotation_elementtype_transfer</name>
179 <name>element-type</name>
187 <name>transfer</name>
195 <description>list of #GObject instances to search</description>
198 <description>Document optional parameters.</description>
202 <description>%TRUE for success</description>
210 * annotation_elementtype_returns:
212 * Document optional parameters.
214 * Returns: (element-type GObject): A list of #GObject instances.
218 <name>annotation_elementtype_returns</name>
220 <description>Document optional parameters.</description>
226 <name>element-type</name>
234 <description>A list of #GObject instances.</description>
242 * annotation_outparams:
243 * @list: (out) (transfer none): a pointer to take a list
245 * Document optional parameters.
247 * Returns: %TRUE for success
251 <name>annotation_outparams</name>
261 <name>transfer</name>
269 <description>a pointer to take a list</description>
272 <description>Document optional parameters.</description>
276 <description>%TRUE for success</description>
284 * annotation_skip: (skip)
285 * @list: a pointer to take a list
287 * Documentation for this function.
291 <name>annotation_skip</name>
301 <description>a pointer to take a list</description>
304 <description>Documentation for this function.</description>
311 * @callback: (scope async): a callback
312 * @user_data: data to pass to callback
314 * Documentation for this function.
318 <name>annotation_scope</name>
322 <name>callback</name>
333 <description>a callback</description>
336 <name>user_data</name>
337 <description>data to pass to callback</description>
340 <description>Documentation for this function.</description>