D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / atk / atk.gi
blob6af80b56b797dea132291d94e551058568690853
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Atk">
4 <function name="add_focus_tracker" symbol="atk_add_focus_tracker">
5 <return-type type="guint"/>
6 <parameters>
7 <parameter name="focus_tracker" type="AtkEventListener"/>
8 </parameters>
9 </function>
10 <function name="add_global_event_listener" symbol="atk_add_global_event_listener">
11 <return-type type="guint"/>
12 <parameters>
13 <parameter name="listener" type="GSignalEmissionHook"/>
14 <parameter name="event_type" type="gchar*"/>
15 </parameters>
16 </function>
17 <function name="add_key_event_listener" symbol="atk_add_key_event_listener">
18 <return-type type="guint"/>
19 <parameters>
20 <parameter name="listener" type="AtkKeySnoopFunc"/>
21 <parameter name="data" type="gpointer"/>
22 </parameters>
23 </function>
24 <function name="focus_tracker_init" symbol="atk_focus_tracker_init">
25 <return-type type="void"/>
26 <parameters>
27 <parameter name="init" type="AtkEventListenerInit"/>
28 </parameters>
29 </function>
30 <function name="focus_tracker_notify" symbol="atk_focus_tracker_notify">
31 <return-type type="void"/>
32 <parameters>
33 <parameter name="object" type="AtkObject*"/>
34 </parameters>
35 </function>
36 <function name="get_default_registry" symbol="atk_get_default_registry">
37 <return-type type="AtkRegistry*"/>
38 </function>
39 <function name="get_focus_object" symbol="atk_get_focus_object">
40 <return-type type="AtkObject*"/>
41 </function>
42 <function name="get_root" symbol="atk_get_root">
43 <return-type type="AtkObject*"/>
44 </function>
45 <function name="get_toolkit_name" symbol="atk_get_toolkit_name">
46 <return-type type="gchar*"/>
47 </function>
48 <function name="get_toolkit_version" symbol="atk_get_toolkit_version">
49 <return-type type="gchar*"/>
50 </function>
51 <function name="get_version" symbol="atk_get_version">
52 <return-type type="gchar*"/>
53 </function>
54 <function name="remove_focus_tracker" symbol="atk_remove_focus_tracker">
55 <return-type type="void"/>
56 <parameters>
57 <parameter name="tracker_id" type="guint"/>
58 </parameters>
59 </function>
60 <function name="remove_global_event_listener" symbol="atk_remove_global_event_listener">
61 <return-type type="void"/>
62 <parameters>
63 <parameter name="listener_id" type="guint"/>
64 </parameters>
65 </function>
66 <function name="remove_key_event_listener" symbol="atk_remove_key_event_listener">
67 <return-type type="void"/>
68 <parameters>
69 <parameter name="listener_id" type="guint"/>
70 </parameters>
71 </function>
72 <function name="role_for_name" symbol="atk_role_for_name">
73 <return-type type="AtkRole"/>
74 <parameters>
75 <parameter name="name" type="gchar*"/>
76 </parameters>
77 </function>
78 <function name="role_get_localized_name" symbol="atk_role_get_localized_name">
79 <return-type type="gchar*"/>
80 <parameters>
81 <parameter name="role" type="AtkRole"/>
82 </parameters>
83 </function>
84 <function name="role_get_name" symbol="atk_role_get_name">
85 <return-type type="gchar*"/>
86 <parameters>
87 <parameter name="role" type="AtkRole"/>
88 </parameters>
89 </function>
90 <function name="role_register" symbol="atk_role_register">
91 <return-type type="AtkRole"/>
92 <parameters>
93 <parameter name="name" type="gchar*"/>
94 </parameters>
95 </function>
96 <callback name="AtkEventListener">
97 <return-type type="void"/>
98 <parameters>
99 <parameter name="obj" type="AtkObject*"/>
100 </parameters>
101 </callback>
102 <callback name="AtkEventListenerInit">
103 <return-type type="void"/>
104 </callback>
105 <callback name="AtkFocusHandler">
106 <return-type type="void"/>
107 <parameters>
108 <parameter name="p1" type="AtkObject*"/>
109 <parameter name="p2" type="gboolean"/>
110 </parameters>
111 </callback>
112 <callback name="AtkFunction">
113 <return-type type="gboolean"/>
114 <parameters>
115 <parameter name="data" type="gpointer"/>
116 </parameters>
117 </callback>
118 <callback name="AtkKeySnoopFunc">
119 <return-type type="gint"/>
120 <parameters>
121 <parameter name="event" type="AtkKeyEventStruct*"/>
122 <parameter name="func_data" type="gpointer"/>
123 </parameters>
124 </callback>
125 <callback name="AtkPropertyChangeHandler">
126 <return-type type="void"/>
127 <parameters>
128 <parameter name="p1" type="AtkObject*"/>
129 <parameter name="p2" type="AtkPropertyValues*"/>
130 </parameters>
131 </callback>
132 <struct name="AtkAttribute">
133 <field name="name" type="gchar*"/>
134 <field name="value" type="gchar*"/>
135 </struct>
136 <struct name="AtkAttributeSet">
137 <method name="free" symbol="atk_attribute_set_free">
138 <return-type type="void"/>
139 <parameters>
140 <parameter name="attrib_set" type="AtkAttributeSet*"/>
141 </parameters>
142 </method>
143 </struct>
144 <struct name="AtkKeyEventStruct">
145 <field name="type" type="gint"/>
146 <field name="state" type="guint"/>
147 <field name="keyval" type="guint"/>
148 <field name="length" type="gint"/>
149 <field name="string" type="gchar*"/>
150 <field name="keycode" type="guint16"/>
151 <field name="timestamp" type="guint32"/>
152 </struct>
153 <struct name="AtkPropertyValues">
154 <field name="property_name" type="gchar*"/>
155 <field name="old_value" type="GValue"/>
156 <field name="new_value" type="GValue"/>
157 </struct>
158 <struct name="AtkState">
159 <method name="type_for_name" symbol="atk_state_type_for_name">
160 <return-type type="AtkStateType"/>
161 <parameters>
162 <parameter name="name" type="gchar*"/>
163 </parameters>
164 </method>
165 <method name="type_get_name" symbol="atk_state_type_get_name">
166 <return-type type="gchar*"/>
167 <parameters>
168 <parameter name="type" type="AtkStateType"/>
169 </parameters>
170 </method>
171 <method name="type_register" symbol="atk_state_type_register">
172 <return-type type="AtkStateType"/>
173 <parameters>
174 <parameter name="name" type="gchar*"/>
175 </parameters>
176 </method>
177 </struct>
178 <struct name="AtkTextRange">
179 <field name="bounds" type="AtkTextRectangle"/>
180 <field name="start_offset" type="gint"/>
181 <field name="end_offset" type="gint"/>
182 <field name="content" type="gchar*"/>
183 </struct>
184 <struct name="AtkTextRectangle">
185 <field name="x" type="gint"/>
186 <field name="y" type="gint"/>
187 <field name="width" type="gint"/>
188 <field name="height" type="gint"/>
189 </struct>
190 <boxed name="AtkRectangle" type-name="AtkRectangle" get-type="atk_rectangle_get_type">
191 <field name="x" type="gint"/>
192 <field name="y" type="gint"/>
193 <field name="width" type="gint"/>
194 <field name="height" type="gint"/>
195 </boxed>
196 <enum name="AtkCoordType" type-name="AtkCoordType" get-type="atk_coord_type_get_type">
197 <member name="ATK_XY_SCREEN" value="0"/>
198 <member name="ATK_XY_WINDOW" value="1"/>
199 </enum>
200 <enum name="AtkKeyEventType" type-name="AtkKeyEventType" get-type="atk_key_event_type_get_type">
201 <member name="ATK_KEY_EVENT_PRESS" value="0"/>
202 <member name="ATK_KEY_EVENT_RELEASE" value="1"/>
203 <member name="ATK_KEY_EVENT_LAST_DEFINED" value="2"/>
204 </enum>
205 <enum name="AtkLayer" type-name="AtkLayer" get-type="atk_layer_get_type">
206 <member name="ATK_LAYER_INVALID" value="0"/>
207 <member name="ATK_LAYER_BACKGROUND" value="1"/>
208 <member name="ATK_LAYER_CANVAS" value="2"/>
209 <member name="ATK_LAYER_WIDGET" value="3"/>
210 <member name="ATK_LAYER_MDI" value="4"/>
211 <member name="ATK_LAYER_POPUP" value="5"/>
212 <member name="ATK_LAYER_OVERLAY" value="6"/>
213 <member name="ATK_LAYER_WINDOW" value="7"/>
214 </enum>
215 <enum name="AtkRelationType" type-name="AtkRelationType" get-type="atk_relation_type_get_type">
216 <member name="ATK_RELATION_NULL" value="0"/>
217 <member name="ATK_RELATION_CONTROLLED_BY" value="1"/>
218 <member name="ATK_RELATION_CONTROLLER_FOR" value="2"/>
219 <member name="ATK_RELATION_LABEL_FOR" value="3"/>
220 <member name="ATK_RELATION_LABELLED_BY" value="4"/>
221 <member name="ATK_RELATION_MEMBER_OF" value="5"/>
222 <member name="ATK_RELATION_NODE_CHILD_OF" value="6"/>
223 <member name="ATK_RELATION_FLOWS_TO" value="7"/>
224 <member name="ATK_RELATION_FLOWS_FROM" value="8"/>
225 <member name="ATK_RELATION_SUBWINDOW_OF" value="9"/>
226 <member name="ATK_RELATION_EMBEDS" value="10"/>
227 <member name="ATK_RELATION_EMBEDDED_BY" value="11"/>
228 <member name="ATK_RELATION_POPUP_FOR" value="12"/>
229 <member name="ATK_RELATION_PARENT_WINDOW_OF" value="13"/>
230 <member name="ATK_RELATION_DESCRIBED_BY" value="14"/>
231 <member name="ATK_RELATION_DESCRIPTION_FOR" value="15"/>
232 <member name="ATK_RELATION_NODE_PARENT_OF" value="16"/>
233 <member name="ATK_RELATION_LAST_DEFINED" value="17"/>
234 </enum>
235 <enum name="AtkRole" type-name="AtkRole" get-type="atk_role_get_type">
236 <member name="ATK_ROLE_INVALID" value="0"/>
237 <member name="ATK_ROLE_ACCEL_LABEL" value="1"/>
238 <member name="ATK_ROLE_ALERT" value="2"/>
239 <member name="ATK_ROLE_ANIMATION" value="3"/>
240 <member name="ATK_ROLE_ARROW" value="4"/>
241 <member name="ATK_ROLE_CALENDAR" value="5"/>
242 <member name="ATK_ROLE_CANVAS" value="6"/>
243 <member name="ATK_ROLE_CHECK_BOX" value="7"/>
244 <member name="ATK_ROLE_CHECK_MENU_ITEM" value="8"/>
245 <member name="ATK_ROLE_COLOR_CHOOSER" value="9"/>
246 <member name="ATK_ROLE_COLUMN_HEADER" value="10"/>
247 <member name="ATK_ROLE_COMBO_BOX" value="11"/>
248 <member name="ATK_ROLE_DATE_EDITOR" value="12"/>
249 <member name="ATK_ROLE_DESKTOP_ICON" value="13"/>
250 <member name="ATK_ROLE_DESKTOP_FRAME" value="14"/>
251 <member name="ATK_ROLE_DIAL" value="15"/>
252 <member name="ATK_ROLE_DIALOG" value="16"/>
253 <member name="ATK_ROLE_DIRECTORY_PANE" value="17"/>
254 <member name="ATK_ROLE_DRAWING_AREA" value="18"/>
255 <member name="ATK_ROLE_FILE_CHOOSER" value="19"/>
256 <member name="ATK_ROLE_FILLER" value="20"/>
257 <member name="ATK_ROLE_FONT_CHOOSER" value="21"/>
258 <member name="ATK_ROLE_FRAME" value="22"/>
259 <member name="ATK_ROLE_GLASS_PANE" value="23"/>
260 <member name="ATK_ROLE_HTML_CONTAINER" value="24"/>
261 <member name="ATK_ROLE_ICON" value="25"/>
262 <member name="ATK_ROLE_IMAGE" value="26"/>
263 <member name="ATK_ROLE_INTERNAL_FRAME" value="27"/>
264 <member name="ATK_ROLE_LABEL" value="28"/>
265 <member name="ATK_ROLE_LAYERED_PANE" value="29"/>
266 <member name="ATK_ROLE_LIST" value="30"/>
267 <member name="ATK_ROLE_LIST_ITEM" value="31"/>
268 <member name="ATK_ROLE_MENU" value="32"/>
269 <member name="ATK_ROLE_MENU_BAR" value="33"/>
270 <member name="ATK_ROLE_MENU_ITEM" value="34"/>
271 <member name="ATK_ROLE_OPTION_PANE" value="35"/>
272 <member name="ATK_ROLE_PAGE_TAB" value="36"/>
273 <member name="ATK_ROLE_PAGE_TAB_LIST" value="37"/>
274 <member name="ATK_ROLE_PANEL" value="38"/>
275 <member name="ATK_ROLE_PASSWORD_TEXT" value="39"/>
276 <member name="ATK_ROLE_POPUP_MENU" value="40"/>
277 <member name="ATK_ROLE_PROGRESS_BAR" value="41"/>
278 <member name="ATK_ROLE_PUSH_BUTTON" value="42"/>
279 <member name="ATK_ROLE_RADIO_BUTTON" value="43"/>
280 <member name="ATK_ROLE_RADIO_MENU_ITEM" value="44"/>
281 <member name="ATK_ROLE_ROOT_PANE" value="45"/>
282 <member name="ATK_ROLE_ROW_HEADER" value="46"/>
283 <member name="ATK_ROLE_SCROLL_BAR" value="47"/>
284 <member name="ATK_ROLE_SCROLL_PANE" value="48"/>
285 <member name="ATK_ROLE_SEPARATOR" value="49"/>
286 <member name="ATK_ROLE_SLIDER" value="50"/>
287 <member name="ATK_ROLE_SPLIT_PANE" value="51"/>
288 <member name="ATK_ROLE_SPIN_BUTTON" value="52"/>
289 <member name="ATK_ROLE_STATUSBAR" value="53"/>
290 <member name="ATK_ROLE_TABLE" value="54"/>
291 <member name="ATK_ROLE_TABLE_CELL" value="55"/>
292 <member name="ATK_ROLE_TABLE_COLUMN_HEADER" value="56"/>
293 <member name="ATK_ROLE_TABLE_ROW_HEADER" value="57"/>
294 <member name="ATK_ROLE_TEAR_OFF_MENU_ITEM" value="58"/>
295 <member name="ATK_ROLE_TERMINAL" value="59"/>
296 <member name="ATK_ROLE_TEXT" value="60"/>
297 <member name="ATK_ROLE_TOGGLE_BUTTON" value="61"/>
298 <member name="ATK_ROLE_TOOL_BAR" value="62"/>
299 <member name="ATK_ROLE_TOOL_TIP" value="63"/>
300 <member name="ATK_ROLE_TREE" value="64"/>
301 <member name="ATK_ROLE_TREE_TABLE" value="65"/>
302 <member name="ATK_ROLE_UNKNOWN" value="66"/>
303 <member name="ATK_ROLE_VIEWPORT" value="67"/>
304 <member name="ATK_ROLE_WINDOW" value="68"/>
305 <member name="ATK_ROLE_HEADER" value="69"/>
306 <member name="ATK_ROLE_FOOTER" value="70"/>
307 <member name="ATK_ROLE_PARAGRAPH" value="71"/>
308 <member name="ATK_ROLE_RULER" value="72"/>
309 <member name="ATK_ROLE_APPLICATION" value="73"/>
310 <member name="ATK_ROLE_AUTOCOMPLETE" value="74"/>
311 <member name="ATK_ROLE_EDITBAR" value="75"/>
312 <member name="ATK_ROLE_EMBEDDED" value="76"/>
313 <member name="ATK_ROLE_ENTRY" value="77"/>
314 <member name="ATK_ROLE_CHART" value="78"/>
315 <member name="ATK_ROLE_CAPTION" value="79"/>
316 <member name="ATK_ROLE_DOCUMENT_FRAME" value="80"/>
317 <member name="ATK_ROLE_HEADING" value="81"/>
318 <member name="ATK_ROLE_PAGE" value="82"/>
319 <member name="ATK_ROLE_SECTION" value="83"/>
320 <member name="ATK_ROLE_REDUNDANT_OBJECT" value="84"/>
321 <member name="ATK_ROLE_FORM" value="85"/>
322 <member name="ATK_ROLE_LINK" value="86"/>
323 <member name="ATK_ROLE_INPUT_METHOD_WINDOW" value="87"/>
324 <member name="ATK_ROLE_LAST_DEFINED" value="88"/>
325 </enum>
326 <enum name="AtkStateType" type-name="AtkStateType" get-type="atk_state_type_get_type">
327 <member name="ATK_STATE_INVALID" value="0"/>
328 <member name="ATK_STATE_ACTIVE" value="1"/>
329 <member name="ATK_STATE_ARMED" value="2"/>
330 <member name="ATK_STATE_BUSY" value="3"/>
331 <member name="ATK_STATE_CHECKED" value="4"/>
332 <member name="ATK_STATE_DEFUNCT" value="5"/>
333 <member name="ATK_STATE_EDITABLE" value="6"/>
334 <member name="ATK_STATE_ENABLED" value="7"/>
335 <member name="ATK_STATE_EXPANDABLE" value="8"/>
336 <member name="ATK_STATE_EXPANDED" value="9"/>
337 <member name="ATK_STATE_FOCUSABLE" value="10"/>
338 <member name="ATK_STATE_FOCUSED" value="11"/>
339 <member name="ATK_STATE_HORIZONTAL" value="12"/>
340 <member name="ATK_STATE_ICONIFIED" value="13"/>
341 <member name="ATK_STATE_MODAL" value="14"/>
342 <member name="ATK_STATE_MULTI_LINE" value="15"/>
343 <member name="ATK_STATE_MULTISELECTABLE" value="16"/>
344 <member name="ATK_STATE_OPAQUE" value="17"/>
345 <member name="ATK_STATE_PRESSED" value="18"/>
346 <member name="ATK_STATE_RESIZABLE" value="19"/>
347 <member name="ATK_STATE_SELECTABLE" value="20"/>
348 <member name="ATK_STATE_SELECTED" value="21"/>
349 <member name="ATK_STATE_SENSITIVE" value="22"/>
350 <member name="ATK_STATE_SHOWING" value="23"/>
351 <member name="ATK_STATE_SINGLE_LINE" value="24"/>
352 <member name="ATK_STATE_STALE" value="25"/>
353 <member name="ATK_STATE_TRANSIENT" value="26"/>
354 <member name="ATK_STATE_VERTICAL" value="27"/>
355 <member name="ATK_STATE_VISIBLE" value="28"/>
356 <member name="ATK_STATE_MANAGES_DESCENDANTS" value="29"/>
357 <member name="ATK_STATE_INDETERMINATE" value="30"/>
358 <member name="ATK_STATE_TRUNCATED" value="31"/>
359 <member name="ATK_STATE_REQUIRED" value="32"/>
360 <member name="ATK_STATE_INVALID_ENTRY" value="33"/>
361 <member name="ATK_STATE_SUPPORTS_AUTOCOMPLETION" value="34"/>
362 <member name="ATK_STATE_SELECTABLE_TEXT" value="35"/>
363 <member name="ATK_STATE_DEFAULT" value="36"/>
364 <member name="ATK_STATE_ANIMATED" value="37"/>
365 <member name="ATK_STATE_VISITED" value="38"/>
366 <member name="ATK_STATE_LAST_DEFINED" value="39"/>
367 </enum>
368 <enum name="AtkTextAttribute" type-name="AtkTextAttribute" get-type="atk_text_attribute_get_type">
369 <member name="ATK_TEXT_ATTR_INVALID" value="0"/>
370 <member name="ATK_TEXT_ATTR_LEFT_MARGIN" value="1"/>
371 <member name="ATK_TEXT_ATTR_RIGHT_MARGIN" value="2"/>
372 <member name="ATK_TEXT_ATTR_INDENT" value="3"/>
373 <member name="ATK_TEXT_ATTR_INVISIBLE" value="4"/>
374 <member name="ATK_TEXT_ATTR_EDITABLE" value="5"/>
375 <member name="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES" value="6"/>
376 <member name="ATK_TEXT_ATTR_PIXELS_BELOW_LINES" value="7"/>
377 <member name="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP" value="8"/>
378 <member name="ATK_TEXT_ATTR_BG_FULL_HEIGHT" value="9"/>
379 <member name="ATK_TEXT_ATTR_RISE" value="10"/>
380 <member name="ATK_TEXT_ATTR_UNDERLINE" value="11"/>
381 <member name="ATK_TEXT_ATTR_STRIKETHROUGH" value="12"/>
382 <member name="ATK_TEXT_ATTR_SIZE" value="13"/>
383 <member name="ATK_TEXT_ATTR_SCALE" value="14"/>
384 <member name="ATK_TEXT_ATTR_WEIGHT" value="15"/>
385 <member name="ATK_TEXT_ATTR_LANGUAGE" value="16"/>
386 <member name="ATK_TEXT_ATTR_FAMILY_NAME" value="17"/>
387 <member name="ATK_TEXT_ATTR_BG_COLOR" value="18"/>
388 <member name="ATK_TEXT_ATTR_FG_COLOR" value="19"/>
389 <member name="ATK_TEXT_ATTR_BG_STIPPLE" value="20"/>
390 <member name="ATK_TEXT_ATTR_FG_STIPPLE" value="21"/>
391 <member name="ATK_TEXT_ATTR_WRAP_MODE" value="22"/>
392 <member name="ATK_TEXT_ATTR_DIRECTION" value="23"/>
393 <member name="ATK_TEXT_ATTR_JUSTIFICATION" value="24"/>
394 <member name="ATK_TEXT_ATTR_STRETCH" value="25"/>
395 <member name="ATK_TEXT_ATTR_VARIANT" value="26"/>
396 <member name="ATK_TEXT_ATTR_STYLE" value="27"/>
397 <member name="ATK_TEXT_ATTR_LAST_DEFINED" value="28"/>
398 </enum>
399 <enum name="AtkTextBoundary" type-name="AtkTextBoundary" get-type="atk_text_boundary_get_type">
400 <member name="ATK_TEXT_BOUNDARY_CHAR" value="0"/>
401 <member name="ATK_TEXT_BOUNDARY_WORD_START" value="1"/>
402 <member name="ATK_TEXT_BOUNDARY_WORD_END" value="2"/>
403 <member name="ATK_TEXT_BOUNDARY_SENTENCE_START" value="3"/>
404 <member name="ATK_TEXT_BOUNDARY_SENTENCE_END" value="4"/>
405 <member name="ATK_TEXT_BOUNDARY_LINE_START" value="5"/>
406 <member name="ATK_TEXT_BOUNDARY_LINE_END" value="6"/>
407 </enum>
408 <enum name="AtkTextClipType" type-name="AtkTextClipType" get-type="atk_text_clip_type_get_type">
409 <member name="ATK_TEXT_CLIP_NONE" value="0"/>
410 <member name="ATK_TEXT_CLIP_MIN" value="1"/>
411 <member name="ATK_TEXT_CLIP_MAX" value="2"/>
412 <member name="ATK_TEXT_CLIP_BOTH" value="3"/>
413 </enum>
414 <flags name="AtkHyperlinkStateFlags" type-name="AtkHyperlinkStateFlags" get-type="atk_hyperlink_state_flags_get_type">
415 <member name="ATK_HYPERLINK_IS_INLINE" value="1"/>
416 </flags>
417 <object name="AtkGObjectAccessible" parent="AtkObject" type-name="AtkGObjectAccessible" get-type="atk_gobject_accessible_get_type">
418 <method name="for_object" symbol="atk_gobject_accessible_for_object">
419 <return-type type="AtkObject*"/>
420 <parameters>
421 <parameter name="obj" type="GObject*"/>
422 </parameters>
423 </method>
424 <method name="get_object" symbol="atk_gobject_accessible_get_object">
425 <return-type type="GObject*"/>
426 <parameters>
427 <parameter name="obj" type="AtkGObjectAccessible*"/>
428 </parameters>
429 </method>
430 </object>
431 <object name="AtkHyperlink" parent="GObject" type-name="AtkHyperlink" get-type="atk_hyperlink_get_type">
432 <implements>
433 <interface name="AtkAction"/>
434 </implements>
435 <method name="get_end_index" symbol="atk_hyperlink_get_end_index">
436 <return-type type="gint"/>
437 <parameters>
438 <parameter name="link_" type="AtkHyperlink*"/>
439 </parameters>
440 </method>
441 <method name="get_n_anchors" symbol="atk_hyperlink_get_n_anchors">
442 <return-type type="gint"/>
443 <parameters>
444 <parameter name="link_" type="AtkHyperlink*"/>
445 </parameters>
446 </method>
447 <method name="get_object" symbol="atk_hyperlink_get_object">
448 <return-type type="AtkObject*"/>
449 <parameters>
450 <parameter name="link_" type="AtkHyperlink*"/>
451 <parameter name="i" type="gint"/>
452 </parameters>
453 </method>
454 <method name="get_start_index" symbol="atk_hyperlink_get_start_index">
455 <return-type type="gint"/>
456 <parameters>
457 <parameter name="link_" type="AtkHyperlink*"/>
458 </parameters>
459 </method>
460 <method name="get_uri" symbol="atk_hyperlink_get_uri">
461 <return-type type="gchar*"/>
462 <parameters>
463 <parameter name="link_" type="AtkHyperlink*"/>
464 <parameter name="i" type="gint"/>
465 </parameters>
466 </method>
467 <method name="is_inline" symbol="atk_hyperlink_is_inline">
468 <return-type type="gboolean"/>
469 <parameters>
470 <parameter name="link_" type="AtkHyperlink*"/>
471 </parameters>
472 </method>
473 <method name="is_selected_link" symbol="atk_hyperlink_is_selected_link">
474 <return-type type="gboolean"/>
475 <parameters>
476 <parameter name="link_" type="AtkHyperlink*"/>
477 </parameters>
478 </method>
479 <method name="is_valid" symbol="atk_hyperlink_is_valid">
480 <return-type type="gboolean"/>
481 <parameters>
482 <parameter name="link_" type="AtkHyperlink*"/>
483 </parameters>
484 </method>
485 <property name="end-index" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
486 <property name="number-of-anchors" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
487 <property name="selected-link" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
488 <property name="start-index" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
489 <signal name="link-activated" when="LAST">
490 <return-type type="void"/>
491 <parameters>
492 <parameter name="link_" type="AtkHyperlink*"/>
493 </parameters>
494 </signal>
495 <vfunc name="get_end_index">
496 <return-type type="gint"/>
497 <parameters>
498 <parameter name="link_" type="AtkHyperlink*"/>
499 </parameters>
500 </vfunc>
501 <vfunc name="get_n_anchors">
502 <return-type type="gint"/>
503 <parameters>
504 <parameter name="link_" type="AtkHyperlink*"/>
505 </parameters>
506 </vfunc>
507 <vfunc name="get_object">
508 <return-type type="AtkObject*"/>
509 <parameters>
510 <parameter name="link_" type="AtkHyperlink*"/>
511 <parameter name="i" type="gint"/>
512 </parameters>
513 </vfunc>
514 <vfunc name="get_start_index">
515 <return-type type="gint"/>
516 <parameters>
517 <parameter name="link_" type="AtkHyperlink*"/>
518 </parameters>
519 </vfunc>
520 <vfunc name="get_uri">
521 <return-type type="gchar*"/>
522 <parameters>
523 <parameter name="link_" type="AtkHyperlink*"/>
524 <parameter name="i" type="gint"/>
525 </parameters>
526 </vfunc>
527 <vfunc name="is_selected_link">
528 <return-type type="gboolean"/>
529 <parameters>
530 <parameter name="link_" type="AtkHyperlink*"/>
531 </parameters>
532 </vfunc>
533 <vfunc name="is_valid">
534 <return-type type="gboolean"/>
535 <parameters>
536 <parameter name="link_" type="AtkHyperlink*"/>
537 </parameters>
538 </vfunc>
539 <vfunc name="link_state">
540 <return-type type="guint"/>
541 <parameters>
542 <parameter name="link_" type="AtkHyperlink*"/>
543 </parameters>
544 </vfunc>
545 </object>
546 <object name="AtkMisc" parent="GObject" type-name="AtkMisc" get-type="atk_misc_get_type">
547 <method name="get_instance" symbol="atk_misc_get_instance">
548 <return-type type="AtkMisc*"/>
549 </method>
550 <method name="threads_enter" symbol="atk_misc_threads_enter">
551 <return-type type="void"/>
552 <parameters>
553 <parameter name="misc" type="AtkMisc*"/>
554 </parameters>
555 </method>
556 <method name="threads_leave" symbol="atk_misc_threads_leave">
557 <return-type type="void"/>
558 <parameters>
559 <parameter name="misc" type="AtkMisc*"/>
560 </parameters>
561 </method>
562 <vfunc name="threads_enter">
563 <return-type type="void"/>
564 <parameters>
565 <parameter name="misc" type="AtkMisc*"/>
566 </parameters>
567 </vfunc>
568 <vfunc name="threads_leave">
569 <return-type type="void"/>
570 <parameters>
571 <parameter name="misc" type="AtkMisc*"/>
572 </parameters>
573 </vfunc>
574 </object>
575 <object name="AtkNoOpObject" parent="AtkObject" type-name="AtkNoOpObject" get-type="atk_no_op_object_get_type">
576 <implements>
577 <interface name="AtkComponent"/>
578 <interface name="AtkAction"/>
579 <interface name="AtkEditableText"/>
580 <interface name="AtkImage"/>
581 <interface name="AtkSelection"/>
582 <interface name="AtkTable"/>
583 <interface name="AtkText"/>
584 <interface name="AtkHypertext"/>
585 <interface name="AtkValue"/>
586 <interface name="AtkDocument"/>
587 </implements>
588 <constructor name="new" symbol="atk_no_op_object_new">
589 <return-type type="AtkObject*"/>
590 <parameters>
591 <parameter name="obj" type="GObject*"/>
592 </parameters>
593 </constructor>
594 </object>
595 <object name="AtkNoOpObjectFactory" parent="AtkObjectFactory" type-name="AtkNoOpObjectFactory" get-type="atk_no_op_object_factory_get_type">
596 <constructor name="new" symbol="atk_no_op_object_factory_new">
597 <return-type type="AtkObjectFactory*"/>
598 </constructor>
599 </object>
600 <object name="AtkObject" parent="GObject" type-name="AtkObject" get-type="atk_object_get_type">
601 <method name="add_relationship" symbol="atk_object_add_relationship">
602 <return-type type="gboolean"/>
603 <parameters>
604 <parameter name="object" type="AtkObject*"/>
605 <parameter name="relationship" type="AtkRelationType"/>
606 <parameter name="target" type="AtkObject*"/>
607 </parameters>
608 </method>
609 <method name="connect_property_change_handler" symbol="atk_object_connect_property_change_handler">
610 <return-type type="guint"/>
611 <parameters>
612 <parameter name="accessible" type="AtkObject*"/>
613 <parameter name="handler" type="AtkPropertyChangeHandler*"/>
614 </parameters>
615 </method>
616 <method name="get_attributes" symbol="atk_object_get_attributes">
617 <return-type type="AtkAttributeSet*"/>
618 <parameters>
619 <parameter name="accessible" type="AtkObject*"/>
620 </parameters>
621 </method>
622 <method name="get_description" symbol="atk_object_get_description">
623 <return-type type="gchar*"/>
624 <parameters>
625 <parameter name="accessible" type="AtkObject*"/>
626 </parameters>
627 </method>
628 <method name="get_index_in_parent" symbol="atk_object_get_index_in_parent">
629 <return-type type="gint"/>
630 <parameters>
631 <parameter name="accessible" type="AtkObject*"/>
632 </parameters>
633 </method>
634 <method name="get_layer" symbol="atk_object_get_layer">
635 <return-type type="AtkLayer"/>
636 <parameters>
637 <parameter name="accessible" type="AtkObject*"/>
638 </parameters>
639 </method>
640 <method name="get_mdi_zorder" symbol="atk_object_get_mdi_zorder">
641 <return-type type="gint"/>
642 <parameters>
643 <parameter name="accessible" type="AtkObject*"/>
644 </parameters>
645 </method>
646 <method name="get_n_accessible_children" symbol="atk_object_get_n_accessible_children">
647 <return-type type="gint"/>
648 <parameters>
649 <parameter name="accessible" type="AtkObject*"/>
650 </parameters>
651 </method>
652 <method name="get_name" symbol="atk_object_get_name">
653 <return-type type="gchar*"/>
654 <parameters>
655 <parameter name="accessible" type="AtkObject*"/>
656 </parameters>
657 </method>
658 <method name="get_parent" symbol="atk_object_get_parent">
659 <return-type type="AtkObject*"/>
660 <parameters>
661 <parameter name="accessible" type="AtkObject*"/>
662 </parameters>
663 </method>
664 <method name="get_role" symbol="atk_object_get_role">
665 <return-type type="AtkRole"/>
666 <parameters>
667 <parameter name="accessible" type="AtkObject*"/>
668 </parameters>
669 </method>
670 <method name="initialize" symbol="atk_object_initialize">
671 <return-type type="void"/>
672 <parameters>
673 <parameter name="accessible" type="AtkObject*"/>
674 <parameter name="data" type="gpointer"/>
675 </parameters>
676 </method>
677 <method name="notify_state_change" symbol="atk_object_notify_state_change">
678 <return-type type="void"/>
679 <parameters>
680 <parameter name="accessible" type="AtkObject*"/>
681 <parameter name="state" type="AtkState"/>
682 <parameter name="value" type="gboolean"/>
683 </parameters>
684 </method>
685 <method name="ref_accessible_child" symbol="atk_object_ref_accessible_child">
686 <return-type type="AtkObject*"/>
687 <parameters>
688 <parameter name="accessible" type="AtkObject*"/>
689 <parameter name="i" type="gint"/>
690 </parameters>
691 </method>
692 <method name="ref_relation_set" symbol="atk_object_ref_relation_set">
693 <return-type type="AtkRelationSet*"/>
694 <parameters>
695 <parameter name="accessible" type="AtkObject*"/>
696 </parameters>
697 </method>
698 <method name="ref_state_set" symbol="atk_object_ref_state_set">
699 <return-type type="AtkStateSet*"/>
700 <parameters>
701 <parameter name="accessible" type="AtkObject*"/>
702 </parameters>
703 </method>
704 <method name="remove_property_change_handler" symbol="atk_object_remove_property_change_handler">
705 <return-type type="void"/>
706 <parameters>
707 <parameter name="accessible" type="AtkObject*"/>
708 <parameter name="handler_id" type="guint"/>
709 </parameters>
710 </method>
711 <method name="remove_relationship" symbol="atk_object_remove_relationship">
712 <return-type type="gboolean"/>
713 <parameters>
714 <parameter name="object" type="AtkObject*"/>
715 <parameter name="relationship" type="AtkRelationType"/>
716 <parameter name="target" type="AtkObject*"/>
717 </parameters>
718 </method>
719 <method name="set_description" symbol="atk_object_set_description">
720 <return-type type="void"/>
721 <parameters>
722 <parameter name="accessible" type="AtkObject*"/>
723 <parameter name="description" type="gchar*"/>
724 </parameters>
725 </method>
726 <method name="set_name" symbol="atk_object_set_name">
727 <return-type type="void"/>
728 <parameters>
729 <parameter name="accessible" type="AtkObject*"/>
730 <parameter name="name" type="gchar*"/>
731 </parameters>
732 </method>
733 <method name="set_parent" symbol="atk_object_set_parent">
734 <return-type type="void"/>
735 <parameters>
736 <parameter name="accessible" type="AtkObject*"/>
737 <parameter name="parent" type="AtkObject*"/>
738 </parameters>
739 </method>
740 <method name="set_role" symbol="atk_object_set_role">
741 <return-type type="void"/>
742 <parameters>
743 <parameter name="accessible" type="AtkObject*"/>
744 <parameter name="role" type="AtkRole"/>
745 </parameters>
746 </method>
747 <property name="accessible-component-layer" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
748 <property name="accessible-component-mdi-zorder" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
749 <property name="accessible-description" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
750 <property name="accessible-hypertext-nlinks" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
751 <property name="accessible-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
752 <property name="accessible-parent" type="AtkObject*" readable="1" writable="1" construct="0" construct-only="0"/>
753 <property name="accessible-role" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
754 <property name="accessible-table-caption" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
755 <property name="accessible-table-caption-object" type="AtkObject*" readable="1" writable="1" construct="0" construct-only="0"/>
756 <property name="accessible-table-column-description" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
757 <property name="accessible-table-column-header" type="AtkObject*" readable="1" writable="1" construct="0" construct-only="0"/>
758 <property name="accessible-table-row-description" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
759 <property name="accessible-table-row-header" type="AtkObject*" readable="1" writable="1" construct="0" construct-only="0"/>
760 <property name="accessible-table-summary" type="AtkObject*" readable="1" writable="1" construct="0" construct-only="0"/>
761 <property name="accessible-value" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
762 <signal name="active-descendant-changed" when="LAST">
763 <return-type type="void"/>
764 <parameters>
765 <parameter name="accessible" type="AtkObject*"/>
766 <parameter name="child" type="gpointer"/>
767 </parameters>
768 </signal>
769 <signal name="children-changed" when="LAST">
770 <return-type type="void"/>
771 <parameters>
772 <parameter name="accessible" type="AtkObject*"/>
773 <parameter name="change_index" type="guint"/>
774 <parameter name="changed_child" type="gpointer"/>
775 </parameters>
776 </signal>
777 <signal name="focus-event" when="LAST">
778 <return-type type="void"/>
779 <parameters>
780 <parameter name="accessible" type="AtkObject*"/>
781 <parameter name="focus_in" type="gboolean"/>
782 </parameters>
783 </signal>
784 <signal name="property-change" when="LAST">
785 <return-type type="void"/>
786 <parameters>
787 <parameter name="accessible" type="AtkObject*"/>
788 <parameter name="values" type="gpointer"/>
789 </parameters>
790 </signal>
791 <signal name="state-change" when="LAST">
792 <return-type type="void"/>
793 <parameters>
794 <parameter name="accessible" type="AtkObject*"/>
795 <parameter name="name" type="char*"/>
796 <parameter name="state_set" type="gboolean"/>
797 </parameters>
798 </signal>
799 <signal name="visible-data-changed" when="LAST">
800 <return-type type="void"/>
801 <parameters>
802 <parameter name="accessible" type="AtkObject*"/>
803 </parameters>
804 </signal>
805 <vfunc name="connect_property_change_handler">
806 <return-type type="guint"/>
807 <parameters>
808 <parameter name="accessible" type="AtkObject*"/>
809 <parameter name="handler" type="AtkPropertyChangeHandler*"/>
810 </parameters>
811 </vfunc>
812 <vfunc name="get_attributes">
813 <return-type type="AtkAttributeSet*"/>
814 <parameters>
815 <parameter name="accessible" type="AtkObject*"/>
816 </parameters>
817 </vfunc>
818 <vfunc name="get_description">
819 <return-type type="gchar*"/>
820 <parameters>
821 <parameter name="accessible" type="AtkObject*"/>
822 </parameters>
823 </vfunc>
824 <vfunc name="get_index_in_parent">
825 <return-type type="gint"/>
826 <parameters>
827 <parameter name="accessible" type="AtkObject*"/>
828 </parameters>
829 </vfunc>
830 <vfunc name="get_layer">
831 <return-type type="AtkLayer"/>
832 <parameters>
833 <parameter name="accessible" type="AtkObject*"/>
834 </parameters>
835 </vfunc>
836 <vfunc name="get_mdi_zorder">
837 <return-type type="gint"/>
838 <parameters>
839 <parameter name="accessible" type="AtkObject*"/>
840 </parameters>
841 </vfunc>
842 <vfunc name="get_n_children">
843 <return-type type="gint"/>
844 <parameters>
845 <parameter name="accessible" type="AtkObject*"/>
846 </parameters>
847 </vfunc>
848 <vfunc name="get_name">
849 <return-type type="gchar*"/>
850 <parameters>
851 <parameter name="accessible" type="AtkObject*"/>
852 </parameters>
853 </vfunc>
854 <vfunc name="get_parent">
855 <return-type type="AtkObject*"/>
856 <parameters>
857 <parameter name="accessible" type="AtkObject*"/>
858 </parameters>
859 </vfunc>
860 <vfunc name="get_role">
861 <return-type type="AtkRole"/>
862 <parameters>
863 <parameter name="accessible" type="AtkObject*"/>
864 </parameters>
865 </vfunc>
866 <vfunc name="initialize">
867 <return-type type="void"/>
868 <parameters>
869 <parameter name="accessible" type="AtkObject*"/>
870 <parameter name="data" type="gpointer"/>
871 </parameters>
872 </vfunc>
873 <vfunc name="ref_child">
874 <return-type type="AtkObject*"/>
875 <parameters>
876 <parameter name="accessible" type="AtkObject*"/>
877 <parameter name="i" type="gint"/>
878 </parameters>
879 </vfunc>
880 <vfunc name="ref_relation_set">
881 <return-type type="AtkRelationSet*"/>
882 <parameters>
883 <parameter name="accessible" type="AtkObject*"/>
884 </parameters>
885 </vfunc>
886 <vfunc name="ref_state_set">
887 <return-type type="AtkStateSet*"/>
888 <parameters>
889 <parameter name="accessible" type="AtkObject*"/>
890 </parameters>
891 </vfunc>
892 <vfunc name="remove_property_change_handler">
893 <return-type type="void"/>
894 <parameters>
895 <parameter name="accessible" type="AtkObject*"/>
896 <parameter name="handler_id" type="guint"/>
897 </parameters>
898 </vfunc>
899 <vfunc name="set_description">
900 <return-type type="void"/>
901 <parameters>
902 <parameter name="accessible" type="AtkObject*"/>
903 <parameter name="description" type="gchar*"/>
904 </parameters>
905 </vfunc>
906 <vfunc name="set_name">
907 <return-type type="void"/>
908 <parameters>
909 <parameter name="accessible" type="AtkObject*"/>
910 <parameter name="name" type="gchar*"/>
911 </parameters>
912 </vfunc>
913 <vfunc name="set_parent">
914 <return-type type="void"/>
915 <parameters>
916 <parameter name="accessible" type="AtkObject*"/>
917 <parameter name="parent" type="AtkObject*"/>
918 </parameters>
919 </vfunc>
920 <vfunc name="set_role">
921 <return-type type="void"/>
922 <parameters>
923 <parameter name="accessible" type="AtkObject*"/>
924 <parameter name="role" type="AtkRole"/>
925 </parameters>
926 </vfunc>
927 <field name="description" type="gchar*"/>
928 <field name="name" type="gchar*"/>
929 <field name="accessible_parent" type="AtkObject*"/>
930 <field name="role" type="AtkRole"/>
931 <field name="relation_set" type="AtkRelationSet*"/>
932 <field name="layer" type="AtkLayer"/>
933 </object>
934 <object name="AtkObjectFactory" parent="GObject" type-name="AtkObjectFactory" get-type="atk_object_factory_get_type">
935 <method name="create_accessible" symbol="atk_object_factory_create_accessible">
936 <return-type type="AtkObject*"/>
937 <parameters>
938 <parameter name="factory" type="AtkObjectFactory*"/>
939 <parameter name="obj" type="GObject*"/>
940 </parameters>
941 </method>
942 <method name="get_accessible_type" symbol="atk_object_factory_get_accessible_type">
943 <return-type type="GType"/>
944 <parameters>
945 <parameter name="factory" type="AtkObjectFactory*"/>
946 </parameters>
947 </method>
948 <method name="invalidate" symbol="atk_object_factory_invalidate">
949 <return-type type="void"/>
950 <parameters>
951 <parameter name="factory" type="AtkObjectFactory*"/>
952 </parameters>
953 </method>
954 <vfunc name="create_accessible">
955 <return-type type="AtkObject*"/>
956 <parameters>
957 <parameter name="obj" type="GObject*"/>
958 </parameters>
959 </vfunc>
960 <vfunc name="get_accessible_type">
961 <return-type type="GType"/>
962 </vfunc>
963 <vfunc name="invalidate">
964 <return-type type="void"/>
965 <parameters>
966 <parameter name="factory" type="AtkObjectFactory*"/>
967 </parameters>
968 </vfunc>
969 </object>
970 <object name="AtkPlug" parent="AtkObject" type-name="AtkPlug" get-type="atk_plug_get_type">
971 <method name="get_id" symbol="atk_plug_get_id">
972 <return-type type="gchar*"/>
973 <parameters>
974 <parameter name="plug" type="AtkPlug*"/>
975 </parameters>
976 </method>
977 <constructor name="new" symbol="atk_plug_new">
978 <return-type type="AtkObject*"/>
979 </constructor>
980 <vfunc name="get_object_id">
981 <return-type type="gchar*"/>
982 <parameters>
983 <parameter name="obj" type="AtkPlug*"/>
984 </parameters>
985 </vfunc>
986 </object>
987 <object name="AtkRegistry" parent="GObject" type-name="AtkRegistry" get-type="atk_registry_get_type">
988 <method name="get_factory" symbol="atk_registry_get_factory">
989 <return-type type="AtkObjectFactory*"/>
990 <parameters>
991 <parameter name="registry" type="AtkRegistry*"/>
992 <parameter name="type" type="GType"/>
993 </parameters>
994 </method>
995 <method name="get_factory_type" symbol="atk_registry_get_factory_type">
996 <return-type type="GType"/>
997 <parameters>
998 <parameter name="registry" type="AtkRegistry*"/>
999 <parameter name="type" type="GType"/>
1000 </parameters>
1001 </method>
1002 <method name="set_factory_type" symbol="atk_registry_set_factory_type">
1003 <return-type type="void"/>
1004 <parameters>
1005 <parameter name="registry" type="AtkRegistry*"/>
1006 <parameter name="type" type="GType"/>
1007 <parameter name="factory_type" type="GType"/>
1008 </parameters>
1009 </method>
1010 <field name="factory_type_registry" type="GHashTable*"/>
1011 <field name="factory_singleton_cache" type="GHashTable*"/>
1012 </object>
1013 <object name="AtkRelation" parent="GObject" type-name="AtkRelation" get-type="atk_relation_get_type">
1014 <method name="add_target" symbol="atk_relation_add_target">
1015 <return-type type="void"/>
1016 <parameters>
1017 <parameter name="relation" type="AtkRelation*"/>
1018 <parameter name="target" type="AtkObject*"/>
1019 </parameters>
1020 </method>
1021 <method name="get_relation_type" symbol="atk_relation_get_relation_type">
1022 <return-type type="AtkRelationType"/>
1023 <parameters>
1024 <parameter name="relation" type="AtkRelation*"/>
1025 </parameters>
1026 </method>
1027 <method name="get_target" symbol="atk_relation_get_target">
1028 <return-type type="GPtrArray*"/>
1029 <parameters>
1030 <parameter name="relation" type="AtkRelation*"/>
1031 </parameters>
1032 </method>
1033 <constructor name="new" symbol="atk_relation_new">
1034 <return-type type="AtkRelation*"/>
1035 <parameters>
1036 <parameter name="targets" type="AtkObject**"/>
1037 <parameter name="n_targets" type="gint"/>
1038 <parameter name="relationship" type="AtkRelationType"/>
1039 </parameters>
1040 </constructor>
1041 <method name="remove_target" symbol="atk_relation_remove_target">
1042 <return-type type="gboolean"/>
1043 <parameters>
1044 <parameter name="relation" type="AtkRelation*"/>
1045 <parameter name="target" type="AtkObject*"/>
1046 </parameters>
1047 </method>
1048 <method name="type_for_name" symbol="atk_relation_type_for_name">
1049 <return-type type="AtkRelationType"/>
1050 <parameters>
1051 <parameter name="name" type="gchar*"/>
1052 </parameters>
1053 </method>
1054 <method name="type_get_name" symbol="atk_relation_type_get_name">
1055 <return-type type="gchar*"/>
1056 <parameters>
1057 <parameter name="type" type="AtkRelationType"/>
1058 </parameters>
1059 </method>
1060 <method name="type_register" symbol="atk_relation_type_register">
1061 <return-type type="AtkRelationType"/>
1062 <parameters>
1063 <parameter name="name" type="gchar*"/>
1064 </parameters>
1065 </method>
1066 <property name="relation-type" type="AtkRelationType" readable="1" writable="1" construct="0" construct-only="0"/>
1067 <property name="target" type="GValueArray*" readable="1" writable="1" construct="0" construct-only="0"/>
1068 <field name="target" type="GPtrArray*"/>
1069 <field name="relationship" type="AtkRelationType"/>
1070 </object>
1071 <object name="AtkRelationSet" parent="GObject" type-name="AtkRelationSet" get-type="atk_relation_set_get_type">
1072 <method name="add" symbol="atk_relation_set_add">
1073 <return-type type="void"/>
1074 <parameters>
1075 <parameter name="set" type="AtkRelationSet*"/>
1076 <parameter name="relation" type="AtkRelation*"/>
1077 </parameters>
1078 </method>
1079 <method name="add_relation_by_type" symbol="atk_relation_set_add_relation_by_type">
1080 <return-type type="void"/>
1081 <parameters>
1082 <parameter name="set" type="AtkRelationSet*"/>
1083 <parameter name="relationship" type="AtkRelationType"/>
1084 <parameter name="target" type="AtkObject*"/>
1085 </parameters>
1086 </method>
1087 <method name="contains" symbol="atk_relation_set_contains">
1088 <return-type type="gboolean"/>
1089 <parameters>
1090 <parameter name="set" type="AtkRelationSet*"/>
1091 <parameter name="relationship" type="AtkRelationType"/>
1092 </parameters>
1093 </method>
1094 <method name="get_n_relations" symbol="atk_relation_set_get_n_relations">
1095 <return-type type="gint"/>
1096 <parameters>
1097 <parameter name="set" type="AtkRelationSet*"/>
1098 </parameters>
1099 </method>
1100 <method name="get_relation" symbol="atk_relation_set_get_relation">
1101 <return-type type="AtkRelation*"/>
1102 <parameters>
1103 <parameter name="set" type="AtkRelationSet*"/>
1104 <parameter name="i" type="gint"/>
1105 </parameters>
1106 </method>
1107 <method name="get_relation_by_type" symbol="atk_relation_set_get_relation_by_type">
1108 <return-type type="AtkRelation*"/>
1109 <parameters>
1110 <parameter name="set" type="AtkRelationSet*"/>
1111 <parameter name="relationship" type="AtkRelationType"/>
1112 </parameters>
1113 </method>
1114 <constructor name="new" symbol="atk_relation_set_new">
1115 <return-type type="AtkRelationSet*"/>
1116 </constructor>
1117 <method name="remove" symbol="atk_relation_set_remove">
1118 <return-type type="void"/>
1119 <parameters>
1120 <parameter name="set" type="AtkRelationSet*"/>
1121 <parameter name="relation" type="AtkRelation*"/>
1122 </parameters>
1123 </method>
1124 <field name="relations" type="GPtrArray*"/>
1125 </object>
1126 <object name="AtkSocket" parent="AtkObject" type-name="AtkSocket" get-type="atk_socket_get_type">
1127 <method name="embed" symbol="atk_socket_embed">
1128 <return-type type="void"/>
1129 <parameters>
1130 <parameter name="obj" type="AtkSocket*"/>
1131 <parameter name="plug_id" type="gchar*"/>
1132 </parameters>
1133 </method>
1134 <method name="is_occupied" symbol="atk_socket_is_occupied">
1135 <return-type type="gboolean"/>
1136 <parameters>
1137 <parameter name="obj" type="AtkSocket*"/>
1138 </parameters>
1139 </method>
1140 <constructor name="new" symbol="atk_socket_new">
1141 <return-type type="AtkObject*"/>
1142 </constructor>
1143 <vfunc name="embed">
1144 <return-type type="void"/>
1145 <parameters>
1146 <parameter name="obj" type="AtkSocket*"/>
1147 <parameter name="plug_id" type="gchar*"/>
1148 </parameters>
1149 </vfunc>
1150 <field name="embedded_plug_id" type="gchar*"/>
1151 </object>
1152 <object name="AtkStateSet" parent="GObject" type-name="AtkStateSet" get-type="atk_state_set_get_type">
1153 <method name="add_state" symbol="atk_state_set_add_state">
1154 <return-type type="gboolean"/>
1155 <parameters>
1156 <parameter name="set" type="AtkStateSet*"/>
1157 <parameter name="type" type="AtkStateType"/>
1158 </parameters>
1159 </method>
1160 <method name="add_states" symbol="atk_state_set_add_states">
1161 <return-type type="void"/>
1162 <parameters>
1163 <parameter name="set" type="AtkStateSet*"/>
1164 <parameter name="types" type="AtkStateType*"/>
1165 <parameter name="n_types" type="gint"/>
1166 </parameters>
1167 </method>
1168 <method name="and_sets" symbol="atk_state_set_and_sets">
1169 <return-type type="AtkStateSet*"/>
1170 <parameters>
1171 <parameter name="set" type="AtkStateSet*"/>
1172 <parameter name="compare_set" type="AtkStateSet*"/>
1173 </parameters>
1174 </method>
1175 <method name="clear_states" symbol="atk_state_set_clear_states">
1176 <return-type type="void"/>
1177 <parameters>
1178 <parameter name="set" type="AtkStateSet*"/>
1179 </parameters>
1180 </method>
1181 <method name="contains_state" symbol="atk_state_set_contains_state">
1182 <return-type type="gboolean"/>
1183 <parameters>
1184 <parameter name="set" type="AtkStateSet*"/>
1185 <parameter name="type" type="AtkStateType"/>
1186 </parameters>
1187 </method>
1188 <method name="contains_states" symbol="atk_state_set_contains_states">
1189 <return-type type="gboolean"/>
1190 <parameters>
1191 <parameter name="set" type="AtkStateSet*"/>
1192 <parameter name="types" type="AtkStateType*"/>
1193 <parameter name="n_types" type="gint"/>
1194 </parameters>
1195 </method>
1196 <method name="is_empty" symbol="atk_state_set_is_empty">
1197 <return-type type="gboolean"/>
1198 <parameters>
1199 <parameter name="set" type="AtkStateSet*"/>
1200 </parameters>
1201 </method>
1202 <constructor name="new" symbol="atk_state_set_new">
1203 <return-type type="AtkStateSet*"/>
1204 </constructor>
1205 <method name="or_sets" symbol="atk_state_set_or_sets">
1206 <return-type type="AtkStateSet*"/>
1207 <parameters>
1208 <parameter name="set" type="AtkStateSet*"/>
1209 <parameter name="compare_set" type="AtkStateSet*"/>
1210 </parameters>
1211 </method>
1212 <method name="remove_state" symbol="atk_state_set_remove_state">
1213 <return-type type="gboolean"/>
1214 <parameters>
1215 <parameter name="set" type="AtkStateSet*"/>
1216 <parameter name="type" type="AtkStateType"/>
1217 </parameters>
1218 </method>
1219 <method name="xor_sets" symbol="atk_state_set_xor_sets">
1220 <return-type type="AtkStateSet*"/>
1221 <parameters>
1222 <parameter name="set" type="AtkStateSet*"/>
1223 <parameter name="compare_set" type="AtkStateSet*"/>
1224 </parameters>
1225 </method>
1226 </object>
1227 <object name="AtkUtil" parent="GObject" type-name="AtkUtil" get-type="atk_util_get_type">
1228 <vfunc name="add_global_event_listener">
1229 <return-type type="guint"/>
1230 <parameters>
1231 <parameter name="listener" type="GSignalEmissionHook"/>
1232 <parameter name="event_type" type="gchar*"/>
1233 </parameters>
1234 </vfunc>
1235 <vfunc name="add_key_event_listener">
1236 <return-type type="guint"/>
1237 <parameters>
1238 <parameter name="listener" type="AtkKeySnoopFunc"/>
1239 <parameter name="data" type="gpointer"/>
1240 </parameters>
1241 </vfunc>
1242 <vfunc name="get_root">
1243 <return-type type="AtkObject*"/>
1244 </vfunc>
1245 <vfunc name="get_toolkit_name">
1246 <return-type type="gchar*"/>
1247 </vfunc>
1248 <vfunc name="get_toolkit_version">
1249 <return-type type="gchar*"/>
1250 </vfunc>
1251 <vfunc name="remove_global_event_listener">
1252 <return-type type="void"/>
1253 <parameters>
1254 <parameter name="listener_id" type="guint"/>
1255 </parameters>
1256 </vfunc>
1257 <vfunc name="remove_key_event_listener">
1258 <return-type type="void"/>
1259 <parameters>
1260 <parameter name="listener_id" type="guint"/>
1261 </parameters>
1262 </vfunc>
1263 </object>
1264 <interface name="AtkAction" type-name="AtkAction" get-type="atk_action_get_type">
1265 <method name="do_action" symbol="atk_action_do_action">
1266 <return-type type="gboolean"/>
1267 <parameters>
1268 <parameter name="action" type="AtkAction*"/>
1269 <parameter name="i" type="gint"/>
1270 </parameters>
1271 </method>
1272 <method name="get_description" symbol="atk_action_get_description">
1273 <return-type type="gchar*"/>
1274 <parameters>
1275 <parameter name="action" type="AtkAction*"/>
1276 <parameter name="i" type="gint"/>
1277 </parameters>
1278 </method>
1279 <method name="get_keybinding" symbol="atk_action_get_keybinding">
1280 <return-type type="gchar*"/>
1281 <parameters>
1282 <parameter name="action" type="AtkAction*"/>
1283 <parameter name="i" type="gint"/>
1284 </parameters>
1285 </method>
1286 <method name="get_localized_name" symbol="atk_action_get_localized_name">
1287 <return-type type="gchar*"/>
1288 <parameters>
1289 <parameter name="action" type="AtkAction*"/>
1290 <parameter name="i" type="gint"/>
1291 </parameters>
1292 </method>
1293 <method name="get_n_actions" symbol="atk_action_get_n_actions">
1294 <return-type type="gint"/>
1295 <parameters>
1296 <parameter name="action" type="AtkAction*"/>
1297 </parameters>
1298 </method>
1299 <method name="get_name" symbol="atk_action_get_name">
1300 <return-type type="gchar*"/>
1301 <parameters>
1302 <parameter name="action" type="AtkAction*"/>
1303 <parameter name="i" type="gint"/>
1304 </parameters>
1305 </method>
1306 <method name="set_description" symbol="atk_action_set_description">
1307 <return-type type="gboolean"/>
1308 <parameters>
1309 <parameter name="action" type="AtkAction*"/>
1310 <parameter name="i" type="gint"/>
1311 <parameter name="desc" type="gchar*"/>
1312 </parameters>
1313 </method>
1314 <vfunc name="do_action">
1315 <return-type type="gboolean"/>
1316 <parameters>
1317 <parameter name="action" type="AtkAction*"/>
1318 <parameter name="i" type="gint"/>
1319 </parameters>
1320 </vfunc>
1321 <vfunc name="get_description">
1322 <return-type type="gchar*"/>
1323 <parameters>
1324 <parameter name="action" type="AtkAction*"/>
1325 <parameter name="i" type="gint"/>
1326 </parameters>
1327 </vfunc>
1328 <vfunc name="get_keybinding">
1329 <return-type type="gchar*"/>
1330 <parameters>
1331 <parameter name="action" type="AtkAction*"/>
1332 <parameter name="i" type="gint"/>
1333 </parameters>
1334 </vfunc>
1335 <vfunc name="get_localized_name">
1336 <return-type type="gchar*"/>
1337 <parameters>
1338 <parameter name="action" type="AtkAction*"/>
1339 <parameter name="i" type="gint"/>
1340 </parameters>
1341 </vfunc>
1342 <vfunc name="get_n_actions">
1343 <return-type type="gint"/>
1344 <parameters>
1345 <parameter name="action" type="AtkAction*"/>
1346 </parameters>
1347 </vfunc>
1348 <vfunc name="get_name">
1349 <return-type type="gchar*"/>
1350 <parameters>
1351 <parameter name="action" type="AtkAction*"/>
1352 <parameter name="i" type="gint"/>
1353 </parameters>
1354 </vfunc>
1355 <vfunc name="set_description">
1356 <return-type type="gboolean"/>
1357 <parameters>
1358 <parameter name="action" type="AtkAction*"/>
1359 <parameter name="i" type="gint"/>
1360 <parameter name="desc" type="gchar*"/>
1361 </parameters>
1362 </vfunc>
1363 </interface>
1364 <interface name="AtkComponent" type-name="AtkComponent" get-type="atk_component_get_type">
1365 <method name="add_focus_handler" symbol="atk_component_add_focus_handler">
1366 <return-type type="guint"/>
1367 <parameters>
1368 <parameter name="component" type="AtkComponent*"/>
1369 <parameter name="handler" type="AtkFocusHandler"/>
1370 </parameters>
1371 </method>
1372 <method name="contains" symbol="atk_component_contains">
1373 <return-type type="gboolean"/>
1374 <parameters>
1375 <parameter name="component" type="AtkComponent*"/>
1376 <parameter name="x" type="gint"/>
1377 <parameter name="y" type="gint"/>
1378 <parameter name="coord_type" type="AtkCoordType"/>
1379 </parameters>
1380 </method>
1381 <method name="get_alpha" symbol="atk_component_get_alpha">
1382 <return-type type="gdouble"/>
1383 <parameters>
1384 <parameter name="component" type="AtkComponent*"/>
1385 </parameters>
1386 </method>
1387 <method name="get_extents" symbol="atk_component_get_extents">
1388 <return-type type="void"/>
1389 <parameters>
1390 <parameter name="component" type="AtkComponent*"/>
1391 <parameter name="x" type="gint*"/>
1392 <parameter name="y" type="gint*"/>
1393 <parameter name="width" type="gint*"/>
1394 <parameter name="height" type="gint*"/>
1395 <parameter name="coord_type" type="AtkCoordType"/>
1396 </parameters>
1397 </method>
1398 <method name="get_layer" symbol="atk_component_get_layer">
1399 <return-type type="AtkLayer"/>
1400 <parameters>
1401 <parameter name="component" type="AtkComponent*"/>
1402 </parameters>
1403 </method>
1404 <method name="get_mdi_zorder" symbol="atk_component_get_mdi_zorder">
1405 <return-type type="gint"/>
1406 <parameters>
1407 <parameter name="component" type="AtkComponent*"/>
1408 </parameters>
1409 </method>
1410 <method name="get_position" symbol="atk_component_get_position">
1411 <return-type type="void"/>
1412 <parameters>
1413 <parameter name="component" type="AtkComponent*"/>
1414 <parameter name="x" type="gint*"/>
1415 <parameter name="y" type="gint*"/>
1416 <parameter name="coord_type" type="AtkCoordType"/>
1417 </parameters>
1418 </method>
1419 <method name="get_size" symbol="atk_component_get_size">
1420 <return-type type="void"/>
1421 <parameters>
1422 <parameter name="component" type="AtkComponent*"/>
1423 <parameter name="width" type="gint*"/>
1424 <parameter name="height" type="gint*"/>
1425 </parameters>
1426 </method>
1427 <method name="grab_focus" symbol="atk_component_grab_focus">
1428 <return-type type="gboolean"/>
1429 <parameters>
1430 <parameter name="component" type="AtkComponent*"/>
1431 </parameters>
1432 </method>
1433 <method name="ref_accessible_at_point" symbol="atk_component_ref_accessible_at_point">
1434 <return-type type="AtkObject*"/>
1435 <parameters>
1436 <parameter name="component" type="AtkComponent*"/>
1437 <parameter name="x" type="gint"/>
1438 <parameter name="y" type="gint"/>
1439 <parameter name="coord_type" type="AtkCoordType"/>
1440 </parameters>
1441 </method>
1442 <method name="remove_focus_handler" symbol="atk_component_remove_focus_handler">
1443 <return-type type="void"/>
1444 <parameters>
1445 <parameter name="component" type="AtkComponent*"/>
1446 <parameter name="handler_id" type="guint"/>
1447 </parameters>
1448 </method>
1449 <method name="set_extents" symbol="atk_component_set_extents">
1450 <return-type type="gboolean"/>
1451 <parameters>
1452 <parameter name="component" type="AtkComponent*"/>
1453 <parameter name="x" type="gint"/>
1454 <parameter name="y" type="gint"/>
1455 <parameter name="width" type="gint"/>
1456 <parameter name="height" type="gint"/>
1457 <parameter name="coord_type" type="AtkCoordType"/>
1458 </parameters>
1459 </method>
1460 <method name="set_position" symbol="atk_component_set_position">
1461 <return-type type="gboolean"/>
1462 <parameters>
1463 <parameter name="component" type="AtkComponent*"/>
1464 <parameter name="x" type="gint"/>
1465 <parameter name="y" type="gint"/>
1466 <parameter name="coord_type" type="AtkCoordType"/>
1467 </parameters>
1468 </method>
1469 <method name="set_size" symbol="atk_component_set_size">
1470 <return-type type="gboolean"/>
1471 <parameters>
1472 <parameter name="component" type="AtkComponent*"/>
1473 <parameter name="width" type="gint"/>
1474 <parameter name="height" type="gint"/>
1475 </parameters>
1476 </method>
1477 <signal name="bounds-changed" when="LAST">
1478 <return-type type="void"/>
1479 <parameters>
1480 <parameter name="component" type="AtkComponent*"/>
1481 <parameter name="bounds" type="AtkRectangle*"/>
1482 </parameters>
1483 </signal>
1484 <vfunc name="add_focus_handler">
1485 <return-type type="guint"/>
1486 <parameters>
1487 <parameter name="component" type="AtkComponent*"/>
1488 <parameter name="handler" type="AtkFocusHandler"/>
1489 </parameters>
1490 </vfunc>
1491 <vfunc name="contains">
1492 <return-type type="gboolean"/>
1493 <parameters>
1494 <parameter name="component" type="AtkComponent*"/>
1495 <parameter name="x" type="gint"/>
1496 <parameter name="y" type="gint"/>
1497 <parameter name="coord_type" type="AtkCoordType"/>
1498 </parameters>
1499 </vfunc>
1500 <vfunc name="get_alpha">
1501 <return-type type="gdouble"/>
1502 <parameters>
1503 <parameter name="component" type="AtkComponent*"/>
1504 </parameters>
1505 </vfunc>
1506 <vfunc name="get_extents">
1507 <return-type type="void"/>
1508 <parameters>
1509 <parameter name="component" type="AtkComponent*"/>
1510 <parameter name="x" type="gint*"/>
1511 <parameter name="y" type="gint*"/>
1512 <parameter name="width" type="gint*"/>
1513 <parameter name="height" type="gint*"/>
1514 <parameter name="coord_type" type="AtkCoordType"/>
1515 </parameters>
1516 </vfunc>
1517 <vfunc name="get_layer">
1518 <return-type type="AtkLayer"/>
1519 <parameters>
1520 <parameter name="component" type="AtkComponent*"/>
1521 </parameters>
1522 </vfunc>
1523 <vfunc name="get_mdi_zorder">
1524 <return-type type="gint"/>
1525 <parameters>
1526 <parameter name="component" type="AtkComponent*"/>
1527 </parameters>
1528 </vfunc>
1529 <vfunc name="get_position">
1530 <return-type type="void"/>
1531 <parameters>
1532 <parameter name="component" type="AtkComponent*"/>
1533 <parameter name="x" type="gint*"/>
1534 <parameter name="y" type="gint*"/>
1535 <parameter name="coord_type" type="AtkCoordType"/>
1536 </parameters>
1537 </vfunc>
1538 <vfunc name="get_size">
1539 <return-type type="void"/>
1540 <parameters>
1541 <parameter name="component" type="AtkComponent*"/>
1542 <parameter name="width" type="gint*"/>
1543 <parameter name="height" type="gint*"/>
1544 </parameters>
1545 </vfunc>
1546 <vfunc name="grab_focus">
1547 <return-type type="gboolean"/>
1548 <parameters>
1549 <parameter name="component" type="AtkComponent*"/>
1550 </parameters>
1551 </vfunc>
1552 <vfunc name="ref_accessible_at_point">
1553 <return-type type="AtkObject*"/>
1554 <parameters>
1555 <parameter name="component" type="AtkComponent*"/>
1556 <parameter name="x" type="gint"/>
1557 <parameter name="y" type="gint"/>
1558 <parameter name="coord_type" type="AtkCoordType"/>
1559 </parameters>
1560 </vfunc>
1561 <vfunc name="remove_focus_handler">
1562 <return-type type="void"/>
1563 <parameters>
1564 <parameter name="component" type="AtkComponent*"/>
1565 <parameter name="handler_id" type="guint"/>
1566 </parameters>
1567 </vfunc>
1568 <vfunc name="set_extents">
1569 <return-type type="gboolean"/>
1570 <parameters>
1571 <parameter name="component" type="AtkComponent*"/>
1572 <parameter name="x" type="gint"/>
1573 <parameter name="y" type="gint"/>
1574 <parameter name="width" type="gint"/>
1575 <parameter name="height" type="gint"/>
1576 <parameter name="coord_type" type="AtkCoordType"/>
1577 </parameters>
1578 </vfunc>
1579 <vfunc name="set_position">
1580 <return-type type="gboolean"/>
1581 <parameters>
1582 <parameter name="component" type="AtkComponent*"/>
1583 <parameter name="x" type="gint"/>
1584 <parameter name="y" type="gint"/>
1585 <parameter name="coord_type" type="AtkCoordType"/>
1586 </parameters>
1587 </vfunc>
1588 <vfunc name="set_size">
1589 <return-type type="gboolean"/>
1590 <parameters>
1591 <parameter name="component" type="AtkComponent*"/>
1592 <parameter name="width" type="gint"/>
1593 <parameter name="height" type="gint"/>
1594 </parameters>
1595 </vfunc>
1596 </interface>
1597 <interface name="AtkDocument" type-name="AtkDocument" get-type="atk_document_get_type">
1598 <method name="get_attribute_value" symbol="atk_document_get_attribute_value">
1599 <return-type type="gchar*"/>
1600 <parameters>
1601 <parameter name="document" type="AtkDocument*"/>
1602 <parameter name="attribute_name" type="gchar*"/>
1603 </parameters>
1604 </method>
1605 <method name="get_attributes" symbol="atk_document_get_attributes">
1606 <return-type type="AtkAttributeSet*"/>
1607 <parameters>
1608 <parameter name="document" type="AtkDocument*"/>
1609 </parameters>
1610 </method>
1611 <method name="get_document" symbol="atk_document_get_document">
1612 <return-type type="gpointer"/>
1613 <parameters>
1614 <parameter name="document" type="AtkDocument*"/>
1615 </parameters>
1616 </method>
1617 <method name="get_document_type" symbol="atk_document_get_document_type">
1618 <return-type type="gchar*"/>
1619 <parameters>
1620 <parameter name="document" type="AtkDocument*"/>
1621 </parameters>
1622 </method>
1623 <method name="get_locale" symbol="atk_document_get_locale">
1624 <return-type type="gchar*"/>
1625 <parameters>
1626 <parameter name="document" type="AtkDocument*"/>
1627 </parameters>
1628 </method>
1629 <method name="set_attribute_value" symbol="atk_document_set_attribute_value">
1630 <return-type type="gboolean"/>
1631 <parameters>
1632 <parameter name="document" type="AtkDocument*"/>
1633 <parameter name="attribute_name" type="gchar*"/>
1634 <parameter name="attribute_value" type="gchar*"/>
1635 </parameters>
1636 </method>
1637 <signal name="load-complete" when="LAST">
1638 <return-type type="void"/>
1639 <parameters>
1640 <parameter name="object" type="AtkDocument*"/>
1641 </parameters>
1642 </signal>
1643 <signal name="load-stopped" when="LAST">
1644 <return-type type="void"/>
1645 <parameters>
1646 <parameter name="object" type="AtkDocument*"/>
1647 </parameters>
1648 </signal>
1649 <signal name="reload" when="LAST">
1650 <return-type type="void"/>
1651 <parameters>
1652 <parameter name="object" type="AtkDocument*"/>
1653 </parameters>
1654 </signal>
1655 <vfunc name="get_document">
1656 <return-type type="gpointer"/>
1657 <parameters>
1658 <parameter name="document" type="AtkDocument*"/>
1659 </parameters>
1660 </vfunc>
1661 <vfunc name="get_document_attribute_value">
1662 <return-type type="gchar*"/>
1663 <parameters>
1664 <parameter name="document" type="AtkDocument*"/>
1665 <parameter name="attribute_name" type="gchar*"/>
1666 </parameters>
1667 </vfunc>
1668 <vfunc name="get_document_attributes">
1669 <return-type type="AtkAttributeSet*"/>
1670 <parameters>
1671 <parameter name="document" type="AtkDocument*"/>
1672 </parameters>
1673 </vfunc>
1674 <vfunc name="get_document_locale">
1675 <return-type type="gchar*"/>
1676 <parameters>
1677 <parameter name="document" type="AtkDocument*"/>
1678 </parameters>
1679 </vfunc>
1680 <vfunc name="get_document_type">
1681 <return-type type="gchar*"/>
1682 <parameters>
1683 <parameter name="document" type="AtkDocument*"/>
1684 </parameters>
1685 </vfunc>
1686 <vfunc name="set_document_attribute">
1687 <return-type type="gboolean"/>
1688 <parameters>
1689 <parameter name="document" type="AtkDocument*"/>
1690 <parameter name="attribute_name" type="gchar*"/>
1691 <parameter name="attribute_value" type="gchar*"/>
1692 </parameters>
1693 </vfunc>
1694 </interface>
1695 <interface name="AtkEditableText" type-name="AtkEditableText" get-type="atk_editable_text_get_type">
1696 <method name="copy_text" symbol="atk_editable_text_copy_text">
1697 <return-type type="void"/>
1698 <parameters>
1699 <parameter name="text" type="AtkEditableText*"/>
1700 <parameter name="start_pos" type="gint"/>
1701 <parameter name="end_pos" type="gint"/>
1702 </parameters>
1703 </method>
1704 <method name="cut_text" symbol="atk_editable_text_cut_text">
1705 <return-type type="void"/>
1706 <parameters>
1707 <parameter name="text" type="AtkEditableText*"/>
1708 <parameter name="start_pos" type="gint"/>
1709 <parameter name="end_pos" type="gint"/>
1710 </parameters>
1711 </method>
1712 <method name="delete_text" symbol="atk_editable_text_delete_text">
1713 <return-type type="void"/>
1714 <parameters>
1715 <parameter name="text" type="AtkEditableText*"/>
1716 <parameter name="start_pos" type="gint"/>
1717 <parameter name="end_pos" type="gint"/>
1718 </parameters>
1719 </method>
1720 <method name="insert_text" symbol="atk_editable_text_insert_text">
1721 <return-type type="void"/>
1722 <parameters>
1723 <parameter name="text" type="AtkEditableText*"/>
1724 <parameter name="string" type="gchar*"/>
1725 <parameter name="length" type="gint"/>
1726 <parameter name="position" type="gint*"/>
1727 </parameters>
1728 </method>
1729 <method name="paste_text" symbol="atk_editable_text_paste_text">
1730 <return-type type="void"/>
1731 <parameters>
1732 <parameter name="text" type="AtkEditableText*"/>
1733 <parameter name="position" type="gint"/>
1734 </parameters>
1735 </method>
1736 <method name="set_run_attributes" symbol="atk_editable_text_set_run_attributes">
1737 <return-type type="gboolean"/>
1738 <parameters>
1739 <parameter name="text" type="AtkEditableText*"/>
1740 <parameter name="attrib_set" type="AtkAttributeSet*"/>
1741 <parameter name="start_offset" type="gint"/>
1742 <parameter name="end_offset" type="gint"/>
1743 </parameters>
1744 </method>
1745 <method name="set_text_contents" symbol="atk_editable_text_set_text_contents">
1746 <return-type type="void"/>
1747 <parameters>
1748 <parameter name="text" type="AtkEditableText*"/>
1749 <parameter name="string" type="gchar*"/>
1750 </parameters>
1751 </method>
1752 <vfunc name="copy_text">
1753 <return-type type="void"/>
1754 <parameters>
1755 <parameter name="text" type="AtkEditableText*"/>
1756 <parameter name="start_pos" type="gint"/>
1757 <parameter name="end_pos" type="gint"/>
1758 </parameters>
1759 </vfunc>
1760 <vfunc name="cut_text">
1761 <return-type type="void"/>
1762 <parameters>
1763 <parameter name="text" type="AtkEditableText*"/>
1764 <parameter name="start_pos" type="gint"/>
1765 <parameter name="end_pos" type="gint"/>
1766 </parameters>
1767 </vfunc>
1768 <vfunc name="delete_text">
1769 <return-type type="void"/>
1770 <parameters>
1771 <parameter name="text" type="AtkEditableText*"/>
1772 <parameter name="start_pos" type="gint"/>
1773 <parameter name="end_pos" type="gint"/>
1774 </parameters>
1775 </vfunc>
1776 <vfunc name="insert_text">
1777 <return-type type="void"/>
1778 <parameters>
1779 <parameter name="text" type="AtkEditableText*"/>
1780 <parameter name="string" type="gchar*"/>
1781 <parameter name="length" type="gint"/>
1782 <parameter name="position" type="gint*"/>
1783 </parameters>
1784 </vfunc>
1785 <vfunc name="paste_text">
1786 <return-type type="void"/>
1787 <parameters>
1788 <parameter name="text" type="AtkEditableText*"/>
1789 <parameter name="position" type="gint"/>
1790 </parameters>
1791 </vfunc>
1792 <vfunc name="set_run_attributes">
1793 <return-type type="gboolean"/>
1794 <parameters>
1795 <parameter name="text" type="AtkEditableText*"/>
1796 <parameter name="attrib_set" type="AtkAttributeSet*"/>
1797 <parameter name="start_offset" type="gint"/>
1798 <parameter name="end_offset" type="gint"/>
1799 </parameters>
1800 </vfunc>
1801 <vfunc name="set_text_contents">
1802 <return-type type="void"/>
1803 <parameters>
1804 <parameter name="text" type="AtkEditableText*"/>
1805 <parameter name="string" type="gchar*"/>
1806 </parameters>
1807 </vfunc>
1808 </interface>
1809 <interface name="AtkHyperlinkImpl" type-name="AtkHyperlinkImpl" get-type="atk_hyperlink_impl_get_type">
1810 <method name="get_hyperlink" symbol="atk_hyperlink_impl_get_hyperlink">
1811 <return-type type="AtkHyperlink*"/>
1812 <parameters>
1813 <parameter name="obj" type="AtkHyperlinkImpl*"/>
1814 </parameters>
1815 </method>
1816 <vfunc name="get_hyperlink">
1817 <return-type type="AtkHyperlink*"/>
1818 <parameters>
1819 <parameter name="impl" type="AtkHyperlinkImpl*"/>
1820 </parameters>
1821 </vfunc>
1822 </interface>
1823 <interface name="AtkHypertext" type-name="AtkHypertext" get-type="atk_hypertext_get_type">
1824 <method name="get_link" symbol="atk_hypertext_get_link">
1825 <return-type type="AtkHyperlink*"/>
1826 <parameters>
1827 <parameter name="hypertext" type="AtkHypertext*"/>
1828 <parameter name="link_index" type="gint"/>
1829 </parameters>
1830 </method>
1831 <method name="get_link_index" symbol="atk_hypertext_get_link_index">
1832 <return-type type="gint"/>
1833 <parameters>
1834 <parameter name="hypertext" type="AtkHypertext*"/>
1835 <parameter name="char_index" type="gint"/>
1836 </parameters>
1837 </method>
1838 <method name="get_n_links" symbol="atk_hypertext_get_n_links">
1839 <return-type type="gint"/>
1840 <parameters>
1841 <parameter name="hypertext" type="AtkHypertext*"/>
1842 </parameters>
1843 </method>
1844 <signal name="link-selected" when="LAST">
1845 <return-type type="void"/>
1846 <parameters>
1847 <parameter name="hypertext" type="AtkHypertext*"/>
1848 <parameter name="link_index" type="gint"/>
1849 </parameters>
1850 </signal>
1851 <vfunc name="get_link">
1852 <return-type type="AtkHyperlink*"/>
1853 <parameters>
1854 <parameter name="hypertext" type="AtkHypertext*"/>
1855 <parameter name="link_index" type="gint"/>
1856 </parameters>
1857 </vfunc>
1858 <vfunc name="get_link_index">
1859 <return-type type="gint"/>
1860 <parameters>
1861 <parameter name="hypertext" type="AtkHypertext*"/>
1862 <parameter name="char_index" type="gint"/>
1863 </parameters>
1864 </vfunc>
1865 <vfunc name="get_n_links">
1866 <return-type type="gint"/>
1867 <parameters>
1868 <parameter name="hypertext" type="AtkHypertext*"/>
1869 </parameters>
1870 </vfunc>
1871 </interface>
1872 <interface name="AtkImage" type-name="AtkImage" get-type="atk_image_get_type">
1873 <method name="get_image_description" symbol="atk_image_get_image_description">
1874 <return-type type="gchar*"/>
1875 <parameters>
1876 <parameter name="image" type="AtkImage*"/>
1877 </parameters>
1878 </method>
1879 <method name="get_image_locale" symbol="atk_image_get_image_locale">
1880 <return-type type="gchar*"/>
1881 <parameters>
1882 <parameter name="image" type="AtkImage*"/>
1883 </parameters>
1884 </method>
1885 <method name="get_image_position" symbol="atk_image_get_image_position">
1886 <return-type type="void"/>
1887 <parameters>
1888 <parameter name="image" type="AtkImage*"/>
1889 <parameter name="x" type="gint*"/>
1890 <parameter name="y" type="gint*"/>
1891 <parameter name="coord_type" type="AtkCoordType"/>
1892 </parameters>
1893 </method>
1894 <method name="get_image_size" symbol="atk_image_get_image_size">
1895 <return-type type="void"/>
1896 <parameters>
1897 <parameter name="image" type="AtkImage*"/>
1898 <parameter name="width" type="gint*"/>
1899 <parameter name="height" type="gint*"/>
1900 </parameters>
1901 </method>
1902 <method name="set_image_description" symbol="atk_image_set_image_description">
1903 <return-type type="gboolean"/>
1904 <parameters>
1905 <parameter name="image" type="AtkImage*"/>
1906 <parameter name="description" type="gchar*"/>
1907 </parameters>
1908 </method>
1909 <vfunc name="get_image_description">
1910 <return-type type="gchar*"/>
1911 <parameters>
1912 <parameter name="image" type="AtkImage*"/>
1913 </parameters>
1914 </vfunc>
1915 <vfunc name="get_image_locale">
1916 <return-type type="gchar*"/>
1917 <parameters>
1918 <parameter name="image" type="AtkImage*"/>
1919 </parameters>
1920 </vfunc>
1921 <vfunc name="get_image_position">
1922 <return-type type="void"/>
1923 <parameters>
1924 <parameter name="image" type="AtkImage*"/>
1925 <parameter name="x" type="gint*"/>
1926 <parameter name="y" type="gint*"/>
1927 <parameter name="coord_type" type="AtkCoordType"/>
1928 </parameters>
1929 </vfunc>
1930 <vfunc name="get_image_size">
1931 <return-type type="void"/>
1932 <parameters>
1933 <parameter name="image" type="AtkImage*"/>
1934 <parameter name="width" type="gint*"/>
1935 <parameter name="height" type="gint*"/>
1936 </parameters>
1937 </vfunc>
1938 <vfunc name="set_image_description">
1939 <return-type type="gboolean"/>
1940 <parameters>
1941 <parameter name="image" type="AtkImage*"/>
1942 <parameter name="description" type="gchar*"/>
1943 </parameters>
1944 </vfunc>
1945 </interface>
1946 <interface name="AtkImplementor" type-name="AtkImplementor" get-type="atk_implementor_get_type">
1947 <method name="ref_accessible" symbol="atk_implementor_ref_accessible">
1948 <return-type type="AtkObject*"/>
1949 <parameters>
1950 <parameter name="implementor" type="AtkImplementor*"/>
1951 </parameters>
1952 </method>
1953 <vfunc name="ref_accessible">
1954 <return-type type="AtkObject*"/>
1955 <parameters>
1956 <parameter name="implementor" type="AtkImplementor*"/>
1957 </parameters>
1958 </vfunc>
1959 </interface>
1960 <interface name="AtkSelection" type-name="AtkSelection" get-type="atk_selection_get_type">
1961 <method name="add_selection" symbol="atk_selection_add_selection">
1962 <return-type type="gboolean"/>
1963 <parameters>
1964 <parameter name="selection" type="AtkSelection*"/>
1965 <parameter name="i" type="gint"/>
1966 </parameters>
1967 </method>
1968 <method name="clear_selection" symbol="atk_selection_clear_selection">
1969 <return-type type="gboolean"/>
1970 <parameters>
1971 <parameter name="selection" type="AtkSelection*"/>
1972 </parameters>
1973 </method>
1974 <method name="get_selection_count" symbol="atk_selection_get_selection_count">
1975 <return-type type="gint"/>
1976 <parameters>
1977 <parameter name="selection" type="AtkSelection*"/>
1978 </parameters>
1979 </method>
1980 <method name="is_child_selected" symbol="atk_selection_is_child_selected">
1981 <return-type type="gboolean"/>
1982 <parameters>
1983 <parameter name="selection" type="AtkSelection*"/>
1984 <parameter name="i" type="gint"/>
1985 </parameters>
1986 </method>
1987 <method name="ref_selection" symbol="atk_selection_ref_selection">
1988 <return-type type="AtkObject*"/>
1989 <parameters>
1990 <parameter name="selection" type="AtkSelection*"/>
1991 <parameter name="i" type="gint"/>
1992 </parameters>
1993 </method>
1994 <method name="remove_selection" symbol="atk_selection_remove_selection">
1995 <return-type type="gboolean"/>
1996 <parameters>
1997 <parameter name="selection" type="AtkSelection*"/>
1998 <parameter name="i" type="gint"/>
1999 </parameters>
2000 </method>
2001 <method name="select_all_selection" symbol="atk_selection_select_all_selection">
2002 <return-type type="gboolean"/>
2003 <parameters>
2004 <parameter name="selection" type="AtkSelection*"/>
2005 </parameters>
2006 </method>
2007 <signal name="selection-changed" when="LAST">
2008 <return-type type="void"/>
2009 <parameters>
2010 <parameter name="selection" type="AtkSelection*"/>
2011 </parameters>
2012 </signal>
2013 <vfunc name="add_selection">
2014 <return-type type="gboolean"/>
2015 <parameters>
2016 <parameter name="selection" type="AtkSelection*"/>
2017 <parameter name="i" type="gint"/>
2018 </parameters>
2019 </vfunc>
2020 <vfunc name="clear_selection">
2021 <return-type type="gboolean"/>
2022 <parameters>
2023 <parameter name="selection" type="AtkSelection*"/>
2024 </parameters>
2025 </vfunc>
2026 <vfunc name="get_selection_count">
2027 <return-type type="gint"/>
2028 <parameters>
2029 <parameter name="selection" type="AtkSelection*"/>
2030 </parameters>
2031 </vfunc>
2032 <vfunc name="is_child_selected">
2033 <return-type type="gboolean"/>
2034 <parameters>
2035 <parameter name="selection" type="AtkSelection*"/>
2036 <parameter name="i" type="gint"/>
2037 </parameters>
2038 </vfunc>
2039 <vfunc name="ref_selection">
2040 <return-type type="AtkObject*"/>
2041 <parameters>
2042 <parameter name="selection" type="AtkSelection*"/>
2043 <parameter name="i" type="gint"/>
2044 </parameters>
2045 </vfunc>
2046 <vfunc name="remove_selection">
2047 <return-type type="gboolean"/>
2048 <parameters>
2049 <parameter name="selection" type="AtkSelection*"/>
2050 <parameter name="i" type="gint"/>
2051 </parameters>
2052 </vfunc>
2053 <vfunc name="select_all_selection">
2054 <return-type type="gboolean"/>
2055 <parameters>
2056 <parameter name="selection" type="AtkSelection*"/>
2057 </parameters>
2058 </vfunc>
2059 </interface>
2060 <interface name="AtkStreamableContent" type-name="AtkStreamableContent" get-type="atk_streamable_content_get_type">
2061 <method name="get_mime_type" symbol="atk_streamable_content_get_mime_type">
2062 <return-type type="gchar*"/>
2063 <parameters>
2064 <parameter name="streamable" type="AtkStreamableContent*"/>
2065 <parameter name="i" type="gint"/>
2066 </parameters>
2067 </method>
2068 <method name="get_n_mime_types" symbol="atk_streamable_content_get_n_mime_types">
2069 <return-type type="gint"/>
2070 <parameters>
2071 <parameter name="streamable" type="AtkStreamableContent*"/>
2072 </parameters>
2073 </method>
2074 <method name="get_stream" symbol="atk_streamable_content_get_stream">
2075 <return-type type="GIOChannel*"/>
2076 <parameters>
2077 <parameter name="streamable" type="AtkStreamableContent*"/>
2078 <parameter name="mime_type" type="gchar*"/>
2079 </parameters>
2080 </method>
2081 <method name="get_uri" symbol="atk_streamable_content_get_uri">
2082 <return-type type="gchar*"/>
2083 <parameters>
2084 <parameter name="streamable" type="AtkStreamableContent*"/>
2085 <parameter name="mime_type" type="gchar*"/>
2086 </parameters>
2087 </method>
2088 <vfunc name="get_mime_type">
2089 <return-type type="gchar*"/>
2090 <parameters>
2091 <parameter name="streamable" type="AtkStreamableContent*"/>
2092 <parameter name="i" type="gint"/>
2093 </parameters>
2094 </vfunc>
2095 <vfunc name="get_n_mime_types">
2096 <return-type type="gint"/>
2097 <parameters>
2098 <parameter name="streamable" type="AtkStreamableContent*"/>
2099 </parameters>
2100 </vfunc>
2101 <vfunc name="get_stream">
2102 <return-type type="GIOChannel*"/>
2103 <parameters>
2104 <parameter name="streamable" type="AtkStreamableContent*"/>
2105 <parameter name="mime_type" type="gchar*"/>
2106 </parameters>
2107 </vfunc>
2108 <vfunc name="get_uri">
2109 <return-type type="gchar*"/>
2110 <parameters>
2111 <parameter name="streamable" type="AtkStreamableContent*"/>
2112 <parameter name="mime_type" type="gchar*"/>
2113 </parameters>
2114 </vfunc>
2115 </interface>
2116 <interface name="AtkTable" type-name="AtkTable" get-type="atk_table_get_type">
2117 <method name="add_column_selection" symbol="atk_table_add_column_selection">
2118 <return-type type="gboolean"/>
2119 <parameters>
2120 <parameter name="table" type="AtkTable*"/>
2121 <parameter name="column" type="gint"/>
2122 </parameters>
2123 </method>
2124 <method name="add_row_selection" symbol="atk_table_add_row_selection">
2125 <return-type type="gboolean"/>
2126 <parameters>
2127 <parameter name="table" type="AtkTable*"/>
2128 <parameter name="row" type="gint"/>
2129 </parameters>
2130 </method>
2131 <method name="get_caption" symbol="atk_table_get_caption">
2132 <return-type type="AtkObject*"/>
2133 <parameters>
2134 <parameter name="table" type="AtkTable*"/>
2135 </parameters>
2136 </method>
2137 <method name="get_column_at_index" symbol="atk_table_get_column_at_index">
2138 <return-type type="gint"/>
2139 <parameters>
2140 <parameter name="table" type="AtkTable*"/>
2141 <parameter name="index_" type="gint"/>
2142 </parameters>
2143 </method>
2144 <method name="get_column_description" symbol="atk_table_get_column_description">
2145 <return-type type="gchar*"/>
2146 <parameters>
2147 <parameter name="table" type="AtkTable*"/>
2148 <parameter name="column" type="gint"/>
2149 </parameters>
2150 </method>
2151 <method name="get_column_extent_at" symbol="atk_table_get_column_extent_at">
2152 <return-type type="gint"/>
2153 <parameters>
2154 <parameter name="table" type="AtkTable*"/>
2155 <parameter name="row" type="gint"/>
2156 <parameter name="column" type="gint"/>
2157 </parameters>
2158 </method>
2159 <method name="get_column_header" symbol="atk_table_get_column_header">
2160 <return-type type="AtkObject*"/>
2161 <parameters>
2162 <parameter name="table" type="AtkTable*"/>
2163 <parameter name="column" type="gint"/>
2164 </parameters>
2165 </method>
2166 <method name="get_index_at" symbol="atk_table_get_index_at">
2167 <return-type type="gint"/>
2168 <parameters>
2169 <parameter name="table" type="AtkTable*"/>
2170 <parameter name="row" type="gint"/>
2171 <parameter name="column" type="gint"/>
2172 </parameters>
2173 </method>
2174 <method name="get_n_columns" symbol="atk_table_get_n_columns">
2175 <return-type type="gint"/>
2176 <parameters>
2177 <parameter name="table" type="AtkTable*"/>
2178 </parameters>
2179 </method>
2180 <method name="get_n_rows" symbol="atk_table_get_n_rows">
2181 <return-type type="gint"/>
2182 <parameters>
2183 <parameter name="table" type="AtkTable*"/>
2184 </parameters>
2185 </method>
2186 <method name="get_row_at_index" symbol="atk_table_get_row_at_index">
2187 <return-type type="gint"/>
2188 <parameters>
2189 <parameter name="table" type="AtkTable*"/>
2190 <parameter name="index_" type="gint"/>
2191 </parameters>
2192 </method>
2193 <method name="get_row_description" symbol="atk_table_get_row_description">
2194 <return-type type="gchar*"/>
2195 <parameters>
2196 <parameter name="table" type="AtkTable*"/>
2197 <parameter name="row" type="gint"/>
2198 </parameters>
2199 </method>
2200 <method name="get_row_extent_at" symbol="atk_table_get_row_extent_at">
2201 <return-type type="gint"/>
2202 <parameters>
2203 <parameter name="table" type="AtkTable*"/>
2204 <parameter name="row" type="gint"/>
2205 <parameter name="column" type="gint"/>
2206 </parameters>
2207 </method>
2208 <method name="get_row_header" symbol="atk_table_get_row_header">
2209 <return-type type="AtkObject*"/>
2210 <parameters>
2211 <parameter name="table" type="AtkTable*"/>
2212 <parameter name="row" type="gint"/>
2213 </parameters>
2214 </method>
2215 <method name="get_selected_columns" symbol="atk_table_get_selected_columns">
2216 <return-type type="gint"/>
2217 <parameters>
2218 <parameter name="table" type="AtkTable*"/>
2219 <parameter name="selected" type="gint**"/>
2220 </parameters>
2221 </method>
2222 <method name="get_selected_rows" symbol="atk_table_get_selected_rows">
2223 <return-type type="gint"/>
2224 <parameters>
2225 <parameter name="table" type="AtkTable*"/>
2226 <parameter name="selected" type="gint**"/>
2227 </parameters>
2228 </method>
2229 <method name="get_summary" symbol="atk_table_get_summary">
2230 <return-type type="AtkObject*"/>
2231 <parameters>
2232 <parameter name="table" type="AtkTable*"/>
2233 </parameters>
2234 </method>
2235 <method name="is_column_selected" symbol="atk_table_is_column_selected">
2236 <return-type type="gboolean"/>
2237 <parameters>
2238 <parameter name="table" type="AtkTable*"/>
2239 <parameter name="column" type="gint"/>
2240 </parameters>
2241 </method>
2242 <method name="is_row_selected" symbol="atk_table_is_row_selected">
2243 <return-type type="gboolean"/>
2244 <parameters>
2245 <parameter name="table" type="AtkTable*"/>
2246 <parameter name="row" type="gint"/>
2247 </parameters>
2248 </method>
2249 <method name="is_selected" symbol="atk_table_is_selected">
2250 <return-type type="gboolean"/>
2251 <parameters>
2252 <parameter name="table" type="AtkTable*"/>
2253 <parameter name="row" type="gint"/>
2254 <parameter name="column" type="gint"/>
2255 </parameters>
2256 </method>
2257 <method name="ref_at" symbol="atk_table_ref_at">
2258 <return-type type="AtkObject*"/>
2259 <parameters>
2260 <parameter name="table" type="AtkTable*"/>
2261 <parameter name="row" type="gint"/>
2262 <parameter name="column" type="gint"/>
2263 </parameters>
2264 </method>
2265 <method name="remove_column_selection" symbol="atk_table_remove_column_selection">
2266 <return-type type="gboolean"/>
2267 <parameters>
2268 <parameter name="table" type="AtkTable*"/>
2269 <parameter name="column" type="gint"/>
2270 </parameters>
2271 </method>
2272 <method name="remove_row_selection" symbol="atk_table_remove_row_selection">
2273 <return-type type="gboolean"/>
2274 <parameters>
2275 <parameter name="table" type="AtkTable*"/>
2276 <parameter name="row" type="gint"/>
2277 </parameters>
2278 </method>
2279 <method name="set_caption" symbol="atk_table_set_caption">
2280 <return-type type="void"/>
2281 <parameters>
2282 <parameter name="table" type="AtkTable*"/>
2283 <parameter name="caption" type="AtkObject*"/>
2284 </parameters>
2285 </method>
2286 <method name="set_column_description" symbol="atk_table_set_column_description">
2287 <return-type type="void"/>
2288 <parameters>
2289 <parameter name="table" type="AtkTable*"/>
2290 <parameter name="column" type="gint"/>
2291 <parameter name="description" type="gchar*"/>
2292 </parameters>
2293 </method>
2294 <method name="set_column_header" symbol="atk_table_set_column_header">
2295 <return-type type="void"/>
2296 <parameters>
2297 <parameter name="table" type="AtkTable*"/>
2298 <parameter name="column" type="gint"/>
2299 <parameter name="header" type="AtkObject*"/>
2300 </parameters>
2301 </method>
2302 <method name="set_row_description" symbol="atk_table_set_row_description">
2303 <return-type type="void"/>
2304 <parameters>
2305 <parameter name="table" type="AtkTable*"/>
2306 <parameter name="row" type="gint"/>
2307 <parameter name="description" type="gchar*"/>
2308 </parameters>
2309 </method>
2310 <method name="set_row_header" symbol="atk_table_set_row_header">
2311 <return-type type="void"/>
2312 <parameters>
2313 <parameter name="table" type="AtkTable*"/>
2314 <parameter name="row" type="gint"/>
2315 <parameter name="header" type="AtkObject*"/>
2316 </parameters>
2317 </method>
2318 <method name="set_summary" symbol="atk_table_set_summary">
2319 <return-type type="void"/>
2320 <parameters>
2321 <parameter name="table" type="AtkTable*"/>
2322 <parameter name="accessible" type="AtkObject*"/>
2323 </parameters>
2324 </method>
2325 <signal name="column-deleted" when="LAST">
2326 <return-type type="void"/>
2327 <parameters>
2328 <parameter name="table" type="AtkTable*"/>
2329 <parameter name="column" type="gint"/>
2330 <parameter name="num_deleted" type="gint"/>
2331 </parameters>
2332 </signal>
2333 <signal name="column-inserted" when="LAST">
2334 <return-type type="void"/>
2335 <parameters>
2336 <parameter name="table" type="AtkTable*"/>
2337 <parameter name="column" type="gint"/>
2338 <parameter name="num_inserted" type="gint"/>
2339 </parameters>
2340 </signal>
2341 <signal name="column-reordered" when="LAST">
2342 <return-type type="void"/>
2343 <parameters>
2344 <parameter name="table" type="AtkTable*"/>
2345 </parameters>
2346 </signal>
2347 <signal name="model-changed" when="LAST">
2348 <return-type type="void"/>
2349 <parameters>
2350 <parameter name="table" type="AtkTable*"/>
2351 </parameters>
2352 </signal>
2353 <signal name="row-deleted" when="LAST">
2354 <return-type type="void"/>
2355 <parameters>
2356 <parameter name="table" type="AtkTable*"/>
2357 <parameter name="row" type="gint"/>
2358 <parameter name="num_deleted" type="gint"/>
2359 </parameters>
2360 </signal>
2361 <signal name="row-inserted" when="LAST">
2362 <return-type type="void"/>
2363 <parameters>
2364 <parameter name="table" type="AtkTable*"/>
2365 <parameter name="row" type="gint"/>
2366 <parameter name="num_inserted" type="gint"/>
2367 </parameters>
2368 </signal>
2369 <signal name="row-reordered" when="LAST">
2370 <return-type type="void"/>
2371 <parameters>
2372 <parameter name="table" type="AtkTable*"/>
2373 </parameters>
2374 </signal>
2375 <vfunc name="add_column_selection">
2376 <return-type type="gboolean"/>
2377 <parameters>
2378 <parameter name="table" type="AtkTable*"/>
2379 <parameter name="column" type="gint"/>
2380 </parameters>
2381 </vfunc>
2382 <vfunc name="add_row_selection">
2383 <return-type type="gboolean"/>
2384 <parameters>
2385 <parameter name="table" type="AtkTable*"/>
2386 <parameter name="row" type="gint"/>
2387 </parameters>
2388 </vfunc>
2389 <vfunc name="get_caption">
2390 <return-type type="AtkObject*"/>
2391 <parameters>
2392 <parameter name="table" type="AtkTable*"/>
2393 </parameters>
2394 </vfunc>
2395 <vfunc name="get_column_at_index">
2396 <return-type type="gint"/>
2397 <parameters>
2398 <parameter name="table" type="AtkTable*"/>
2399 <parameter name="index_" type="gint"/>
2400 </parameters>
2401 </vfunc>
2402 <vfunc name="get_column_description">
2403 <return-type type="gchar*"/>
2404 <parameters>
2405 <parameter name="table" type="AtkTable*"/>
2406 <parameter name="column" type="gint"/>
2407 </parameters>
2408 </vfunc>
2409 <vfunc name="get_column_extent_at">
2410 <return-type type="gint"/>
2411 <parameters>
2412 <parameter name="table" type="AtkTable*"/>
2413 <parameter name="row" type="gint"/>
2414 <parameter name="column" type="gint"/>
2415 </parameters>
2416 </vfunc>
2417 <vfunc name="get_column_header">
2418 <return-type type="AtkObject*"/>
2419 <parameters>
2420 <parameter name="table" type="AtkTable*"/>
2421 <parameter name="column" type="gint"/>
2422 </parameters>
2423 </vfunc>
2424 <vfunc name="get_index_at">
2425 <return-type type="gint"/>
2426 <parameters>
2427 <parameter name="table" type="AtkTable*"/>
2428 <parameter name="row" type="gint"/>
2429 <parameter name="column" type="gint"/>
2430 </parameters>
2431 </vfunc>
2432 <vfunc name="get_n_columns">
2433 <return-type type="gint"/>
2434 <parameters>
2435 <parameter name="table" type="AtkTable*"/>
2436 </parameters>
2437 </vfunc>
2438 <vfunc name="get_n_rows">
2439 <return-type type="gint"/>
2440 <parameters>
2441 <parameter name="table" type="AtkTable*"/>
2442 </parameters>
2443 </vfunc>
2444 <vfunc name="get_row_at_index">
2445 <return-type type="gint"/>
2446 <parameters>
2447 <parameter name="table" type="AtkTable*"/>
2448 <parameter name="index_" type="gint"/>
2449 </parameters>
2450 </vfunc>
2451 <vfunc name="get_row_description">
2452 <return-type type="gchar*"/>
2453 <parameters>
2454 <parameter name="table" type="AtkTable*"/>
2455 <parameter name="row" type="gint"/>
2456 </parameters>
2457 </vfunc>
2458 <vfunc name="get_row_extent_at">
2459 <return-type type="gint"/>
2460 <parameters>
2461 <parameter name="table" type="AtkTable*"/>
2462 <parameter name="row" type="gint"/>
2463 <parameter name="column" type="gint"/>
2464 </parameters>
2465 </vfunc>
2466 <vfunc name="get_row_header">
2467 <return-type type="AtkObject*"/>
2468 <parameters>
2469 <parameter name="table" type="AtkTable*"/>
2470 <parameter name="row" type="gint"/>
2471 </parameters>
2472 </vfunc>
2473 <vfunc name="get_selected_columns">
2474 <return-type type="gint"/>
2475 <parameters>
2476 <parameter name="table" type="AtkTable*"/>
2477 <parameter name="selected" type="gint**"/>
2478 </parameters>
2479 </vfunc>
2480 <vfunc name="get_selected_rows">
2481 <return-type type="gint"/>
2482 <parameters>
2483 <parameter name="table" type="AtkTable*"/>
2484 <parameter name="selected" type="gint**"/>
2485 </parameters>
2486 </vfunc>
2487 <vfunc name="get_summary">
2488 <return-type type="AtkObject*"/>
2489 <parameters>
2490 <parameter name="table" type="AtkTable*"/>
2491 </parameters>
2492 </vfunc>
2493 <vfunc name="is_column_selected">
2494 <return-type type="gboolean"/>
2495 <parameters>
2496 <parameter name="table" type="AtkTable*"/>
2497 <parameter name="column" type="gint"/>
2498 </parameters>
2499 </vfunc>
2500 <vfunc name="is_row_selected">
2501 <return-type type="gboolean"/>
2502 <parameters>
2503 <parameter name="table" type="AtkTable*"/>
2504 <parameter name="row" type="gint"/>
2505 </parameters>
2506 </vfunc>
2507 <vfunc name="is_selected">
2508 <return-type type="gboolean"/>
2509 <parameters>
2510 <parameter name="table" type="AtkTable*"/>
2511 <parameter name="row" type="gint"/>
2512 <parameter name="column" type="gint"/>
2513 </parameters>
2514 </vfunc>
2515 <vfunc name="ref_at">
2516 <return-type type="AtkObject*"/>
2517 <parameters>
2518 <parameter name="table" type="AtkTable*"/>
2519 <parameter name="row" type="gint"/>
2520 <parameter name="column" type="gint"/>
2521 </parameters>
2522 </vfunc>
2523 <vfunc name="remove_column_selection">
2524 <return-type type="gboolean"/>
2525 <parameters>
2526 <parameter name="table" type="AtkTable*"/>
2527 <parameter name="column" type="gint"/>
2528 </parameters>
2529 </vfunc>
2530 <vfunc name="remove_row_selection">
2531 <return-type type="gboolean"/>
2532 <parameters>
2533 <parameter name="table" type="AtkTable*"/>
2534 <parameter name="row" type="gint"/>
2535 </parameters>
2536 </vfunc>
2537 <vfunc name="set_caption">
2538 <return-type type="void"/>
2539 <parameters>
2540 <parameter name="table" type="AtkTable*"/>
2541 <parameter name="caption" type="AtkObject*"/>
2542 </parameters>
2543 </vfunc>
2544 <vfunc name="set_column_description">
2545 <return-type type="void"/>
2546 <parameters>
2547 <parameter name="table" type="AtkTable*"/>
2548 <parameter name="column" type="gint"/>
2549 <parameter name="description" type="gchar*"/>
2550 </parameters>
2551 </vfunc>
2552 <vfunc name="set_column_header">
2553 <return-type type="void"/>
2554 <parameters>
2555 <parameter name="table" type="AtkTable*"/>
2556 <parameter name="column" type="gint"/>
2557 <parameter name="header" type="AtkObject*"/>
2558 </parameters>
2559 </vfunc>
2560 <vfunc name="set_row_description">
2561 <return-type type="void"/>
2562 <parameters>
2563 <parameter name="table" type="AtkTable*"/>
2564 <parameter name="row" type="gint"/>
2565 <parameter name="description" type="gchar*"/>
2566 </parameters>
2567 </vfunc>
2568 <vfunc name="set_row_header">
2569 <return-type type="void"/>
2570 <parameters>
2571 <parameter name="table" type="AtkTable*"/>
2572 <parameter name="row" type="gint"/>
2573 <parameter name="header" type="AtkObject*"/>
2574 </parameters>
2575 </vfunc>
2576 <vfunc name="set_summary">
2577 <return-type type="void"/>
2578 <parameters>
2579 <parameter name="table" type="AtkTable*"/>
2580 <parameter name="accessible" type="AtkObject*"/>
2581 </parameters>
2582 </vfunc>
2583 </interface>
2584 <interface name="AtkText" type-name="AtkText" get-type="atk_text_get_type">
2585 <method name="add_selection" symbol="atk_text_add_selection">
2586 <return-type type="gboolean"/>
2587 <parameters>
2588 <parameter name="text" type="AtkText*"/>
2589 <parameter name="start_offset" type="gint"/>
2590 <parameter name="end_offset" type="gint"/>
2591 </parameters>
2592 </method>
2593 <method name="attribute_for_name" symbol="atk_text_attribute_for_name">
2594 <return-type type="AtkTextAttribute"/>
2595 <parameters>
2596 <parameter name="name" type="gchar*"/>
2597 </parameters>
2598 </method>
2599 <method name="attribute_get_name" symbol="atk_text_attribute_get_name">
2600 <return-type type="gchar*"/>
2601 <parameters>
2602 <parameter name="attr" type="AtkTextAttribute"/>
2603 </parameters>
2604 </method>
2605 <method name="attribute_get_value" symbol="atk_text_attribute_get_value">
2606 <return-type type="gchar*"/>
2607 <parameters>
2608 <parameter name="attr" type="AtkTextAttribute"/>
2609 <parameter name="index_" type="gint"/>
2610 </parameters>
2611 </method>
2612 <method name="attribute_register" symbol="atk_text_attribute_register">
2613 <return-type type="AtkTextAttribute"/>
2614 <parameters>
2615 <parameter name="name" type="gchar*"/>
2616 </parameters>
2617 </method>
2618 <method name="free_ranges" symbol="atk_text_free_ranges">
2619 <return-type type="void"/>
2620 <parameters>
2621 <parameter name="ranges" type="AtkTextRange**"/>
2622 </parameters>
2623 </method>
2624 <method name="get_bounded_ranges" symbol="atk_text_get_bounded_ranges">
2625 <return-type type="AtkTextRange**"/>
2626 <parameters>
2627 <parameter name="text" type="AtkText*"/>
2628 <parameter name="rect" type="AtkTextRectangle*"/>
2629 <parameter name="coord_type" type="AtkCoordType"/>
2630 <parameter name="x_clip_type" type="AtkTextClipType"/>
2631 <parameter name="y_clip_type" type="AtkTextClipType"/>
2632 </parameters>
2633 </method>
2634 <method name="get_caret_offset" symbol="atk_text_get_caret_offset">
2635 <return-type type="gint"/>
2636 <parameters>
2637 <parameter name="text" type="AtkText*"/>
2638 </parameters>
2639 </method>
2640 <method name="get_character_at_offset" symbol="atk_text_get_character_at_offset">
2641 <return-type type="gunichar"/>
2642 <parameters>
2643 <parameter name="text" type="AtkText*"/>
2644 <parameter name="offset" type="gint"/>
2645 </parameters>
2646 </method>
2647 <method name="get_character_count" symbol="atk_text_get_character_count">
2648 <return-type type="gint"/>
2649 <parameters>
2650 <parameter name="text" type="AtkText*"/>
2651 </parameters>
2652 </method>
2653 <method name="get_character_extents" symbol="atk_text_get_character_extents">
2654 <return-type type="void"/>
2655 <parameters>
2656 <parameter name="text" type="AtkText*"/>
2657 <parameter name="offset" type="gint"/>
2658 <parameter name="x" type="gint*"/>
2659 <parameter name="y" type="gint*"/>
2660 <parameter name="width" type="gint*"/>
2661 <parameter name="height" type="gint*"/>
2662 <parameter name="coords" type="AtkCoordType"/>
2663 </parameters>
2664 </method>
2665 <method name="get_default_attributes" symbol="atk_text_get_default_attributes">
2666 <return-type type="AtkAttributeSet*"/>
2667 <parameters>
2668 <parameter name="text" type="AtkText*"/>
2669 </parameters>
2670 </method>
2671 <method name="get_n_selections" symbol="atk_text_get_n_selections">
2672 <return-type type="gint"/>
2673 <parameters>
2674 <parameter name="text" type="AtkText*"/>
2675 </parameters>
2676 </method>
2677 <method name="get_offset_at_point" symbol="atk_text_get_offset_at_point">
2678 <return-type type="gint"/>
2679 <parameters>
2680 <parameter name="text" type="AtkText*"/>
2681 <parameter name="x" type="gint"/>
2682 <parameter name="y" type="gint"/>
2683 <parameter name="coords" type="AtkCoordType"/>
2684 </parameters>
2685 </method>
2686 <method name="get_range_extents" symbol="atk_text_get_range_extents">
2687 <return-type type="void"/>
2688 <parameters>
2689 <parameter name="text" type="AtkText*"/>
2690 <parameter name="start_offset" type="gint"/>
2691 <parameter name="end_offset" type="gint"/>
2692 <parameter name="coord_type" type="AtkCoordType"/>
2693 <parameter name="rect" type="AtkTextRectangle*"/>
2694 </parameters>
2695 </method>
2696 <method name="get_run_attributes" symbol="atk_text_get_run_attributes">
2697 <return-type type="AtkAttributeSet*"/>
2698 <parameters>
2699 <parameter name="text" type="AtkText*"/>
2700 <parameter name="offset" type="gint"/>
2701 <parameter name="start_offset" type="gint*"/>
2702 <parameter name="end_offset" type="gint*"/>
2703 </parameters>
2704 </method>
2705 <method name="get_selection" symbol="atk_text_get_selection">
2706 <return-type type="gchar*"/>
2707 <parameters>
2708 <parameter name="text" type="AtkText*"/>
2709 <parameter name="selection_num" type="gint"/>
2710 <parameter name="start_offset" type="gint*"/>
2711 <parameter name="end_offset" type="gint*"/>
2712 </parameters>
2713 </method>
2714 <method name="get_text" symbol="atk_text_get_text">
2715 <return-type type="gchar*"/>
2716 <parameters>
2717 <parameter name="text" type="AtkText*"/>
2718 <parameter name="start_offset" type="gint"/>
2719 <parameter name="end_offset" type="gint"/>
2720 </parameters>
2721 </method>
2722 <method name="get_text_after_offset" symbol="atk_text_get_text_after_offset">
2723 <return-type type="gchar*"/>
2724 <parameters>
2725 <parameter name="text" type="AtkText*"/>
2726 <parameter name="offset" type="gint"/>
2727 <parameter name="boundary_type" type="AtkTextBoundary"/>
2728 <parameter name="start_offset" type="gint*"/>
2729 <parameter name="end_offset" type="gint*"/>
2730 </parameters>
2731 </method>
2732 <method name="get_text_at_offset" symbol="atk_text_get_text_at_offset">
2733 <return-type type="gchar*"/>
2734 <parameters>
2735 <parameter name="text" type="AtkText*"/>
2736 <parameter name="offset" type="gint"/>
2737 <parameter name="boundary_type" type="AtkTextBoundary"/>
2738 <parameter name="start_offset" type="gint*"/>
2739 <parameter name="end_offset" type="gint*"/>
2740 </parameters>
2741 </method>
2742 <method name="get_text_before_offset" symbol="atk_text_get_text_before_offset">
2743 <return-type type="gchar*"/>
2744 <parameters>
2745 <parameter name="text" type="AtkText*"/>
2746 <parameter name="offset" type="gint"/>
2747 <parameter name="boundary_type" type="AtkTextBoundary"/>
2748 <parameter name="start_offset" type="gint*"/>
2749 <parameter name="end_offset" type="gint*"/>
2750 </parameters>
2751 </method>
2752 <method name="remove_selection" symbol="atk_text_remove_selection">
2753 <return-type type="gboolean"/>
2754 <parameters>
2755 <parameter name="text" type="AtkText*"/>
2756 <parameter name="selection_num" type="gint"/>
2757 </parameters>
2758 </method>
2759 <method name="set_caret_offset" symbol="atk_text_set_caret_offset">
2760 <return-type type="gboolean"/>
2761 <parameters>
2762 <parameter name="text" type="AtkText*"/>
2763 <parameter name="offset" type="gint"/>
2764 </parameters>
2765 </method>
2766 <method name="set_selection" symbol="atk_text_set_selection">
2767 <return-type type="gboolean"/>
2768 <parameters>
2769 <parameter name="text" type="AtkText*"/>
2770 <parameter name="selection_num" type="gint"/>
2771 <parameter name="start_offset" type="gint"/>
2772 <parameter name="end_offset" type="gint"/>
2773 </parameters>
2774 </method>
2775 <signal name="text-attributes-changed" when="LAST">
2776 <return-type type="void"/>
2777 <parameters>
2778 <parameter name="text" type="AtkText*"/>
2779 </parameters>
2780 </signal>
2781 <signal name="text-caret-moved" when="LAST">
2782 <return-type type="void"/>
2783 <parameters>
2784 <parameter name="text" type="AtkText*"/>
2785 <parameter name="location" type="gint"/>
2786 </parameters>
2787 </signal>
2788 <signal name="text-changed" when="LAST">
2789 <return-type type="void"/>
2790 <parameters>
2791 <parameter name="text" type="AtkText*"/>
2792 <parameter name="position" type="gint"/>
2793 <parameter name="length" type="gint"/>
2794 </parameters>
2795 </signal>
2796 <signal name="text-selection-changed" when="LAST">
2797 <return-type type="void"/>
2798 <parameters>
2799 <parameter name="text" type="AtkText*"/>
2800 </parameters>
2801 </signal>
2802 <vfunc name="add_selection">
2803 <return-type type="gboolean"/>
2804 <parameters>
2805 <parameter name="text" type="AtkText*"/>
2806 <parameter name="start_offset" type="gint"/>
2807 <parameter name="end_offset" type="gint"/>
2808 </parameters>
2809 </vfunc>
2810 <vfunc name="get_bounded_ranges">
2811 <return-type type="AtkTextRange**"/>
2812 <parameters>
2813 <parameter name="text" type="AtkText*"/>
2814 <parameter name="rect" type="AtkTextRectangle*"/>
2815 <parameter name="coord_type" type="AtkCoordType"/>
2816 <parameter name="x_clip_type" type="AtkTextClipType"/>
2817 <parameter name="y_clip_type" type="AtkTextClipType"/>
2818 </parameters>
2819 </vfunc>
2820 <vfunc name="get_caret_offset">
2821 <return-type type="gint"/>
2822 <parameters>
2823 <parameter name="text" type="AtkText*"/>
2824 </parameters>
2825 </vfunc>
2826 <vfunc name="get_character_at_offset">
2827 <return-type type="gunichar"/>
2828 <parameters>
2829 <parameter name="text" type="AtkText*"/>
2830 <parameter name="offset" type="gint"/>
2831 </parameters>
2832 </vfunc>
2833 <vfunc name="get_character_count">
2834 <return-type type="gint"/>
2835 <parameters>
2836 <parameter name="text" type="AtkText*"/>
2837 </parameters>
2838 </vfunc>
2839 <vfunc name="get_character_extents">
2840 <return-type type="void"/>
2841 <parameters>
2842 <parameter name="text" type="AtkText*"/>
2843 <parameter name="offset" type="gint"/>
2844 <parameter name="x" type="gint*"/>
2845 <parameter name="y" type="gint*"/>
2846 <parameter name="width" type="gint*"/>
2847 <parameter name="height" type="gint*"/>
2848 <parameter name="coords" type="AtkCoordType"/>
2849 </parameters>
2850 </vfunc>
2851 <vfunc name="get_default_attributes">
2852 <return-type type="AtkAttributeSet*"/>
2853 <parameters>
2854 <parameter name="text" type="AtkText*"/>
2855 </parameters>
2856 </vfunc>
2857 <vfunc name="get_n_selections">
2858 <return-type type="gint"/>
2859 <parameters>
2860 <parameter name="text" type="AtkText*"/>
2861 </parameters>
2862 </vfunc>
2863 <vfunc name="get_offset_at_point">
2864 <return-type type="gint"/>
2865 <parameters>
2866 <parameter name="text" type="AtkText*"/>
2867 <parameter name="x" type="gint"/>
2868 <parameter name="y" type="gint"/>
2869 <parameter name="coords" type="AtkCoordType"/>
2870 </parameters>
2871 </vfunc>
2872 <vfunc name="get_range_extents">
2873 <return-type type="void"/>
2874 <parameters>
2875 <parameter name="text" type="AtkText*"/>
2876 <parameter name="start_offset" type="gint"/>
2877 <parameter name="end_offset" type="gint"/>
2878 <parameter name="coord_type" type="AtkCoordType"/>
2879 <parameter name="rect" type="AtkTextRectangle*"/>
2880 </parameters>
2881 </vfunc>
2882 <vfunc name="get_run_attributes">
2883 <return-type type="AtkAttributeSet*"/>
2884 <parameters>
2885 <parameter name="text" type="AtkText*"/>
2886 <parameter name="offset" type="gint"/>
2887 <parameter name="start_offset" type="gint*"/>
2888 <parameter name="end_offset" type="gint*"/>
2889 </parameters>
2890 </vfunc>
2891 <vfunc name="get_selection">
2892 <return-type type="gchar*"/>
2893 <parameters>
2894 <parameter name="text" type="AtkText*"/>
2895 <parameter name="selection_num" type="gint"/>
2896 <parameter name="start_offset" type="gint*"/>
2897 <parameter name="end_offset" type="gint*"/>
2898 </parameters>
2899 </vfunc>
2900 <vfunc name="get_text">
2901 <return-type type="gchar*"/>
2902 <parameters>
2903 <parameter name="text" type="AtkText*"/>
2904 <parameter name="start_offset" type="gint"/>
2905 <parameter name="end_offset" type="gint"/>
2906 </parameters>
2907 </vfunc>
2908 <vfunc name="get_text_after_offset">
2909 <return-type type="gchar*"/>
2910 <parameters>
2911 <parameter name="text" type="AtkText*"/>
2912 <parameter name="offset" type="gint"/>
2913 <parameter name="boundary_type" type="AtkTextBoundary"/>
2914 <parameter name="start_offset" type="gint*"/>
2915 <parameter name="end_offset" type="gint*"/>
2916 </parameters>
2917 </vfunc>
2918 <vfunc name="get_text_at_offset">
2919 <return-type type="gchar*"/>
2920 <parameters>
2921 <parameter name="text" type="AtkText*"/>
2922 <parameter name="offset" type="gint"/>
2923 <parameter name="boundary_type" type="AtkTextBoundary"/>
2924 <parameter name="start_offset" type="gint*"/>
2925 <parameter name="end_offset" type="gint*"/>
2926 </parameters>
2927 </vfunc>
2928 <vfunc name="get_text_before_offset">
2929 <return-type type="gchar*"/>
2930 <parameters>
2931 <parameter name="text" type="AtkText*"/>
2932 <parameter name="offset" type="gint"/>
2933 <parameter name="boundary_type" type="AtkTextBoundary"/>
2934 <parameter name="start_offset" type="gint*"/>
2935 <parameter name="end_offset" type="gint*"/>
2936 </parameters>
2937 </vfunc>
2938 <vfunc name="remove_selection">
2939 <return-type type="gboolean"/>
2940 <parameters>
2941 <parameter name="text" type="AtkText*"/>
2942 <parameter name="selection_num" type="gint"/>
2943 </parameters>
2944 </vfunc>
2945 <vfunc name="set_caret_offset">
2946 <return-type type="gboolean"/>
2947 <parameters>
2948 <parameter name="text" type="AtkText*"/>
2949 <parameter name="offset" type="gint"/>
2950 </parameters>
2951 </vfunc>
2952 <vfunc name="set_selection">
2953 <return-type type="gboolean"/>
2954 <parameters>
2955 <parameter name="text" type="AtkText*"/>
2956 <parameter name="selection_num" type="gint"/>
2957 <parameter name="start_offset" type="gint"/>
2958 <parameter name="end_offset" type="gint"/>
2959 </parameters>
2960 </vfunc>
2961 </interface>
2962 <interface name="AtkValue" type-name="AtkValue" get-type="atk_value_get_type">
2963 <method name="get_current_value" symbol="atk_value_get_current_value">
2964 <return-type type="void"/>
2965 <parameters>
2966 <parameter name="obj" type="AtkValue*"/>
2967 <parameter name="value" type="GValue*"/>
2968 </parameters>
2969 </method>
2970 <method name="get_maximum_value" symbol="atk_value_get_maximum_value">
2971 <return-type type="void"/>
2972 <parameters>
2973 <parameter name="obj" type="AtkValue*"/>
2974 <parameter name="value" type="GValue*"/>
2975 </parameters>
2976 </method>
2977 <method name="get_minimum_increment" symbol="atk_value_get_minimum_increment">
2978 <return-type type="void"/>
2979 <parameters>
2980 <parameter name="obj" type="AtkValue*"/>
2981 <parameter name="value" type="GValue*"/>
2982 </parameters>
2983 </method>
2984 <method name="get_minimum_value" symbol="atk_value_get_minimum_value">
2985 <return-type type="void"/>
2986 <parameters>
2987 <parameter name="obj" type="AtkValue*"/>
2988 <parameter name="value" type="GValue*"/>
2989 </parameters>
2990 </method>
2991 <method name="set_current_value" symbol="atk_value_set_current_value">
2992 <return-type type="gboolean"/>
2993 <parameters>
2994 <parameter name="obj" type="AtkValue*"/>
2995 <parameter name="value" type="GValue*"/>
2996 </parameters>
2997 </method>
2998 <vfunc name="get_current_value">
2999 <return-type type="void"/>
3000 <parameters>
3001 <parameter name="obj" type="AtkValue*"/>
3002 <parameter name="value" type="GValue*"/>
3003 </parameters>
3004 </vfunc>
3005 <vfunc name="get_maximum_value">
3006 <return-type type="void"/>
3007 <parameters>
3008 <parameter name="obj" type="AtkValue*"/>
3009 <parameter name="value" type="GValue*"/>
3010 </parameters>
3011 </vfunc>
3012 <vfunc name="get_minimum_increment">
3013 <return-type type="void"/>
3014 <parameters>
3015 <parameter name="obj" type="AtkValue*"/>
3016 <parameter name="value" type="GValue*"/>
3017 </parameters>
3018 </vfunc>
3019 <vfunc name="get_minimum_value">
3020 <return-type type="void"/>
3021 <parameters>
3022 <parameter name="obj" type="AtkValue*"/>
3023 <parameter name="value" type="GValue*"/>
3024 </parameters>
3025 </vfunc>
3026 <vfunc name="set_current_value">
3027 <return-type type="gboolean"/>
3028 <parameters>
3029 <parameter name="obj" type="AtkValue*"/>
3030 <parameter name="value" type="GValue*"/>
3031 </parameters>
3032 </vfunc>
3033 </interface>
3034 </namespace>
3035 </api>