1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>AtspiAccessible: libatspi Reference Manual</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
<link rel="home" href="index.html" title="libatspi Reference Manual">
8
<link rel="up" href="ch01.html" title="API reference">
9
<link rel="prev" href="AtspiObject.html" title="AtspiObject">
10
<link rel="next" href="AtspiDeviceListener.html" title="atspi-devicelistener">
11
<meta name="generator" content="GTK-Doc V1.24.1 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
16
<td width="100%" align="left" class="shortcuts">
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
<a href="#AtspiAccessible.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#AtspiAccessible.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span>
20
<a href="#AtspiAccessible.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span>
22
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24
<td><a accesskey="p" href="AtspiObject.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25
<td><a accesskey="n" href="AtspiDeviceListener.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27
<div class="refentry">
28
<a name="AtspiAccessible"></a><div class="titlepage"></div>
29
<div class="refnamediv"><table width="100%"><tr>
31
<h2><span class="refentrytitle"><a name="AtspiAccessible.top_of_page"></a>AtspiAccessible</span></h2>
32
<p>AtspiAccessible — The base interface which is implemented by all accessible objects.</p>
34
<td class="gallery_image" valign="top" align="right"></td>
36
<div class="refsect1">
37
<a name="AtspiAccessible.functions"></a><h2>Functions</h2>
38
<div class="informaltable"><table width="100%" border="0">
40
<col width="150px" class="functions_return">
41
<col class="functions_name">
45
<td class="function_type">
46
<span class="returnvalue">gchar</span> *
48
<td class="function_name">
49
<a class="link" href="AtspiAccessible.html#atspi-role-get-name" title="atspi_role_get_name ()">atspi_role_get_name</a> <span class="c_punctuation">()</span>
53
<td class="function_type">
54
<span class="returnvalue">gchar</span> *
56
<td class="function_name">
57
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-name" title="atspi_accessible_get_name ()">atspi_accessible_get_name</a> <span class="c_punctuation">()</span>
61
<td class="function_type">
62
<span class="returnvalue">gchar</span> *
64
<td class="function_name">
65
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-description" title="atspi_accessible_get_description ()">atspi_accessible_get_description</a> <span class="c_punctuation">()</span>
69
<td class="function_type">
70
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
72
<td class="function_name">
73
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-parent" title="atspi_accessible_get_parent ()">atspi_accessible_get_parent</a> <span class="c_punctuation">()</span>
77
<td class="function_type">
78
<span class="returnvalue">gint</span>
80
<td class="function_name">
81
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-child-count" title="atspi_accessible_get_child_count ()">atspi_accessible_get_child_count</a> <span class="c_punctuation">()</span>
85
<td class="function_type">
86
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
88
<td class="function_name">
89
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-child-at-index" title="atspi_accessible_get_child_at_index ()">atspi_accessible_get_child_at_index</a> <span class="c_punctuation">()</span>
93
<td class="function_type">
94
<span class="returnvalue">gint</span>
96
<td class="function_name">
97
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-index-in-parent" title="atspi_accessible_get_index_in_parent ()">atspi_accessible_get_index_in_parent</a> <span class="c_punctuation">()</span>
101
<td class="function_type">
102
<span class="returnvalue">GArray</span> *
104
<td class="function_name">
105
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-relation-set" title="atspi_accessible_get_relation_set ()">atspi_accessible_get_relation_set</a> <span class="c_punctuation">()</span>
109
<td class="function_type">
110
<a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="returnvalue">AtspiRole</span></a>
112
<td class="function_name">
113
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-role" title="atspi_accessible_get_role ()">atspi_accessible_get_role</a> <span class="c_punctuation">()</span>
117
<td class="function_type">
118
<span class="returnvalue">gchar</span> *
120
<td class="function_name">
121
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-role-name" title="atspi_accessible_get_role_name ()">atspi_accessible_get_role_name</a> <span class="c_punctuation">()</span>
125
<td class="function_type">
126
<span class="returnvalue">gchar</span> *
128
<td class="function_name">
129
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-localized-role-name" title="atspi_accessible_get_localized_role_name ()">atspi_accessible_get_localized_role_name</a> <span class="c_punctuation">()</span>
133
<td class="function_type">
134
<a class="link" href="AtspiStateSet.html" title="atspi-stateset"><span class="returnvalue">AtspiStateSet</span></a> *
136
<td class="function_name">
137
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-state-set" title="atspi_accessible_get_state_set ()">atspi_accessible_get_state_set</a> <span class="c_punctuation">()</span>
141
<td class="function_type">
142
<span class="returnvalue">GHashTable</span> *
144
<td class="function_name">
145
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-attributes" title="atspi_accessible_get_attributes ()">atspi_accessible_get_attributes</a> <span class="c_punctuation">()</span>
149
<td class="function_type">
150
<span class="returnvalue">GArray</span> *
152
<td class="function_name">
153
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-attributes-as-array" title="atspi_accessible_get_attributes_as_array ()">atspi_accessible_get_attributes_as_array</a> <span class="c_punctuation">()</span>
157
<td class="function_type">
158
<span class="returnvalue">gchar</span> *
160
<td class="function_name">
161
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-toolkit-name" title="atspi_accessible_get_toolkit_name ()">atspi_accessible_get_toolkit_name</a> <span class="c_punctuation">()</span>
165
<td class="function_type">
166
<span class="returnvalue">gchar</span> *
168
<td class="function_name">
169
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-toolkit-version" title="atspi_accessible_get_toolkit_version ()">atspi_accessible_get_toolkit_version</a> <span class="c_punctuation">()</span>
173
<td class="function_type">
174
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
176
<td class="function_name">
177
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-application" title="atspi_accessible_get_application ()">atspi_accessible_get_application</a> <span class="c_punctuation">()</span>
181
<td class="function_type">
182
<a class="link" href="libatspi-atspi-action.html#AtspiAction"><span class="returnvalue">AtspiAction</span></a> *
184
<td class="function_name">
185
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-action" title="atspi_accessible_get_action ()">atspi_accessible_get_action</a> <span class="c_punctuation">()</span>
189
<td class="function_type">
190
<a class="link" href="libatspi-atspi-collection.html#AtspiCollection"><span class="returnvalue">AtspiCollection</span></a> *
192
<td class="function_name">
193
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-collection" title="atspi_accessible_get_collection ()">atspi_accessible_get_collection</a> <span class="c_punctuation">()</span>
197
<td class="function_type">
198
<a class="link" href="libatspi-atspi-component.html#AtspiComponent"><span class="returnvalue">AtspiComponent</span></a> *
200
<td class="function_name">
201
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-component" title="atspi_accessible_get_component ()">atspi_accessible_get_component</a> <span class="c_punctuation">()</span>
205
<td class="function_type">
206
<a class="link" href="libatspi-atspi-document.html#AtspiDocument"><span class="returnvalue">AtspiDocument</span></a> *
208
<td class="function_name">
209
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-document" title="atspi_accessible_get_document ()">atspi_accessible_get_document</a> <span class="c_punctuation">()</span>
213
<td class="function_type">
214
<a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText"><span class="returnvalue">AtspiEditableText</span></a> *
216
<td class="function_name">
217
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-editable-text" title="atspi_accessible_get_editable_text ()">atspi_accessible_get_editable_text</a> <span class="c_punctuation">()</span>
221
<td class="function_type">
222
<a class="link" href="AtspiHyperlink.html" title="atspi-hyperlink"><span class="returnvalue">AtspiHyperlink</span></a> *
224
<td class="function_name">
225
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-hyperlink" title="atspi_accessible_get_hyperlink ()">atspi_accessible_get_hyperlink</a> <span class="c_punctuation">()</span>
229
<td class="function_type">
230
<a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext"><span class="returnvalue">AtspiHypertext</span></a> *
232
<td class="function_name">
233
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-hypertext" title="atspi_accessible_get_hypertext ()">atspi_accessible_get_hypertext</a> <span class="c_punctuation">()</span>
237
<td class="function_type">
238
<a class="link" href="libatspi-atspi-image.html#AtspiImage"><span class="returnvalue">AtspiImage</span></a> *
240
<td class="function_name">
241
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-image" title="atspi_accessible_get_image ()">atspi_accessible_get_image</a> <span class="c_punctuation">()</span>
245
<td class="function_type">
246
<a class="link" href="libatspi-atspi-selection.html#AtspiSelection"><span class="returnvalue">AtspiSelection</span></a> *
248
<td class="function_name">
249
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-selection" title="atspi_accessible_get_selection ()">atspi_accessible_get_selection</a> <span class="c_punctuation">()</span>
253
<td class="function_type">
254
<a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="returnvalue">AtspiTable</span></a> *
256
<td class="function_name">
257
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-table" title="atspi_accessible_get_table ()">atspi_accessible_get_table</a> <span class="c_punctuation">()</span>
261
<td class="function_type">
262
<a class="link" href="libatspi-atspi-text.html#AtspiText"><span class="returnvalue">AtspiText</span></a> *
264
<td class="function_name">
265
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-text" title="atspi_accessible_get_text ()">atspi_accessible_get_text</a> <span class="c_punctuation">()</span>
269
<td class="function_type">
270
<a class="link" href="libatspi-atspi-value.html#AtspiValue"><span class="returnvalue">AtspiValue</span></a> *
272
<td class="function_name">
273
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-value" title="atspi_accessible_get_value ()">atspi_accessible_get_value</a> <span class="c_punctuation">()</span>
277
<td class="function_type">
278
<span class="returnvalue">GArray</span> *
280
<td class="function_name">
281
<a class="link" href="AtspiAccessible.html#atspi-accessible-get-interfaces" title="atspi_accessible_get_interfaces ()">atspi_accessible_get_interfaces</a> <span class="c_punctuation">()</span>
287
<div class="refsect1">
288
<a name="AtspiAccessible.other"></a><h2>Types and Values</h2>
289
<div class="informaltable"><table width="100%" border="0">
291
<col width="150px" class="name">
292
<col class="description">
296
<td class="datatype_keyword"> </td>
297
<td class="function_name"><a class="link" href="AtspiAccessible.html#AtspiAccessible-struct" title="AtspiAccessible">AtspiAccessible</a></td>
300
<td class="datatype_keyword">struct</td>
301
<td class="function_name"><a class="link" href="AtspiAccessible.html#AtspiAccessibleClass" title="struct AtspiAccessibleClass">AtspiAccessibleClass</a></td>
306
<div class="refsect1">
307
<a name="AtspiAccessible.object-hierarchy"></a><h2>Object Hierarchy</h2>
308
<pre class="screen"> GObject
309
<span class="lineart">╰──</span> <a class="link" href="AtspiObject.html" title="AtspiObject">AtspiObject</a>
310
<span class="lineart">╰──</span> AtspiAccessible
313
<div class="refsect1">
314
<a name="AtspiAccessible.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
316
AtspiAccessible implements
317
<a class="link" href="libatspi-atspi-action.html#AtspiAction">AtspiAction</a>, <a class="link" href="libatspi-atspi-collection.html#AtspiCollection">AtspiCollection</a>, <a class="link" href="libatspi-atspi-component.html#AtspiComponent">AtspiComponent</a>, <a class="link" href="libatspi-atspi-document.html#AtspiDocument">AtspiDocument</a>, <a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText">AtspiEditableText</a>, <a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext">AtspiHypertext</a>, <a class="link" href="libatspi-atspi-image.html#AtspiImage">AtspiImage</a>, <a class="link" href="libatspi-atspi-selection.html#AtspiSelection">AtspiSelection</a>, <a class="link" href="libatspi-atspi-table.html#AtspiTable">AtspiTable</a>, <a class="link" href="libatspi-atspi-table-cell.html#AtspiTableCell">AtspiTableCell</a>, <a class="link" href="libatspi-atspi-text.html#AtspiText">AtspiText</a> and <a class="link" href="libatspi-atspi-value.html#AtspiValue">AtspiValue</a>.</p>
319
<div class="refsect1">
320
<a name="AtspiAccessible.description"></a><h2>Description</h2>
322
The base interface which is implemented by all accessible objects.
323
All objects support interfaces for querying their contained 'children'
324
and position in the accessible-object hierarchy, whether or not they
325
actually have children.
328
<div class="refsect1">
329
<a name="AtspiAccessible.functions_details"></a><h2>Functions</h2>
330
<div class="refsect2">
331
<a name="atspi-role-get-name"></a><h3>atspi_role_get_name ()</h3>
332
<pre class="programlisting"><span class="returnvalue">gchar</span> *
333
atspi_role_get_name (<em class="parameter"><code><a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="type">AtspiRole</span></a> role</code></em>);</pre>
334
<p>Gets a localizable string that indicates the name of an <a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="type">AtspiRole</span></a>.</p>
335
<span style="color: red"><em>DEPRECATED.</em></span><div class="refsect3">
336
<a name="id-1.2.12.8.2.6"></a><h4>Parameters</h4>
337
<div class="informaltable"><table width="100%" border="0">
339
<col width="150px" class="parameters_name">
340
<col class="parameters_description">
341
<col width="200px" class="parameters_annotations">
344
<td class="parameter_name"><p>role</p></td>
345
<td class="parameter_description"><p>an <a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="type">AtspiRole</span></a> object to query.</p></td>
346
<td class="parameter_annotations"> </td>
350
<div class="refsect3">
351
<a name="id-1.2.12.8.2.7"></a><h4>Returns</h4>
352
<p> a localizable string name for an <a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="type">AtspiRole</span></a> enumerated type.</p>
356
<div class="refsect2">
357
<a name="atspi-accessible-get-name"></a><h3>atspi_accessible_get_name ()</h3>
358
<pre class="programlisting"><span class="returnvalue">gchar</span> *
359
atspi_accessible_get_name (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
360
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
361
<p>Gets the name of an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
362
<div class="refsect3">
363
<a name="id-1.2.12.8.3.5"></a><h4>Parameters</h4>
364
<div class="informaltable"><table width="100%" border="0">
366
<col width="150px" class="parameters_name">
367
<col class="parameters_description">
368
<col width="200px" class="parameters_annotations">
371
<td class="parameter_name"><p>obj</p></td>
372
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
373
<td class="parameter_annotations"> </td>
377
<div class="refsect3">
378
<a name="id-1.2.12.8.3.6"></a><h4>Returns</h4>
379
<p> a UTF-8 string indicating the name of the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object
380
or NULL on exception.</p>
384
<div class="refsect2">
385
<a name="atspi-accessible-get-description"></a><h3>atspi_accessible_get_description ()</h3>
386
<pre class="programlisting"><span class="returnvalue">gchar</span> *
387
atspi_accessible_get_description (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
388
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
389
<p>Gets the description of an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
390
<div class="refsect3">
391
<a name="id-1.2.12.8.4.5"></a><h4>Parameters</h4>
392
<div class="informaltable"><table width="100%" border="0">
394
<col width="150px" class="parameters_name">
395
<col class="parameters_description">
396
<col width="200px" class="parameters_annotations">
399
<td class="parameter_name"><p>obj</p></td>
400
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
401
<td class="parameter_annotations"> </td>
405
<div class="refsect3">
406
<a name="id-1.2.12.8.4.6"></a><h4>Returns</h4>
407
<p> a UTF-8 string describing the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object
408
or NULL on exception.</p>
412
<div class="refsect2">
413
<a name="atspi-accessible-get-parent"></a><h3>atspi_accessible_get_parent ()</h3>
414
<pre class="programlisting"><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
415
atspi_accessible_get_parent (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
416
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
417
<p>Gets an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object's parent container.</p>
418
<div class="refsect3">
419
<a name="id-1.2.12.8.5.5"></a><h4>Parameters</h4>
420
<div class="informaltable"><table width="100%" border="0">
422
<col width="150px" class="parameters_name">
423
<col class="parameters_description">
424
<col width="200px" class="parameters_annotations">
427
<td class="parameter_name"><p>obj</p></td>
428
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object to query.</p></td>
429
<td class="parameter_annotations"> </td>
433
<div class="refsect3">
434
<a name="id-1.2.12.8.5.6"></a><h4>Returns</h4>
436
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object which contains the given
437
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance, or NULL if the <em class="parameter"><code>obj</code></em>
439
parent container. </p>
440
<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
444
<div class="refsect2">
445
<a name="atspi-accessible-get-child-count"></a><h3>atspi_accessible_get_child_count ()</h3>
446
<pre class="programlisting"><span class="returnvalue">gint</span>
447
atspi_accessible_get_child_count (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
448
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
449
<p>Gets the number of children contained by an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
450
<div class="refsect3">
451
<a name="id-1.2.12.8.6.5"></a><h4>Parameters</h4>
452
<div class="informaltable"><table width="100%" border="0">
454
<col width="150px" class="parameters_name">
455
<col class="parameters_description">
456
<col width="200px" class="parameters_annotations">
459
<td class="parameter_name"><p>obj</p></td>
460
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
461
<td class="parameter_annotations"> </td>
465
<div class="refsect3">
466
<a name="id-1.2.12.8.6.6"></a><h4>Returns</h4>
467
<p> a <span class="type">long</span> indicating the number of <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> children
468
contained by an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object or -1 on exception.</p>
472
<div class="refsect2">
473
<a name="atspi-accessible-get-child-at-index"></a><h3>atspi_accessible_get_child_at_index ()</h3>
474
<pre class="programlisting"><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
475
atspi_accessible_get_child_at_index (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
476
<em class="parameter"><code><span class="type">gint</span> child_index</code></em>,
477
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
478
<p>Gets the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> child of an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object at a given index.</p>
479
<div class="refsect3">
480
<a name="id-1.2.12.8.7.5"></a><h4>Parameters</h4>
481
<div class="informaltable"><table width="100%" border="0">
483
<col width="150px" class="parameters_name">
484
<col class="parameters_description">
485
<col width="200px" class="parameters_annotations">
489
<td class="parameter_name"><p>obj</p></td>
490
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
491
<td class="parameter_annotations"> </td>
494
<td class="parameter_name"><p>child_index</p></td>
495
<td class="parameter_description"><p>a <span class="type">long</span> indicating which child is specified.</p></td>
496
<td class="parameter_annotations"> </td>
501
<div class="refsect3">
502
<a name="id-1.2.12.8.7.6"></a><h4>Returns</h4>
503
<p> a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> child object at
504
index <em class="parameter"><code>child_index</code></em>
505
or NULL on exception. </p>
506
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
510
<div class="refsect2">
511
<a name="atspi-accessible-get-index-in-parent"></a><h3>atspi_accessible_get_index_in_parent ()</h3>
512
<pre class="programlisting"><span class="returnvalue">gint</span>
513
atspi_accessible_get_index_in_parent (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
514
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
515
<p>Gets the index of an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object within its parent's
516
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> children list.</p>
517
<div class="refsect3">
518
<a name="id-1.2.12.8.8.5"></a><h4>Parameters</h4>
519
<div class="informaltable"><table width="100%" border="0">
521
<col width="150px" class="parameters_name">
522
<col class="parameters_description">
523
<col width="200px" class="parameters_annotations">
526
<td class="parameter_name"><p>obj</p></td>
527
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
528
<td class="parameter_annotations"> </td>
532
<div class="refsect3">
533
<a name="id-1.2.12.8.8.6"></a><h4>Returns</h4>
534
<p> a <span class="type">glong</span> indicating the index of the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object
536
or -1 if <em class="parameter"><code>obj</code></em>
537
has no containing parent or on exception.</p>
541
<div class="refsect2">
542
<a name="atspi-accessible-get-relation-set"></a><h3>atspi_accessible_get_relation_set ()</h3>
543
<pre class="programlisting"><span class="returnvalue">GArray</span> *
544
atspi_accessible_get_relation_set (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
545
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
546
<p>Gets the set of <a class="link" href="AtspiRelation.html" title="atspi-relation"><span class="type">AtspiRelation</span></a> objects which describes this <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object's
547
relationships with other <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> objects.</p>
548
<div class="refsect3">
549
<a name="id-1.2.12.8.9.5"></a><h4>Parameters</h4>
550
<div class="informaltable"><table width="100%" border="0">
552
<col width="150px" class="parameters_name">
553
<col class="parameters_description">
554
<col width="200px" class="parameters_annotations">
557
<td class="parameter_name"><p>obj</p></td>
558
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
559
<td class="parameter_annotations"> </td>
563
<div class="refsect3">
564
<a name="id-1.2.12.8.9.6"></a><h4>Returns</h4>
565
<p> a <span class="type">GArray</span> of
566
<a class="link" href="AtspiRelation.html" title="atspi-relation"><span class="type">AtspiRelation</span></a> pointers or NULL on exception. </p>
567
<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> AtspiRelation*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
571
<div class="refsect2">
572
<a name="atspi-accessible-get-role"></a><h3>atspi_accessible_get_role ()</h3>
573
<pre class="programlisting"><a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="returnvalue">AtspiRole</span></a>
574
atspi_accessible_get_role (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
575
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
576
<p>Gets the UI role played by an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.
577
This role's name can be obtained via <a class="link" href="AtspiAccessible.html#atspi-accessible-get-role-name" title="atspi_accessible_get_role_name ()"><code class="function">atspi_accessible_get_role_name()</code></a>.</p>
578
<div class="refsect3">
579
<a name="id-1.2.12.8.10.5"></a><h4>Parameters</h4>
580
<div class="informaltable"><table width="100%" border="0">
582
<col width="150px" class="parameters_name">
583
<col class="parameters_description">
584
<col width="200px" class="parameters_annotations">
587
<td class="parameter_name"><p>obj</p></td>
588
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
589
<td class="parameter_annotations"> </td>
593
<div class="refsect3">
594
<a name="id-1.2.12.8.10.6"></a><h4>Returns</h4>
595
<p> the <a class="link" href="libatspi-atspi-constants.html#AtspiRole" title="enum AtspiRole"><span class="type">AtspiRole</span></a> of an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
599
<div class="refsect2">
600
<a name="atspi-accessible-get-role-name"></a><h3>atspi_accessible_get_role_name ()</h3>
601
<pre class="programlisting"><span class="returnvalue">gchar</span> *
602
atspi_accessible_get_role_name (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
603
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
604
<p>Gets a UTF-8 string corresponding to the name of the role played by an object.
605
This method will return useful values for roles that fall outside the
606
enumeration used in <a class="link" href="AtspiAccessible.html#atspi-accessible-get-role" title="atspi_accessible_get_role ()"><code class="function">atspi_accessible_get_role()</code></a>.</p>
607
<div class="refsect3">
608
<a name="id-1.2.12.8.11.5"></a><h4>Parameters</h4>
609
<div class="informaltable"><table width="100%" border="0">
611
<col width="150px" class="parameters_name">
612
<col class="parameters_description">
613
<col width="200px" class="parameters_annotations">
616
<td class="parameter_name"><p>obj</p></td>
617
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
618
<td class="parameter_annotations"> </td>
622
<div class="refsect3">
623
<a name="id-1.2.12.8.11.6"></a><h4>Returns</h4>
624
<p> a UTF-8 string specifying the type of UI role played by an
625
<a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
629
<div class="refsect2">
630
<a name="atspi-accessible-get-localized-role-name"></a><h3>atspi_accessible_get_localized_role_name ()</h3>
631
<pre class="programlisting"><span class="returnvalue">gchar</span> *
632
atspi_accessible_get_localized_role_name
633
(<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
634
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
635
<p>Gets a UTF-8 string corresponding to the name of the role played by an
636
object, translated to the current locale.
637
This method will return useful values for roles that fall outside the
638
enumeration used in <code class="function">atspi_accessible_getRole()</code>.</p>
639
<div class="refsect3">
640
<a name="id-1.2.12.8.12.5"></a><h4>Parameters</h4>
641
<div class="informaltable"><table width="100%" border="0">
643
<col width="150px" class="parameters_name">
644
<col class="parameters_description">
645
<col width="200px" class="parameters_annotations">
648
<td class="parameter_name"><p>obj</p></td>
649
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
650
<td class="parameter_annotations"> </td>
654
<div class="refsect3">
655
<a name="id-1.2.12.8.12.6"></a><h4>Returns</h4>
656
<p> a localized, UTF-8 string specifying the type of UI role played
657
by an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.</p>
661
<div class="refsect2">
662
<a name="atspi-accessible-get-state-set"></a><h3>atspi_accessible_get_state_set ()</h3>
663
<pre class="programlisting"><a class="link" href="AtspiStateSet.html" title="atspi-stateset"><span class="returnvalue">AtspiStateSet</span></a> *
664
atspi_accessible_get_state_set (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
665
<p>Gets the states currently held by an object.</p>
666
<div class="refsect3">
667
<a name="id-1.2.12.8.13.5"></a><h4>Parameters</h4>
668
<div class="informaltable"><table width="100%" border="0">
670
<col width="150px" class="parameters_name">
671
<col class="parameters_description">
672
<col width="200px" class="parameters_annotations">
675
<td class="parameter_name"><p>obj</p></td>
676
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
677
<td class="parameter_annotations"> </td>
681
<div class="refsect3">
682
<a name="id-1.2.12.8.13.6"></a><h4>Returns</h4>
683
<p> a pointer to an <a class="link" href="AtspiStateSet.html" title="atspi-stateset"><span class="type">AtspiStateSet</span></a> representing an
684
object's current state set. </p>
685
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
689
<div class="refsect2">
690
<a name="atspi-accessible-get-attributes"></a><h3>atspi_accessible_get_attributes ()</h3>
691
<pre class="programlisting"><span class="returnvalue">GHashTable</span> *
692
atspi_accessible_get_attributes (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
693
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
694
<p>Gets the <span class="type">AttributeSet</span> representing any assigned
695
name-value pair attributes or annotations for this object.
696
For typographic, textual, or textually-semantic attributes, see
697
atspi_text_get_attributes instead.</p>
698
<div class="refsect3">
699
<a name="id-1.2.12.8.14.5"></a><h4>Parameters</h4>
700
<div class="informaltable"><table width="100%" border="0">
702
<col width="150px" class="parameters_name">
703
<col class="parameters_description">
704
<col width="200px" class="parameters_annotations">
707
<td class="parameter_name"><p>obj</p></td>
708
<td class="parameter_description"><p>The <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> being queried.</p></td>
709
<td class="parameter_annotations"> </td>
713
<div class="refsect3">
714
<a name="id-1.2.12.8.14.6"></a><h4>Returns</h4>
715
<p> The name-value-pair
716
attributes assigned to this object. </p>
717
<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> gchar* gchar*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
721
<div class="refsect2">
722
<a name="atspi-accessible-get-attributes-as-array"></a><h3>atspi_accessible_get_attributes_as_array ()</h3>
723
<pre class="programlisting"><span class="returnvalue">GArray</span> *
724
atspi_accessible_get_attributes_as_array
725
(<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
726
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
727
<p>Gets a <span class="type">GArray</span> representing any assigned
728
name-value pair attributes or annotations for this object.
729
For typographic, textual, or textually-semantic attributes, see
730
atspi_text_get_attributes_as_array instead.</p>
731
<div class="refsect3">
732
<a name="id-1.2.12.8.15.5"></a><h4>Parameters</h4>
733
<div class="informaltable"><table width="100%" border="0">
735
<col width="150px" class="parameters_name">
736
<col class="parameters_description">
737
<col width="200px" class="parameters_annotations">
740
<td class="parameter_name"><p>obj</p></td>
741
<td class="parameter_description"><p>The <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> being queried.</p></td>
742
<td class="parameter_annotations"> </td>
746
<div class="refsect3">
747
<a name="id-1.2.12.8.15.6"></a><h4>Returns</h4>
748
<p> The name-value-pair
749
attributes assigned to this object. </p>
750
<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> gchar*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
754
<div class="refsect2">
755
<a name="atspi-accessible-get-toolkit-name"></a><h3>atspi_accessible_get_toolkit_name ()</h3>
756
<pre class="programlisting"><span class="returnvalue">gchar</span> *
757
atspi_accessible_get_toolkit_name (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
758
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
759
<p>Gets the toolkit name for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.
760
Only works on application root objects.</p>
761
<div class="refsect3">
762
<a name="id-1.2.12.8.16.5"></a><h4>Parameters</h4>
763
<div class="informaltable"><table width="100%" border="0">
765
<col width="150px" class="parameters_name">
766
<col class="parameters_description">
767
<col width="200px" class="parameters_annotations">
770
<td class="parameter_name"><p>obj</p></td>
771
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
772
<td class="parameter_annotations"> </td>
776
<div class="refsect3">
777
<a name="id-1.2.12.8.16.6"></a><h4>Returns</h4>
778
<p> a UTF-8 string indicating the toolkit name for the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object or NULL on exception.</p>
782
<div class="refsect2">
783
<a name="atspi-accessible-get-toolkit-version"></a><h3>atspi_accessible_get_toolkit_version ()</h3>
784
<pre class="programlisting"><span class="returnvalue">gchar</span> *
785
atspi_accessible_get_toolkit_version (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
786
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
787
<p>Gets the toolkit version for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object.
788
Only works on application root objects.</p>
789
<div class="refsect3">
790
<a name="id-1.2.12.8.17.5"></a><h4>Parameters</h4>
791
<div class="informaltable"><table width="100%" border="0">
793
<col width="150px" class="parameters_name">
794
<col class="parameters_description">
795
<col width="200px" class="parameters_annotations">
798
<td class="parameter_name"><p>obj</p></td>
799
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
800
<td class="parameter_annotations"> </td>
804
<div class="refsect3">
805
<a name="id-1.2.12.8.17.6"></a><h4>Returns</h4>
806
<p> a UTF-8 string indicating the toolkit version for the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object or NULL on exception.</p>
810
<div class="refsect2">
811
<a name="atspi-accessible-get-application"></a><h3>atspi_accessible_get_application ()</h3>
812
<pre class="programlisting"><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="returnvalue">AtspiAccessible</span></a> *
813
atspi_accessible_get_application (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>,
814
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
815
<p>Gets the containing <a class="link" href="libatspi-AtspiApplication.html#AtspiApplication" title="struct AtspiApplication"><span class="type">AtspiApplication</span></a> for an object.</p>
816
<div class="refsect3">
817
<a name="id-1.2.12.8.18.5"></a><h4>Parameters</h4>
818
<div class="informaltable"><table width="100%" border="0">
820
<col width="150px" class="parameters_name">
821
<col class="parameters_description">
822
<col width="200px" class="parameters_annotations">
825
<td class="parameter_name"><p>obj</p></td>
826
<td class="parameter_description"><p>The <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> being queried.</p></td>
827
<td class="parameter_annotations"> </td>
831
<div class="refsect3">
832
<a name="id-1.2.12.8.18.6"></a><h4>Returns</h4>
833
<p> the containing <a class="link" href="libatspi-AtspiApplication.html#AtspiApplication" title="struct AtspiApplication"><span class="type">AtspiApplication</span></a> instance for
835
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
839
<div class="refsect2">
840
<a name="atspi-accessible-get-action"></a><h3>atspi_accessible_get_action ()</h3>
841
<pre class="programlisting"><a class="link" href="libatspi-atspi-action.html#AtspiAction"><span class="returnvalue">AtspiAction</span></a> *
842
atspi_accessible_get_action (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
843
<div class="warning">
844
<p><code class="literal">atspi_accessible_get_action</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
845
<p>Use atspi_accessible_get_action_iface instead.</p>
847
<p>Gets the <a class="link" href="libatspi-atspi-action.html#AtspiAction"><span class="type">AtspiAction</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
848
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_action_iface]</span></p>
849
<div class="refsect3">
850
<a name="id-1.2.12.8.19.7"></a><h4>Parameters</h4>
851
<div class="informaltable"><table width="100%" border="0">
853
<col width="150px" class="parameters_name">
854
<col class="parameters_description">
855
<col width="200px" class="parameters_annotations">
858
<td class="parameter_name"><p>obj</p></td>
859
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
860
<td class="parameter_annotations"> </td>
864
<div class="refsect3">
865
<a name="id-1.2.12.8.19.8"></a><h4>Returns</h4>
866
<p> a pointer to an <a class="link" href="libatspi-atspi-action.html#AtspiAction"><span class="type">AtspiAction</span></a> interface
867
instance, or NULL if <em class="parameter"><code>obj</code></em>
868
does not implement <a class="link" href="libatspi-atspi-action.html#AtspiAction"><span class="type">AtspiAction</span></a>. </p>
869
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
873
<div class="refsect2">
874
<a name="atspi-accessible-get-collection"></a><h3>atspi_accessible_get_collection ()</h3>
875
<pre class="programlisting"><a class="link" href="libatspi-atspi-collection.html#AtspiCollection"><span class="returnvalue">AtspiCollection</span></a> *
876
atspi_accessible_get_collection (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
877
<div class="warning">
878
<p><code class="literal">atspi_accessible_get_collection</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
879
<p>Use atspi_accessible_get_collection_iface instead.</p>
881
<p>Gets the <a class="link" href="libatspi-atspi-collection.html#AtspiCollection"><span class="type">AtspiCollection</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
882
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_collection_iface]</span></p>
883
<div class="refsect3">
884
<a name="id-1.2.12.8.20.7"></a><h4>Parameters</h4>
885
<div class="informaltable"><table width="100%" border="0">
887
<col width="150px" class="parameters_name">
888
<col class="parameters_description">
889
<col width="200px" class="parameters_annotations">
892
<td class="parameter_name"><p>obj</p></td>
893
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
894
<td class="parameter_annotations"> </td>
898
<div class="refsect3">
899
<a name="id-1.2.12.8.20.8"></a><h4>Returns</h4>
900
<p> a pointer to an <a class="link" href="libatspi-atspi-collection.html#AtspiCollection"><span class="type">AtspiCollection</span></a> interface
901
instance, or NULL if <em class="parameter"><code>obj</code></em>
902
does not implement <a class="link" href="libatspi-atspi-collection.html#AtspiCollection"><span class="type">AtspiCollection</span></a>. </p>
903
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
907
<div class="refsect2">
908
<a name="atspi-accessible-get-component"></a><h3>atspi_accessible_get_component ()</h3>
909
<pre class="programlisting"><a class="link" href="libatspi-atspi-component.html#AtspiComponent"><span class="returnvalue">AtspiComponent</span></a> *
910
atspi_accessible_get_component (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
911
<div class="warning">
912
<p><code class="literal">atspi_accessible_get_component</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
913
<p>Use atspi_accessible_get_component_iface instead.</p>
915
<p>Gets the <a class="link" href="libatspi-atspi-component.html#AtspiComponent"><span class="type">AtspiComponent</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
916
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_component_iface]</span></p>
917
<div class="refsect3">
918
<a name="id-1.2.12.8.21.7"></a><h4>Parameters</h4>
919
<div class="informaltable"><table width="100%" border="0">
921
<col width="150px" class="parameters_name">
922
<col class="parameters_description">
923
<col width="200px" class="parameters_annotations">
926
<td class="parameter_name"><p>obj</p></td>
927
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
928
<td class="parameter_annotations"> </td>
932
<div class="refsect3">
933
<a name="id-1.2.12.8.21.8"></a><h4>Returns</h4>
934
<p> a pointer to an <a class="link" href="libatspi-atspi-component.html#AtspiComponent"><span class="type">AtspiComponent</span></a> interface
935
instance, or NULL if <em class="parameter"><code>obj</code></em>
936
does not implement <a class="link" href="libatspi-atspi-component.html#AtspiComponent"><span class="type">AtspiComponent</span></a>. </p>
937
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
941
<div class="refsect2">
942
<a name="atspi-accessible-get-document"></a><h3>atspi_accessible_get_document ()</h3>
943
<pre class="programlisting"><a class="link" href="libatspi-atspi-document.html#AtspiDocument"><span class="returnvalue">AtspiDocument</span></a> *
944
atspi_accessible_get_document (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
945
<div class="warning">
946
<p><code class="literal">atspi_accessible_get_document</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
947
<p>Use atspi_accessible_get_document_iface instead.</p>
949
<p>Gets the <a class="link" href="libatspi-atspi-document.html#AtspiDocument"><span class="type">AtspiDocument</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
950
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_document_iface]</span></p>
951
<div class="refsect3">
952
<a name="id-1.2.12.8.22.7"></a><h4>Parameters</h4>
953
<div class="informaltable"><table width="100%" border="0">
955
<col width="150px" class="parameters_name">
956
<col class="parameters_description">
957
<col width="200px" class="parameters_annotations">
960
<td class="parameter_name"><p>obj</p></td>
961
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
962
<td class="parameter_annotations"> </td>
966
<div class="refsect3">
967
<a name="id-1.2.12.8.22.8"></a><h4>Returns</h4>
968
<p> a pointer to an <a class="link" href="libatspi-atspi-document.html#AtspiDocument"><span class="type">AtspiDocument</span></a> interface
969
instance, or NULL if <em class="parameter"><code>obj</code></em>
970
does not implement <a class="link" href="libatspi-atspi-document.html#AtspiDocument"><span class="type">AtspiDocument</span></a>. </p>
971
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
975
<div class="refsect2">
976
<a name="atspi-accessible-get-editable-text"></a><h3>atspi_accessible_get_editable_text ()</h3>
977
<pre class="programlisting"><a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText"><span class="returnvalue">AtspiEditableText</span></a> *
978
atspi_accessible_get_editable_text (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
979
<div class="warning">
980
<p><code class="literal">atspi_accessible_get_editable_text</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
981
<p>Use atspi_accessible_get_editable_text_iface instead.</p>
983
<p>Gets the <a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText"><span class="type">AtspiEditableText</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
984
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_editable_text_iface]</span></p>
985
<div class="refsect3">
986
<a name="id-1.2.12.8.23.7"></a><h4>Parameters</h4>
987
<div class="informaltable"><table width="100%" border="0">
989
<col width="150px" class="parameters_name">
990
<col class="parameters_description">
991
<col width="200px" class="parameters_annotations">
994
<td class="parameter_name"><p>obj</p></td>
995
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
996
<td class="parameter_annotations"> </td>
1000
<div class="refsect3">
1001
<a name="id-1.2.12.8.23.8"></a><h4>Returns</h4>
1002
<p> a pointer to an <a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText"><span class="type">AtspiEditableText</span></a> interface
1003
instance, or NULL if <em class="parameter"><code>obj</code></em>
1004
does not implement <a class="link" href="libatspi-atspi-editabletext.html#AtspiEditableText"><span class="type">AtspiEditableText</span></a>. </p>
1005
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1009
<div class="refsect2">
1010
<a name="atspi-accessible-get-hyperlink"></a><h3>atspi_accessible_get_hyperlink ()</h3>
1011
<pre class="programlisting"><a class="link" href="AtspiHyperlink.html" title="atspi-hyperlink"><span class="returnvalue">AtspiHyperlink</span></a> *
1012
atspi_accessible_get_hyperlink (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1013
<p>Gets the <a class="link" href="AtspiHyperlink.html" title="atspi-hyperlink"><span class="type">AtspiHyperlink</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1014
<div class="refsect3">
1015
<a name="id-1.2.12.8.24.5"></a><h4>Parameters</h4>
1016
<div class="informaltable"><table width="100%" border="0">
1018
<col width="150px" class="parameters_name">
1019
<col class="parameters_description">
1020
<col width="200px" class="parameters_annotations">
1023
<td class="parameter_name"><p>obj</p></td>
1024
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> object on which to operate.</p></td>
1025
<td class="parameter_annotations"> </td>
1029
<div class="refsect3">
1030
<a name="id-1.2.12.8.24.6"></a><h4>Returns</h4>
1031
<p> the <a class="link" href="AtspiHyperlink.html" title="atspi-hyperlink"><span class="type">AtspiHyperlink</span></a> object associated with
1032
the given <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>, or NULL if not supported. </p>
1033
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1037
<div class="refsect2">
1038
<a name="atspi-accessible-get-hypertext"></a><h3>atspi_accessible_get_hypertext ()</h3>
1039
<pre class="programlisting"><a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext"><span class="returnvalue">AtspiHypertext</span></a> *
1040
atspi_accessible_get_hypertext (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1041
<div class="warning">
1042
<p><code class="literal">atspi_accessible_get_hypertext</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1043
<p>Use atspi_accessible_get_hypertext_iface instead.</p>
1045
<p>Gets the <a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext"><span class="type">AtspiHypertext</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1046
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_hypertext_iface]</span></p>
1047
<div class="refsect3">
1048
<a name="id-1.2.12.8.25.7"></a><h4>Parameters</h4>
1049
<div class="informaltable"><table width="100%" border="0">
1051
<col width="150px" class="parameters_name">
1052
<col class="parameters_description">
1053
<col width="200px" class="parameters_annotations">
1056
<td class="parameter_name"><p>obj</p></td>
1057
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1058
<td class="parameter_annotations"> </td>
1062
<div class="refsect3">
1063
<a name="id-1.2.12.8.25.8"></a><h4>Returns</h4>
1064
<p> a pointer to an <a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext"><span class="type">AtspiHypertext</span></a> interface
1065
instance, or NULL if <em class="parameter"><code>obj</code></em>
1066
does not implement <a class="link" href="libatspi-atspi-hypertext.html#AtspiHypertext"><span class="type">AtspiHypertext</span></a>. </p>
1067
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1071
<div class="refsect2">
1072
<a name="atspi-accessible-get-image"></a><h3>atspi_accessible_get_image ()</h3>
1073
<pre class="programlisting"><a class="link" href="libatspi-atspi-image.html#AtspiImage"><span class="returnvalue">AtspiImage</span></a> *
1074
atspi_accessible_get_image (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1075
<div class="warning">
1076
<p><code class="literal">atspi_accessible_get_image</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1077
<p>Use atspi_accessible_get_image_iface instead.</p>
1079
<p>Gets the <a class="link" href="libatspi-atspi-image.html#AtspiImage"><span class="type">AtspiImage</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1080
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_image_iface]</span></p>
1081
<div class="refsect3">
1082
<a name="id-1.2.12.8.26.7"></a><h4>Parameters</h4>
1083
<div class="informaltable"><table width="100%" border="0">
1085
<col width="150px" class="parameters_name">
1086
<col class="parameters_description">
1087
<col width="200px" class="parameters_annotations">
1090
<td class="parameter_name"><p>obj</p></td>
1091
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1092
<td class="parameter_annotations"> </td>
1096
<div class="refsect3">
1097
<a name="id-1.2.12.8.26.8"></a><h4>Returns</h4>
1098
<p> a pointer to an <a class="link" href="libatspi-atspi-image.html#AtspiImage"><span class="type">AtspiImage</span></a> interface instance, or
1099
NULL if <em class="parameter"><code>obj</code></em>
1100
does not implement <a class="link" href="libatspi-atspi-image.html#AtspiImage"><span class="type">AtspiImage</span></a>. </p>
1101
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1105
<div class="refsect2">
1106
<a name="atspi-accessible-get-selection"></a><h3>atspi_accessible_get_selection ()</h3>
1107
<pre class="programlisting"><a class="link" href="libatspi-atspi-selection.html#AtspiSelection"><span class="returnvalue">AtspiSelection</span></a> *
1108
atspi_accessible_get_selection (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1109
<div class="warning">
1110
<p><code class="literal">atspi_accessible_get_selection</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1111
<p>Use atspi_accessible_get_selection_iface instead.</p>
1113
<p>Gets the <a class="link" href="libatspi-atspi-selection.html#AtspiSelection"><span class="type">AtspiSelection</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1114
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_selection_iface]</span></p>
1115
<div class="refsect3">
1116
<a name="id-1.2.12.8.27.7"></a><h4>Parameters</h4>
1117
<div class="informaltable"><table width="100%" border="0">
1119
<col width="150px" class="parameters_name">
1120
<col class="parameters_description">
1121
<col width="200px" class="parameters_annotations">
1124
<td class="parameter_name"><p>obj</p></td>
1125
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1126
<td class="parameter_annotations"> </td>
1130
<div class="refsect3">
1131
<a name="id-1.2.12.8.27.8"></a><h4>Returns</h4>
1132
<p> a pointer to an <a class="link" href="libatspi-atspi-selection.html#AtspiSelection"><span class="type">AtspiSelection</span></a> interface
1133
instance, or NULL if <em class="parameter"><code>obj</code></em>
1134
does not implement <a class="link" href="libatspi-atspi-selection.html#AtspiSelection"><span class="type">AtspiSelection</span></a>. </p>
1135
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1139
<div class="refsect2">
1140
<a name="atspi-accessible-get-table"></a><h3>atspi_accessible_get_table ()</h3>
1141
<pre class="programlisting"><a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="returnvalue">AtspiTable</span></a> *
1142
atspi_accessible_get_table (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1143
<div class="warning">
1144
<p><code class="literal">atspi_accessible_get_table</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1145
<p>Use atspi_accessible_get_table_iface instead.</p>
1147
<p>Gets the <a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="type">AtspiTable</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1148
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_table_iface]</span></p>
1149
<div class="refsect3">
1150
<a name="id-1.2.12.8.28.7"></a><h4>Parameters</h4>
1151
<div class="informaltable"><table width="100%" border="0">
1153
<col width="150px" class="parameters_name">
1154
<col class="parameters_description">
1155
<col width="200px" class="parameters_annotations">
1158
<td class="parameter_name"><p>obj</p></td>
1159
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1160
<td class="parameter_annotations"> </td>
1164
<div class="refsect3">
1165
<a name="id-1.2.12.8.28.8"></a><h4>Returns</h4>
1166
<p> a pointer to an <a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="type">AtspiTable</span></a> interface instance, or
1167
NULL if <em class="parameter"><code>obj</code></em>
1168
does not implement <a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="type">AtspiTable</span></a>. </p>
1169
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1173
<div class="refsect2">
1174
<a name="atspi-accessible-get-text"></a><h3>atspi_accessible_get_text ()</h3>
1175
<pre class="programlisting"><a class="link" href="libatspi-atspi-text.html#AtspiText"><span class="returnvalue">AtspiText</span></a> *
1176
atspi_accessible_get_text (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1177
<div class="warning">
1178
<p><code class="literal">atspi_accessible_get_text</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1179
<p>Use atspi_accessible_get_text_iface instead.</p>
1181
<p>Gets the <a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="type">AtspiTable</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1182
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_text_iface]</span></p>
1183
<div class="refsect3">
1184
<a name="id-1.2.12.8.29.7"></a><h4>Parameters</h4>
1185
<div class="informaltable"><table width="100%" border="0">
1187
<col width="150px" class="parameters_name">
1188
<col class="parameters_description">
1189
<col width="200px" class="parameters_annotations">
1192
<td class="parameter_name"><p>obj</p></td>
1193
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1194
<td class="parameter_annotations"> </td>
1198
<div class="refsect3">
1199
<a name="id-1.2.12.8.29.8"></a><h4>Returns</h4>
1200
<p> a pointer to an <a class="link" href="libatspi-atspi-text.html#AtspiText"><span class="type">AtspiText</span></a> interface instance, or
1201
NULL if <em class="parameter"><code>obj</code></em>
1202
does not implement <a class="link" href="libatspi-atspi-text.html#AtspiText"><span class="type">AtspiText</span></a>. </p>
1203
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1207
<div class="refsect2">
1208
<a name="atspi-accessible-get-value"></a><h3>atspi_accessible_get_value ()</h3>
1209
<pre class="programlisting"><a class="link" href="libatspi-atspi-value.html#AtspiValue"><span class="returnvalue">AtspiValue</span></a> *
1210
atspi_accessible_get_value (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1211
<div class="warning">
1212
<p><code class="literal">atspi_accessible_get_value</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p>
1213
<p>Use atspi_accessible_get_value_iface instead.</p>
1215
<p>Gets the <a class="link" href="libatspi-atspi-table.html#AtspiTable"><span class="type">AtspiTable</span></a> interface for an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1216
<p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> atspi_accessible_get_value_iface]</span></p>
1217
<div class="refsect3">
1218
<a name="id-1.2.12.8.30.7"></a><h4>Parameters</h4>
1219
<div class="informaltable"><table width="100%" border="0">
1221
<col width="150px" class="parameters_name">
1222
<col class="parameters_description">
1223
<col width="200px" class="parameters_annotations">
1226
<td class="parameter_name"><p>obj</p></td>
1227
<td class="parameter_description"><p>a pointer to the <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> instance to query.</p></td>
1228
<td class="parameter_annotations"> </td>
1232
<div class="refsect3">
1233
<a name="id-1.2.12.8.30.8"></a><h4>Returns</h4>
1234
<p> a pointer to an <a class="link" href="libatspi-atspi-value.html#AtspiValue"><span class="type">AtspiValue</span></a> interface instance, or
1235
NULL if <em class="parameter"><code>obj</code></em>
1236
does not implement <a class="link" href="libatspi-atspi-value.html#AtspiValue"><span class="type">AtspiValue</span></a>. </p>
1237
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1241
<div class="refsect2">
1242
<a name="atspi-accessible-get-interfaces"></a><h3>atspi_accessible_get_interfaces ()</h3>
1243
<pre class="programlisting"><span class="returnvalue">GArray</span> *
1244
atspi_accessible_get_interfaces (<em class="parameter"><code><a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> *obj</code></em>);</pre>
1245
<p>A set of pointers to all interfaces supported by an <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a>.</p>
1246
<div class="refsect3">
1247
<a name="id-1.2.12.8.31.5"></a><h4>Parameters</h4>
1248
<div class="informaltable"><table width="100%" border="0">
1250
<col width="150px" class="parameters_name">
1251
<col class="parameters_description">
1252
<col width="200px" class="parameters_annotations">
1255
<td class="parameter_name"><p>obj</p></td>
1256
<td class="parameter_description"><p>The <a class="link" href="AtspiAccessible.html" title="AtspiAccessible"><span class="type">AtspiAccessible</span></a> to query.</p></td>
1257
<td class="parameter_annotations"> </td>
1261
<div class="refsect3">
1262
<a name="id-1.2.12.8.31.6"></a><h4>Returns</h4>
1263
<p> A <span class="type">GArray</span> of strings
1264
describing the interfaces supported by the object. Interfaces are
1265
denoted in short-hand (i.e. "Component", "Text" etc.). </p>
1266
<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> gchar*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1270
<div class="refsect1">
1271
<a name="AtspiAccessible.other_details"></a><h2>Types and Values</h2>
1272
<div class="refsect2">
1273
<a name="AtspiAccessible-struct"></a><h3>AtspiAccessible</h3>
1274
<pre class="programlisting">typedef struct _AtspiAccessible AtspiAccessible;</pre>
1279
<div class="refsect2">
1280
<a name="AtspiAccessibleClass"></a><h3>struct AtspiAccessibleClass</h3>
1281
<pre class="programlisting">struct AtspiAccessibleClass {
1282
AtspiObjectClass parent_class;
1290
<div class="footer">
1291
<hr>Generated by GTK-Doc V1.24.1</div>
b'\\ No newline at end of file'