Added new functions to AtkUtil.
[platform/upstream/atk.git] / docs / atk-sections.txt
1 <SECTION>
2 <FILE>atkaction</FILE>
3 <TITLE>AtkAction</TITLE>
4 AtkAction
5 AtkActionIface
6 atk_action_do_action
7 atk_action_get_n_actions
8 atk_action_get_description
9 atk_action_get_keybinding
10 <SUBSECTION Standard>
11 ATK_ACTION
12 ATK_IS_ACTION
13 ATK_TYPE_ACTION
14 ATK_ACTION_GET_IFACE
15 atk_action_get_type
16 </SECTION>
17
18 <SECTION>
19 <FILE>atkcomponent</FILE>
20 <TITLE>AtkComponent</TITLE>
21 AtkComponent
22 AtkComponentIface
23 atk_component_add_focus_handler
24 atk_component_contains
25 atk_component_get_accessible_at_point
26 atk_component_get_extents
27 atk_component_get_position
28 atk_component_get_size
29 atk_component_grab_focus
30 atk_component_remove_focus_handler
31 atk_component_set_extents
32 atk_component_set_position
33 atk_component_set_size
34 <SUBSECTION Standard>
35 ATK_COMPONENT
36 ATK_IS_COMPONENT
37 ATK_TYPE_COMPONENT
38 ATK_COMPONENT_GET_IFACE
39 AtkFocusHandler
40 atk_component_get_type
41 </SECTION>
42
43 <SECTION>
44 <FILE>atkdocument</FILE>
45 <TITLE>AtkDocument</TITLE>
46 AtkDocument
47 AtkDocumentIface
48 atk_document_get_document_type
49 atk_document_get_document
50 <SUBSECTION Standard>
51 ATK_DOCUMENT
52 ATK_IS_DOCUMENT
53 ATK_TYPE_DOCUMENT
54 ATK_DOCUMENT_GET_IFACE
55 atk_document_get_type
56 </SECTION>
57
58 <SECTION>
59 <FILE>atkeditabletext</FILE>
60 <TITLE>AtkEditableText</TITLE>
61 AtkEditableText
62 AtkEditableTextIface
63 atk_editable_text_set_run_attributes
64 atk_editable_text_set_text_contents
65 atk_editable_text_insert_text
66 atk_editable_text_copy_text
67 atk_editable_text_cut_text
68 atk_editable_text_delete_text
69 atk_editable_text_paste_text
70 <SUBSECTION Standard>
71 ATK_EDITABLE_TEXT
72 ATK_IS_EDITABLE_TEXT
73 ATK_TYPE_EDITABLE_TEXT
74 ATK_EDITABLE_TEXT_GET_IFACE
75 atk_editable_text_get_type
76 </SECTION>
77
78 <SECTION>
79 <FILE>atkhypertext</FILE>
80 <TITLE>AtkHypertext</TITLE>
81 AtkHypertext
82 AtkHypertextIface
83 AtkHyperLink
84 atk_hypertext_get_link
85 atk_hypertext_get_n_links
86 atk_hypertext_get_link_index
87 <SUBSECTION Standard>
88 ATK_HYPERTEXT
89 ATK_IS_HYPERTEXT
90 ATK_TYPE_HYPERTEXT
91 ATK_HYPERTEXT_GET_IFACE
92 atk_hypertext_get_type
93 </SECTION>
94
95 <SECTION>
96 <FILE>atkimage</FILE>
97 <TITLE>AtkImage</TITLE>
98 AtkImage
99 AtkImageIface
100 atk_image_get_position
101 atk_image_get_image_description
102 atk_image_set_image_description
103 atk_image_get_image_size
104 <SUBSECTION Standard>
105 ATK_IMAGE
106 ATK_IS_IMAGE
107 ATK_TYPE_IMAGE
108 ATK_IMAGE_GET_IFACE
109 atk_image_get_type
110 </SECTION>
111
112 <SECTION>
113 <FILE>atknoopobject</FILE>
114 <TITLE>AtkNoOpObject</TITLE>
115 atk_no_op_object_new
116 <SUBSECTION Standard>
117 ATK_NO_OP_OBJECT
118 ATK_IS_NO_OP_OBJECT
119 ATK_TYPE_NO_OP_OBJECT
120 atk_no_op_object_get_type
121 ATK_NO_OP_OBJECT_CLASS
122 ATK_IS_NO_OP_OBJECT_CLASS
123 ATK_NO_OP_OBJECT_GET_CLASS
124 </SECTION>
125
126 <SECTION>
127 <FILE>atknoopobjectfactory</FILE>
128 <TITLE>AtkNoOpObjectFactory</TITLE>
129 atk_no_op_object_factory_new
130 <SUBSECTION Standard>
131 ATK_NO_OP_OBJECT_FACTORY
132 ATK_IS_NO_OP_OBJECT_FACTORY
133 ATK_TYPE_NO_OP_OBJECT_FACTORY
134 atk_no_op_object_factory_get_type
135 ATK_NO_OP_OBJECT_FACTORY_CLASS
136 ATK_IS_NO_OP_OBJECT_FACTORY_CLASS
137 ATK_NO_OP_OBJECT_FACTORY_GET_CLASS
138 </SECTION>
139
140 <SECTION>
141 <FILE>atkobject</FILE>
142 <TITLE>AtkObject</TITLE>
143 AtkRole
144 atk_role_register
145 AtkImplementor
146 AtkImplementorIface
147 AtkRelationSet
148 AtkPropertyValues
149 AtkPropertyChangeHandler
150 atk_implementor_ref_accessible
151 atk_object_get_name
152 atk_object_get_description
153 atk_object_get_parent
154 atk_object_get_n_accessible_children
155 atk_object_ref_accessible_child
156 atk_object_ref_relation_set
157 atk_object_get_role
158 atk_object_ref_state_set
159 atk_object_get_index_in_parent
160 atk_object_set_name
161 atk_object_set_description
162 atk_object_set_parent
163 atk_object_set_role
164 atk_object_connect_property_change_handler
165 atk_object_remove_property_change_handler
166 <SUBSECTION Standard>
167 ATK_OBJECT
168 ATK_IS_OBJECT
169 ATK_TYPE_OBJECT
170 ATK_IMPLEMENTOR_GET_IFACE
171 ATK_OBJECT_CLASS
172 ATK_IS_OBJECT_CLASS
173 ATK_OBJECT_GET_CLASS
174 ATK_TYPE_IMPLEMENTOR
175 ATK_IS_IMPLEMENTOR
176 ATK_IMPLEMENTOR
177 AtkStateSet
178 atk_implementor_get_type
179 atk_object_get_type
180 </SECTION>
181
182 <SECTION>
183 <FILE>atkobjectfactory</FILE>
184 <TITLE>AtkObjectFactory</TITLE>
185 atk_object_factory_create_accessible
186 atk_object_factory_invalidate
187 <SUBSECTION Standard>
188 ATK_OBJECT_FACTORY
189 ATK_IS_OBJECT_FACTORY
190 ATK_TYPE_OBJECT_FACTORY
191 atk_object_factory_get_type
192 ATK_OBJECT_FACTORY_CLASS
193 ATK_IS_OBJECT_FACTORY_CLASS
194 ATK_OBJECT_FACTORY_GET_CLASS
195 </SECTION>
196
197 <SECTION>
198 <FILE>atkregistry</FILE>
199 <TITLE>AtkRegistry</TITLE>
200 atk_registry_set_factory_type
201 atk_registry_get_factory_type
202 atk_registry_get_factory
203 atk_get_default_registry
204 <SUBSECTION Standard>
205 ATK_REGISTRY
206 ATK_IS_REGISTRY
207 ATK_TYPE_REGISTRY
208 ATK_REGISTRY_CLASS
209 ATK_IS_REGISTRY_CLASS
210 ATK_REGISTRY_GET_CLASS
211 </SECTION>
212
213 <SECTION>
214 <FILE>atkrelation</FILE>
215 <TITLE>AtkRelation</TITLE>
216 AtkRelationType
217 atk_relation_type_register
218 atk_relation_new
219 atk_relation_get_relation_type
220 atk_relation_get_target
221 <SUBSECTION Standard>
222 ATK_RELATION
223 ATK_IS_RELATION
224 ATK_TYPE_RELATION
225 atk_relation_get_type
226 ATK_RELATION_CLASS
227 ATK_IS_RELATION_CLASS
228 ATK_RELATION_GET_CLASS
229 </SECTION>
230
231 <SECTION>
232 <FILE>atkrelationset</FILE>
233 <TITLE>AtkRelationSet</TITLE>
234 atk_relation_set_new
235 atk_relation_set_contains
236 atk_relation_set_remove
237 atk_relation_set_add
238 atk_relation_set_get_n_relations
239 atk_relation_set_get_relation
240 atk_relation_set_get_relation_by_type
241 <SUBSECTION Standard>
242 ATK_RELATION_SET
243 ATK_IS_RELATION_SET
244 ATK_TYPE_RELATION_SET
245 atk_relation_set_get_type
246 ATK_RELATION_SET_CLASS
247 ATK_IS_RELATION_SET_CLASS
248 ATK_RELATION_SET_GET_CLASS
249 </SECTION>
250
251 <SECTION>
252 <FILE>atkselection</FILE>
253 <TITLE>AtkSelection</TITLE>
254 AtkSelection
255 AtkSelectionIface
256 atk_selection_add_selection
257 atk_selection_clear_selection
258 atk_selection_ref_selection
259 atk_selection_get_selection_count
260 atk_selection_is_child_selected
261 atk_selection_remove_selection
262 atk_selection_select_all_selection
263 <SUBSECTION Standard>
264 ATK_SELECTION
265 ATK_IS_SELECTION
266 ATK_TYPE_SELECTION
267 ATK_SELECTION_GET_IFACE
268 atk_selection_get_type
269 </SECTION>
270
271 <SECTION>
272 <FILE>atkstateset</FILE>
273 <TITLE>AtkStateSet</TITLE>
274 atk_state_set_new
275 atk_state_set_is_empty
276 atk_state_set_add_state
277 atk_state_set_add_states
278 atk_state_set_clear_states
279 atk_state_set_contains_state
280 atk_state_set_contains_states
281 atk_state_set_remove_state
282 atk_state_set_and_sets
283 atk_state_set_or_sets
284 atk_state_set_xor_sets
285 <SUBSECTION Standard>
286 ATK_STATE_SET
287 ATK_IS_STATE_SET
288 ATK_TYPE_STATE_SET
289 atk_state_set_get_type
290 ATK_STATE_SET_CLASS
291 ATK_IS_STATE_SET_CLASS
292 ATK_STATE_SET_GET_CLASS
293 </SECTION>
294
295 <SECTION>
296 <FILE>atktable</FILE>
297 <TITLE>AtkTable</TITLE>
298 AtkTable
299 AtkTableIface
300 atk_table_ref_at
301 atk_table_get_index_at
302 atk_table_get_column_at_index
303 atk_table_get_row_at_index
304 atk_table_get_n_columns
305 atk_table_get_n_rows
306 atk_table_get_column_extent_at
307 atk_table_get_row_extent_at
308 atk_table_get_caption
309 atk_table_get_column_description
310 atk_table_get_row_description
311 atk_table_get_column_header
312 atk_table_get_row_header
313 atk_table_get_summary
314 atk_table_set_caption
315 atk_table_set_row_description
316 atk_table_set_column_description
317 atk_table_set_row_header
318 atk_table_set_column_header
319 atk_table_set_summary
320 atk_table_get_selected_columns
321 atk_table_get_selected_rows
322 atk_table_is_column_selected
323 atk_table_is_row_selected
324 atk_table_is_selected
325 atk_table_add_column_selection
326 atk_table_add_row_selection
327 atk_table_remove_column_selection
328 atk_table_remove_row_selection
329 <SUBSECTION Standard>
330 ATK_TABLE
331 ATK_IS_TABLE
332 ATK_TYPE_TABLE
333 ATK_TABLE_GET_IFACE
334 atk_table_get_type
335 </SECTION>
336
337 <SECTION>
338 <FILE>atktext</FILE>
339 <TITLE>AtkText</TITLE>
340 AtkText
341 AtkTextIface
342 AtkTextBoundary
343 atk_text_get_text
344 atk_text_get_character_at_offset
345 atk_text_get_text_after_offset
346 atk_text_get_text_at_offset
347 atk_text_get_text_before_offset
348 atk_text_get_caret_offset
349 atk_text_get_character_extents
350 atk_text_ref_run_attributes
351 atk_text_get_character_count
352 atk_text_get_offset_at_point
353 atk_text_get_n_selections
354 atk_text_get_selection
355 atk_text_add_selection
356 atk_text_remove_selection
357 atk_text_set_selection
358 atk_text_set_caret_offset
359 <SUBSECTION Standard>
360 ATK_TEXT
361 ATK_IS_TEXT
362 ATK_TYPE_TEXT
363 ATK_TEXT_GET_IFACE
364 atk_text_get_type
365 </SECTION>
366
367 <SECTION>
368 <FILE>atkvalue</FILE>
369 <TITLE>AtkValue</TITLE>
370 AtkValue
371 AtkValueIface
372 atk_value_get_current_value
373 atk_value_get_maximum_value
374 atk_value_get_minimum_value
375 atk_value_set_current_value
376 <SUBSECTION Standard>
377 ATK_VALUE
378 ATK_IS_VALUE
379 ATK_TYPE_VALUE
380 ATK_VALUE_GET_IFACE
381 atk_value_get_type
382 </SECTION>
383
384 <SECTION>
385 <FILE>atkhyperlink</FILE>
386 <TITLE>AtkHyperlink</TITLE>
387 atk_hyperlink_get_uri
388 atk_hyperlink_get_object
389 atk_hyperlink_get_end_index
390 atk_hyperlink_get_start_index
391 atk_hyperlink_is_valid
392 atk_hyperlink_get_n_anchors
393 <SUBSECTION Standard>
394 ATK_HYPERLINK
395 ATK_IS_HYPERLINK
396 ATK_TYPE_HYPERLINK
397 atk_hyperlink_get_type
398 ATK_HYPERLINK_CLASS
399 ATK_IS_HYPERLINK_CLASS
400 ATK_HYPERLINK_GET_CLASS
401 </SECTION>
402
403 <SECTION>
404 <FILE>atkstate</FILE>
405 <TITLE>AtkState</TITLE>
406 AtkStateType
407 AtkState
408 atk_state_type_register
409 atk_state_type_get_name
410 atk_state_type_for_name
411 </SECTION>
412
413 <SECTION>
414 <FILE>atkstreamablecontent</FILE>
415 <TITLE>AtkStreamableContent</TITLE>
416 atk_streamable_content_get_n_mime_types
417 atk_streamable_content_get_mime_type
418 atk_streamable_content_get_stream       
419 <SUBSECTION Standard>
420 atk_streamable_content_get_type
421 </SECTION>
422
423 <SECTION>
424 <FILE>atkutil</FILE>
425 <TITLE>AtkUtil</TITLE>
426 atk_add_focus_tracker
427 atk_remove_focus_tracker
428 atk_focus_tracker_init
429 atk_focus_tracker_notify
430 atk_add_global_event_listener
431 atk_remove_global_event_listener
432 atk_get_root
433 atk_get_toolkit_name
434 atk_get_toolkit_version
435 <SUBSECTION Standard>
436 AtkEventListener
437 AtkEventListenerInit
438 </SECTION>
439