1 <repository version="1.0"
2 xmlns="http://www.gtk.org/introspection/core/1.0"
3 xmlns:c="http://www.gtk.org/introspection/c/1.0"
4 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6 <enumeration name="StateType"
8 glib:type-name="AtkStateType"
9 glib:get-type="atk_state_type_get_type">
10 <member name="invalid"
12 c:identifier="ATK_STATE_INVALID"
16 c:identifier="ATK_STATE_ACTIVE"
20 c:identifier="ATK_STATE_ARMED"
24 c:identifier="ATK_STATE_BUSY"
26 <member name="checked"
28 c:identifier="ATK_STATE_CHECKED"
30 <member name="defunct"
32 c:identifier="ATK_STATE_DEFUNCT"
34 <member name="editable"
36 c:identifier="ATK_STATE_EDITABLE"
37 glib:nick="editable"/>
38 <member name="enabled"
40 c:identifier="ATK_STATE_ENABLED"
42 <member name="expandable"
44 c:identifier="ATK_STATE_EXPANDABLE"
45 glib:nick="expandable"/>
46 <member name="expanded"
48 c:identifier="ATK_STATE_EXPANDED"
49 glib:nick="expanded"/>
50 <member name="focusable"
52 c:identifier="ATK_STATE_FOCUSABLE"
53 glib:nick="focusable"/>
54 <member name="focused"
56 c:identifier="ATK_STATE_FOCUSED"
58 <member name="horizontal"
60 c:identifier="ATK_STATE_HORIZONTAL"
61 glib:nick="horizontal"/>
62 <member name="iconified"
64 c:identifier="ATK_STATE_ICONIFIED"
65 glib:nick="iconified"/>
68 c:identifier="ATK_STATE_MODAL"
70 <member name="multi-line"
72 c:identifier="ATK_STATE_MULTI_LINE"
73 glib:nick="multi-line"/>
74 <member name="multiselectable"
76 c:identifier="ATK_STATE_MULTISELECTABLE"
77 glib:nick="multiselectable"/>
80 c:identifier="ATK_STATE_OPAQUE"
82 <member name="pressed"
84 c:identifier="ATK_STATE_PRESSED"
86 <member name="resizable"
88 c:identifier="ATK_STATE_RESIZABLE"
89 glib:nick="resizable"/>
90 <member name="selectable"
92 c:identifier="ATK_STATE_SELECTABLE"
93 glib:nick="selectable"/>
94 <member name="selected"
96 c:identifier="ATK_STATE_SELECTED"
97 glib:nick="selected"/>
98 <member name="sensitive"
100 c:identifier="ATK_STATE_SENSITIVE"
101 glib:nick="sensitive"/>
102 <member name="showing"
104 c:identifier="ATK_STATE_SHOWING"
105 glib:nick="showing"/>
106 <member name="single-line"
108 c:identifier="ATK_STATE_SINGLE_LINE"
109 glib:nick="single-line"/>
112 c:identifier="ATK_STATE_STALE"
114 <member name="transient"
116 c:identifier="ATK_STATE_TRANSIENT"
117 glib:nick="transient"/>
118 <member name="vertical"
120 c:identifier="ATK_STATE_VERTICAL"
121 glib:nick="vertical"/>
122 <member name="visible"
124 c:identifier="ATK_STATE_VISIBLE"
125 glib:nick="visible"/>
126 <member name="manages-descendants"
128 c:identifier="ATK_STATE_MANAGES_DESCENDANTS"
129 glib:nick="manages-descendants"/>
130 <member name="indeterminate"
132 c:identifier="ATK_STATE_INDETERMINATE"
133 glib:nick="indeterminate"/>
134 <member name="truncated"
136 c:identifier="ATK_STATE_TRUNCATED"
137 glib:nick="truncated"/>
138 <member name="required"
140 c:identifier="ATK_STATE_REQUIRED"
141 glib:nick="required"/>
142 <member name="invalid-entry"
144 c:identifier="ATK_STATE_INVALID_ENTRY"
145 glib:nick="invalid-entry"/>
146 <member name="supports-autocompletion"
148 c:identifier="ATK_STATE_SUPPORTS_AUTOCOMPLETION"
149 glib:nick="supports-autocompletion"/>
150 <member name="selectable-text"
152 c:identifier="ATK_STATE_SELECTABLE_TEXT"
153 glib:nick="selectable-text"/>
154 <member name="default"
156 c:identifier="ATK_STATE_DEFAULT"
157 glib:nick="default"/>
158 <member name="animated"
160 c:identifier="ATK_STATE_ANIMATED"
161 glib:nick="animated"/>
162 <member name="visited"
164 c:identifier="ATK_STATE_VISITED"
165 glib:nick="visited"/>
166 <member name="last-defined"
168 c:identifier="ATK_STATE_LAST_DEFINED"
169 glib:nick="last-defined"/>
171 <function name="state_type_register" c:identifier="atk_state_type_register">
173 <type name="AtkStateType" c:type="AtkStateType"/>
176 <parameter name="name">
177 <type name="gchar" c:type="gchar*"/>
181 <function name="state_type_get_name" c:identifier="atk_state_type_get_name">
183 <type name="gchar*" c:type="gchar*"/>
186 <parameter name="type">
187 <type name="AtkStateType" c:type="AtkStateType"/>
191 <function name="state_type_for_name" c:identifier="atk_state_type_for_name">
193 <type name="AtkStateType" c:type="AtkStateType"/>
196 <parameter name="name">
197 <type name="gchar" c:type="gchar*"/>
201 <enumeration name="RelationType"
202 c:type="AtkRelationType"
203 glib:type-name="AtkRelationType"
204 glib:get-type="atk_relation_type_get_type">
207 c:identifier="ATK_RELATION_NULL"
209 <member name="controlled-by"
211 c:identifier="ATK_RELATION_CONTROLLED_BY"
212 glib:nick="controlled-by"/>
213 <member name="controller-for"
215 c:identifier="ATK_RELATION_CONTROLLER_FOR"
216 glib:nick="controller-for"/>
217 <member name="label-for"
219 c:identifier="ATK_RELATION_LABEL_FOR"
220 glib:nick="label-for"/>
221 <member name="labelled-by"
223 c:identifier="ATK_RELATION_LABELLED_BY"
224 glib:nick="labelled-by"/>
225 <member name="member-of"
227 c:identifier="ATK_RELATION_MEMBER_OF"
228 glib:nick="member-of"/>
229 <member name="node-child-of"
231 c:identifier="ATK_RELATION_NODE_CHILD_OF"
232 glib:nick="node-child-of"/>
233 <member name="flows-to"
235 c:identifier="ATK_RELATION_FLOWS_TO"
236 glib:nick="flows-to"/>
237 <member name="flows-from"
239 c:identifier="ATK_RELATION_FLOWS_FROM"
240 glib:nick="flows-from"/>
241 <member name="subwindow-of"
243 c:identifier="ATK_RELATION_SUBWINDOW_OF"
244 glib:nick="subwindow-of"/>
245 <member name="embeds"
247 c:identifier="ATK_RELATION_EMBEDS"
249 <member name="embedded-by"
251 c:identifier="ATK_RELATION_EMBEDDED_BY"
252 glib:nick="embedded-by"/>
253 <member name="popup-for"
255 c:identifier="ATK_RELATION_POPUP_FOR"
256 glib:nick="popup-for"/>
257 <member name="parent-window-of"
259 c:identifier="ATK_RELATION_PARENT_WINDOW_OF"
260 glib:nick="parent-window-of"/>
261 <member name="described-by"
263 c:identifier="ATK_RELATION_DESCRIBED_BY"
264 glib:nick="described-by"/>
265 <member name="description-for"
267 c:identifier="ATK_RELATION_DESCRIPTION_FOR"
268 glib:nick="description-for"/>
269 <member name="last-defined"
271 c:identifier="ATK_RELATION_LAST_DEFINED"
272 glib:nick="last-defined"/>
274 <enumeration name="Role"
276 glib:type-name="AtkRole"
277 glib:get-type="atk_role_get_type">
278 <member name="invalid"
280 c:identifier="ATK_ROLE_INVALID"
281 glib:nick="invalid"/>
282 <member name="accel-label"
284 c:identifier="ATK_ROLE_ACCEL_LABEL"
285 glib:nick="accel-label"/>
288 c:identifier="ATK_ROLE_ALERT"
290 <member name="animation"
292 c:identifier="ATK_ROLE_ANIMATION"
293 glib:nick="animation"/>
296 c:identifier="ATK_ROLE_ARROW"
298 <member name="calendar"
300 c:identifier="ATK_ROLE_CALENDAR"
301 glib:nick="calendar"/>
302 <member name="canvas"
304 c:identifier="ATK_ROLE_CANVAS"
306 <member name="check-box"
308 c:identifier="ATK_ROLE_CHECK_BOX"
309 glib:nick="check-box"/>
310 <member name="check-menu-item"
312 c:identifier="ATK_ROLE_CHECK_MENU_ITEM"
313 glib:nick="check-menu-item"/>
314 <member name="color-chooser"
316 c:identifier="ATK_ROLE_COLOR_CHOOSER"
317 glib:nick="color-chooser"/>
318 <member name="column-header"
320 c:identifier="ATK_ROLE_COLUMN_HEADER"
321 glib:nick="column-header"/>
322 <member name="combo-box"
324 c:identifier="ATK_ROLE_COMBO_BOX"
325 glib:nick="combo-box"/>
326 <member name="date-editor"
328 c:identifier="ATK_ROLE_DATE_EDITOR"
329 glib:nick="date-editor"/>
330 <member name="desktop-icon"
332 c:identifier="ATK_ROLE_DESKTOP_ICON"
333 glib:nick="desktop-icon"/>
334 <member name="desktop-frame"
336 c:identifier="ATK_ROLE_DESKTOP_FRAME"
337 glib:nick="desktop-frame"/>
340 c:identifier="ATK_ROLE_DIAL"
342 <member name="dialog"
344 c:identifier="ATK_ROLE_DIALOG"
346 <member name="directory-pane"
348 c:identifier="ATK_ROLE_DIRECTORY_PANE"
349 glib:nick="directory-pane"/>
350 <member name="drawing-area"
352 c:identifier="ATK_ROLE_DRAWING_AREA"
353 glib:nick="drawing-area"/>
354 <member name="file-chooser"
356 c:identifier="ATK_ROLE_FILE_CHOOSER"
357 glib:nick="file-chooser"/>
358 <member name="filler"
360 c:identifier="ATK_ROLE_FILLER"
362 <member name="font-chooser"
364 c:identifier="ATK_ROLE_FONT_CHOOSER"
365 glib:nick="font-chooser"/>
368 c:identifier="ATK_ROLE_FRAME"
370 <member name="glass-pane"
372 c:identifier="ATK_ROLE_GLASS_PANE"
373 glib:nick="glass-pane"/>
374 <member name="html-container"
376 c:identifier="ATK_ROLE_HTML_CONTAINER"
377 glib:nick="html-container"/>
380 c:identifier="ATK_ROLE_ICON"
384 c:identifier="ATK_ROLE_IMAGE"
386 <member name="internal-frame"
388 c:identifier="ATK_ROLE_INTERNAL_FRAME"
389 glib:nick="internal-frame"/>
392 c:identifier="ATK_ROLE_LABEL"
394 <member name="layered-pane"
396 c:identifier="ATK_ROLE_LAYERED_PANE"
397 glib:nick="layered-pane"/>
400 c:identifier="ATK_ROLE_LIST"
402 <member name="list-item"
404 c:identifier="ATK_ROLE_LIST_ITEM"
405 glib:nick="list-item"/>
408 c:identifier="ATK_ROLE_MENU"
410 <member name="menu-bar"
412 c:identifier="ATK_ROLE_MENU_BAR"
413 glib:nick="menu-bar"/>
414 <member name="menu-item"
416 c:identifier="ATK_ROLE_MENU_ITEM"
417 glib:nick="menu-item"/>
418 <member name="option-pane"
420 c:identifier="ATK_ROLE_OPTION_PANE"
421 glib:nick="option-pane"/>
422 <member name="page-tab"
424 c:identifier="ATK_ROLE_PAGE_TAB"
425 glib:nick="page-tab"/>
426 <member name="page-tab-list"
428 c:identifier="ATK_ROLE_PAGE_TAB_LIST"
429 glib:nick="page-tab-list"/>
432 c:identifier="ATK_ROLE_PANEL"
434 <member name="password-text"
436 c:identifier="ATK_ROLE_PASSWORD_TEXT"
437 glib:nick="password-text"/>
438 <member name="popup-menu"
440 c:identifier="ATK_ROLE_POPUP_MENU"
441 glib:nick="popup-menu"/>
442 <member name="progress-bar"
444 c:identifier="ATK_ROLE_PROGRESS_BAR"
445 glib:nick="progress-bar"/>
446 <member name="push-button"
448 c:identifier="ATK_ROLE_PUSH_BUTTON"
449 glib:nick="push-button"/>
450 <member name="radio-button"
452 c:identifier="ATK_ROLE_RADIO_BUTTON"
453 glib:nick="radio-button"/>
454 <member name="radio-menu-item"
456 c:identifier="ATK_ROLE_RADIO_MENU_ITEM"
457 glib:nick="radio-menu-item"/>
458 <member name="root-pane"
460 c:identifier="ATK_ROLE_ROOT_PANE"
461 glib:nick="root-pane"/>
462 <member name="row-header"
464 c:identifier="ATK_ROLE_ROW_HEADER"
465 glib:nick="row-header"/>
466 <member name="scroll-bar"
468 c:identifier="ATK_ROLE_SCROLL_BAR"
469 glib:nick="scroll-bar"/>
470 <member name="scroll-pane"
472 c:identifier="ATK_ROLE_SCROLL_PANE"
473 glib:nick="scroll-pane"/>
474 <member name="separator"
476 c:identifier="ATK_ROLE_SEPARATOR"
477 glib:nick="separator"/>
478 <member name="slider"
480 c:identifier="ATK_ROLE_SLIDER"
482 <member name="split-pane"
484 c:identifier="ATK_ROLE_SPLIT_PANE"
485 glib:nick="split-pane"/>
486 <member name="spin-button"
488 c:identifier="ATK_ROLE_SPIN_BUTTON"
489 glib:nick="spin-button"/>
490 <member name="statusbar"
492 c:identifier="ATK_ROLE_STATUSBAR"
493 glib:nick="statusbar"/>
496 c:identifier="ATK_ROLE_TABLE"
498 <member name="table-cell"
500 c:identifier="ATK_ROLE_TABLE_CELL"
501 glib:nick="table-cell"/>
502 <member name="table-column-header"
504 c:identifier="ATK_ROLE_TABLE_COLUMN_HEADER"
505 glib:nick="table-column-header"/>
506 <member name="table-row-header"
508 c:identifier="ATK_ROLE_TABLE_ROW_HEADER"
509 glib:nick="table-row-header"/>
510 <member name="tear-off-menu-item"
512 c:identifier="ATK_ROLE_TEAR_OFF_MENU_ITEM"
513 glib:nick="tear-off-menu-item"/>
514 <member name="terminal"
516 c:identifier="ATK_ROLE_TERMINAL"
517 glib:nick="terminal"/>
520 c:identifier="ATK_ROLE_TEXT"
522 <member name="toggle-button"
524 c:identifier="ATK_ROLE_TOGGLE_BUTTON"
525 glib:nick="toggle-button"/>
526 <member name="tool-bar"
528 c:identifier="ATK_ROLE_TOOL_BAR"
529 glib:nick="tool-bar"/>
530 <member name="tool-tip"
532 c:identifier="ATK_ROLE_TOOL_TIP"
533 glib:nick="tool-tip"/>
536 c:identifier="ATK_ROLE_TREE"
538 <member name="tree-table"
540 c:identifier="ATK_ROLE_TREE_TABLE"
541 glib:nick="tree-table"/>
542 <member name="unknown"
544 c:identifier="ATK_ROLE_UNKNOWN"
545 glib:nick="unknown"/>
546 <member name="viewport"
548 c:identifier="ATK_ROLE_VIEWPORT"
549 glib:nick="viewport"/>
550 <member name="window"
552 c:identifier="ATK_ROLE_WINDOW"
554 <member name="header"
556 c:identifier="ATK_ROLE_HEADER"
558 <member name="footer"
560 c:identifier="ATK_ROLE_FOOTER"
562 <member name="paragraph"
564 c:identifier="ATK_ROLE_PARAGRAPH"
565 glib:nick="paragraph"/>
568 c:identifier="ATK_ROLE_RULER"
570 <member name="application"
572 c:identifier="ATK_ROLE_APPLICATION"
573 glib:nick="application"/>
574 <member name="autocomplete"
576 c:identifier="ATK_ROLE_AUTOCOMPLETE"
577 glib:nick="autocomplete"/>
578 <member name="editbar"
580 c:identifier="ATK_ROLE_EDITBAR"
581 glib:nick="editbar"/>
582 <member name="embedded"
584 c:identifier="ATK_ROLE_EMBEDDED"
585 glib:nick="embedded"/>
588 c:identifier="ATK_ROLE_ENTRY"
592 c:identifier="ATK_ROLE_CHART"
594 <member name="caption"
596 c:identifier="ATK_ROLE_CAPTION"
597 glib:nick="caption"/>
598 <member name="document-frame"
600 c:identifier="ATK_ROLE_DOCUMENT_FRAME"
601 glib:nick="document-frame"/>
602 <member name="heading"
604 c:identifier="ATK_ROLE_HEADING"
605 glib:nick="heading"/>
608 c:identifier="ATK_ROLE_PAGE"
610 <member name="section"
612 c:identifier="ATK_ROLE_SECTION"
613 glib:nick="section"/>
614 <member name="redundant-object"
616 c:identifier="ATK_ROLE_REDUNDANT_OBJECT"
617 glib:nick="redundant-object"/>
620 c:identifier="ATK_ROLE_FORM"
624 c:identifier="ATK_ROLE_LINK"
626 <member name="input-method-window"
628 c:identifier="ATK_ROLE_INPUT_METHOD_WINDOW"
629 glib:nick="input-method-window"/>
630 <member name="last-defined"
632 c:identifier="ATK_ROLE_LAST_DEFINED"
633 glib:nick="last-defined"/>
635 <function name="role_register" c:identifier="atk_role_register">
637 <type name="AtkRole" c:type="AtkRole"/>
640 <parameter name="name">
641 <type name="gchar" c:type="gchar*"/>
645 <enumeration name="Layer"
647 glib:type-name="AtkLayer"
648 glib:get-type="atk_layer_get_type">
649 <member name="invalid"
651 c:identifier="ATK_LAYER_INVALID"
652 glib:nick="invalid"/>
653 <member name="background"
655 c:identifier="ATK_LAYER_BACKGROUND"
656 glib:nick="background"/>
657 <member name="canvas"
659 c:identifier="ATK_LAYER_CANVAS"
661 <member name="widget"
663 c:identifier="ATK_LAYER_WIDGET"
667 c:identifier="ATK_LAYER_MDI"
671 c:identifier="ATK_LAYER_POPUP"
673 <member name="overlay"
675 c:identifier="ATK_LAYER_OVERLAY"
676 glib:nick="overlay"/>
677 <member name="window"
679 c:identifier="ATK_LAYER_WINDOW"
682 <record name="AtkAttribute" c:type="AtkAttribute">
683 <field name="name" value="gchar*"/>
684 <field name="value" value="gchar*"/>
686 <record name="AtkImplementor" c:type="AtkImplementor">
687 <callback name="ref_accessible">
689 <type name="AtkObject*" c:type="AtkObject*"/>
692 <parameter name="implementor">
693 <type name="AtkImplementor*" c:type="AtkImplementor*"/>
698 <record name="AtkPropertyValues" c:type="_AtkPropertyValues"/>
699 <callback name="AtkFunction">
701 <type name="gboolean" c:type="gboolean"/>
704 <parameter name="data">
705 <type name="gpointer" c:type="gpointer"/>
709 <callback name="AtkPropertyChangeHandler">
711 <type name="void" c:type="void"/>
715 <type name="AtkObject*" c:type="AtkObject*"/>
718 <type name="AtkPropertyValues*" c:type="AtkPropertyValues*"/>
725 glib:type-name="AtkObject"
726 glib:get-type="atk_object_get_type">
727 <constructor name="get_parent" c:identifier="atk_object_get_parent">
729 <type name="Object" c:type="AtkObject*"/>
732 <parameter name="accessible">
733 <type name="Object" c:type="AtkObject*"/>
737 <constructor name="ref_accessible_child"
738 c:identifier="atk_object_ref_accessible_child">
740 <type name="Object" c:type="AtkObject*"/>
743 <parameter name="accessible">
744 <type name="Object" c:type="AtkObject*"/>
747 <type name="gint" c:type="gint"/>
751 <constructor name="factory_create_accessible"
752 c:identifier="atk_object_factory_create_accessible">
754 <type name="Object" c:type="AtkObject*"/>
757 <parameter name="factory">
758 <type name="ObjectFactory" c:type="AtkObjectFactory*"/>
760 <parameter name="obj">
761 <type name="GLib.Object" c:type="GObject*"/>
765 <method name="get_name" c:identifier="atk_object_get_name">
767 <type name="gchar" c:type="gchar*"/>
770 <parameter name="accessible">
771 <type name="Object" c:type="AtkObject*"/>
775 <method name="get_description" c:identifier="atk_object_get_description">
777 <type name="gchar" c:type="gchar*"/>
780 <parameter name="accessible">
781 <type name="Object" c:type="AtkObject*"/>
785 <method name="get_n_accessible_children"
786 c:identifier="atk_object_get_n_accessible_children">
788 <type name="gint" c:type="gint"/>
791 <parameter name="accessible">
792 <type name="Object" c:type="AtkObject*"/>
796 <method name="ref_relation_set"
797 c:identifier="atk_object_ref_relation_set">
799 <type name="AtkRelationSet" c:type="AtkRelationSet*"/>
802 <parameter name="accessible">
803 <type name="Object" c:type="AtkObject*"/>
807 <method name="get_role" c:identifier="atk_object_get_role">
809 <type name="AtkRole" c:type="AtkRole"/>
812 <parameter name="accessible">
813 <type name="Object" c:type="AtkObject*"/>
817 <method name="get_layer" c:identifier="atk_object_get_layer">
819 <type name="AtkLayer" c:type="AtkLayer"/>
822 <parameter name="accessible">
823 <type name="Object" c:type="AtkObject*"/>
827 <method name="get_mdi_zorder" c:identifier="atk_object_get_mdi_zorder">
829 <type name="gint" c:type="gint"/>
832 <parameter name="accessible">
833 <type name="Object" c:type="AtkObject*"/>
837 <method name="get_attributes" c:identifier="atk_object_get_attributes">
839 <type name="AtkAttributeSet" c:type="AtkAttributeSet*"/>
842 <parameter name="accessible">
843 <type name="Object" c:type="AtkObject*"/>
847 <method name="ref_state_set" c:identifier="atk_object_ref_state_set">
849 <type name="AtkStateSet" c:type="AtkStateSet*"/>
852 <parameter name="accessible">
853 <type name="Object" c:type="AtkObject*"/>
857 <method name="get_index_in_parent"
858 c:identifier="atk_object_get_index_in_parent">
860 <type name="gint" c:type="gint"/>
863 <parameter name="accessible">
864 <type name="Object" c:type="AtkObject*"/>
868 <method name="set_name" c:identifier="atk_object_set_name">
870 <type name="void" c:type="void"/>
873 <parameter name="accessible">
874 <type name="Object" c:type="AtkObject*"/>
876 <parameter name="name">
877 <type name="gchar" c:type="gchar*"/>
881 <method name="set_description" c:identifier="atk_object_set_description">
883 <type name="void" c:type="void"/>
886 <parameter name="accessible">
887 <type name="Object" c:type="AtkObject*"/>
889 <parameter name="description">
890 <type name="gchar" c:type="gchar*"/>
894 <method name="set_parent" c:identifier="atk_object_set_parent">
896 <type name="void" c:type="void"/>
899 <parameter name="accessible">
900 <type name="Object" c:type="AtkObject*"/>
902 <parameter name="parent">
903 <type name="Object" c:type="AtkObject*"/>
907 <method name="set_role" c:identifier="atk_object_set_role">
909 <type name="void" c:type="void"/>
912 <parameter name="accessible">
913 <type name="Object" c:type="AtkObject*"/>
915 <parameter name="role">
916 <type name="AtkRole" c:type="AtkRole"/>
920 <method name="connect_property_change_handler"
921 c:identifier="atk_object_connect_property_change_handler">
923 <type name="guint" c:type="guint"/>
926 <parameter name="accessible">
927 <type name="Object" c:type="AtkObject*"/>
929 <parameter name="handler">
930 <type name="AtkPropertyChangeHandler"
931 c:type="AtkPropertyChangeHandler*"/>
935 <method name="remove_property_change_handler"
936 c:identifier="atk_object_remove_property_change_handler">
938 <type name="void" c:type="void"/>
941 <parameter name="accessible">
942 <type name="Object" c:type="AtkObject*"/>
944 <parameter name="handler_id">
945 <type name="guint" c:type="guint"/>
949 <method name="notify_state_change"
950 c:identifier="atk_object_notify_state_change">
952 <type name="void" c:type="void"/>
955 <parameter name="accessible">
956 <type name="Object" c:type="AtkObject*"/>
958 <parameter name="state">
959 <type name="AtkState" c:type="AtkState"/>
961 <parameter name="value">
962 <type name="gboolean" c:type="gboolean"/>
966 <method name="initialize" c:identifier="atk_object_initialize">
968 <type name="void" c:type="void"/>
971 <parameter name="accessible">
972 <type name="Object" c:type="AtkObject*"/>
974 <parameter name="data">
975 <type name="gpointer" c:type="gpointer"/>
979 <method name="add_relationship"
980 c:identifier="atk_object_add_relationship">
982 <type name="gboolean" c:type="gboolean"/>
985 <parameter name="object">
986 <type name="Object" c:type="AtkObject*"/>
988 <parameter name="relationship">
989 <type name="AtkRelationType" c:type="AtkRelationType"/>
991 <parameter name="target">
992 <type name="Object" c:type="AtkObject*"/>
996 <method name="remove_relationship"
997 c:identifier="atk_object_remove_relationship">
999 <type name="gboolean" c:type="gboolean"/>
1002 <parameter name="object">
1003 <type name="Object" c:type="AtkObject*"/>
1005 <parameter name="relationship">
1006 <type name="AtkRelationType" c:type="AtkRelationType"/>
1008 <parameter name="target">
1009 <type name="Object" c:type="AtkObject*"/>
1013 <property name="accessible-name">
1014 <type name="gchararray" c:type="gchararray"/>
1016 <property name="accessible-description">
1017 <type name="gchararray" c:type="gchararray"/>
1019 <property name="accessible-parent">
1020 <type name="AtkObject" c:type="AtkObject"/>
1022 <property name="accessible-value">
1023 <type name="gdouble" c:type="gdouble"/>
1025 <property name="accessible-role">
1026 <type name="gint" c:type="gint"/>
1028 <property name="accessible-component-layer">
1029 <type name="gint" c:type="gint"/>
1031 <property name="accessible-component-mdi-zorder">
1032 <type name="gint" c:type="gint"/>
1034 <property name="accessible-table-caption">
1035 <type name="gchararray" c:type="gchararray"/>
1037 <property name="accessible-table-column-description">
1038 <type name="gchararray" c:type="gchararray"/>
1040 <property name="accessible-table-column-header">
1041 <type name="AtkObject" c:type="AtkObject"/>
1043 <property name="accessible-table-row-description">
1044 <type name="gchararray" c:type="gchararray"/>
1046 <property name="accessible-table-row-header">
1047 <type name="AtkObject" c:type="AtkObject"/>
1049 <property name="accessible-table-summary">
1050 <type name="AtkObject" c:type="AtkObject"/>
1052 <property name="accessible-table-caption-object">
1053 <type name="AtkObject" c:type="AtkObject"/>
1055 <property name="accessible-hypertext-nlinks">
1056 <type name="gint" c:type="gint"/>
1058 <callback name="get_name">
1060 <type name="gchar*" c:type="gchar*"/>
1063 <parameter name="accessible">
1064 <type name="AtkObject*" c:type="AtkObject*"/>
1068 <callback name="get_description">
1070 <type name="gchar*" c:type="gchar*"/>
1073 <parameter name="accessible">
1074 <type name="AtkObject*" c:type="AtkObject*"/>
1078 <callback name="get_parent">
1080 <type name="AtkObject*" c:type="AtkObject*"/>
1083 <parameter name="accessible">
1084 <type name="AtkObject*" c:type="AtkObject*"/>
1088 <callback name="get_n_children">
1090 <type name="gint" c:type="gint"/>
1093 <parameter name="accessible">
1094 <type name="AtkObject*" c:type="AtkObject*"/>
1098 <callback name="ref_child">
1100 <type name="AtkObject*" c:type="AtkObject*"/>
1103 <parameter name="accessible">
1104 <type name="AtkObject*" c:type="AtkObject*"/>
1106 <parameter name="i">
1107 <type name="gint" c:type="gint"/>
1111 <callback name="get_index_in_parent">
1113 <type name="gint" c:type="gint"/>
1116 <parameter name="accessible">
1117 <type name="AtkObject*" c:type="AtkObject*"/>
1121 <callback name="ref_relation_set">
1123 <type name="AtkRelationSet*" c:type="AtkRelationSet*"/>
1126 <parameter name="accessible">
1127 <type name="AtkObject*" c:type="AtkObject*"/>
1131 <callback name="get_role">
1133 <type name="AtkRole" c:type="AtkRole"/>
1136 <parameter name="accessible">
1137 <type name="AtkObject*" c:type="AtkObject*"/>
1141 <callback name="get_layer">
1143 <type name="AtkLayer" c:type="AtkLayer"/>
1146 <parameter name="accessible">
1147 <type name="AtkObject*" c:type="AtkObject*"/>
1151 <callback name="get_mdi_zorder">
1153 <type name="gint" c:type="gint"/>
1156 <parameter name="accessible">
1157 <type name="AtkObject*" c:type="AtkObject*"/>
1161 <callback name="ref_state_set">
1163 <type name="AtkStateSet*" c:type="AtkStateSet*"/>
1166 <parameter name="accessible">
1167 <type name="AtkObject*" c:type="AtkObject*"/>
1171 <callback name="set_name">
1173 <type name="void" c:type="void"/>
1176 <parameter name="accessible">
1177 <type name="AtkObject*" c:type="AtkObject*"/>
1179 <parameter name="name">
1180 <type name="gchar*" c:type="gchar*"/>
1184 <callback name="set_description">
1186 <type name="void" c:type="void"/>
1189 <parameter name="accessible">
1190 <type name="AtkObject*" c:type="AtkObject*"/>
1192 <parameter name="description">
1193 <type name="gchar*" c:type="gchar*"/>
1197 <callback name="set_parent">
1199 <type name="void" c:type="void"/>
1202 <parameter name="accessible">
1203 <type name="AtkObject*" c:type="AtkObject*"/>
1205 <parameter name="parent">
1206 <type name="AtkObject*" c:type="AtkObject*"/>
1210 <callback name="set_role">
1212 <type name="void" c:type="void"/>
1215 <parameter name="accessible">
1216 <type name="AtkObject*" c:type="AtkObject*"/>
1218 <parameter name="role">
1219 <type name="AtkRole" c:type="AtkRole"/>
1223 <callback name="connect_property_change_handler">
1225 <type name="guint" c:type="guint"/>
1228 <parameter name="accessible">
1229 <type name="AtkObject*" c:type="AtkObject*"/>
1231 <parameter name="handler">
1232 <type name="AtkPropertyChangeHandler*"
1233 c:type="AtkPropertyChangeHandler*"/>
1237 <callback name="remove_property_change_handler">
1239 <type name="void" c:type="void"/>
1242 <parameter name="accessible">
1243 <type name="AtkObject*" c:type="AtkObject*"/>
1245 <parameter name="handler_id">
1246 <type name="guint" c:type="guint"/>
1250 <callback name="initialize">
1252 <type name="void" c:type="void"/>
1255 <parameter name="accessible">
1256 <type name="AtkObject*" c:type="AtkObject*"/>
1258 <parameter name="data">
1259 <type name="gpointer" c:type="gpointer"/>
1263 <callback name="children_changed">
1265 <type name="void" c:type="void"/>
1268 <parameter name="accessible">
1269 <type name="AtkObject*" c:type="AtkObject*"/>
1271 <parameter name="change_index">
1272 <type name="guint" c:type="guint"/>
1274 <parameter name="changed_child">
1275 <type name="gpointer" c:type="gpointer"/>
1279 <callback name="focus_event">
1281 <type name="void" c:type="void"/>
1284 <parameter name="accessible">
1285 <type name="AtkObject*" c:type="AtkObject*"/>
1287 <parameter name="focus_in">
1288 <type name="gboolean" c:type="gboolean"/>
1292 <callback name="property_change">
1294 <type name="void" c:type="void"/>
1297 <parameter name="accessible">
1298 <type name="AtkObject*" c:type="AtkObject*"/>
1300 <parameter name="values">
1301 <type name="AtkPropertyValues*" c:type="AtkPropertyValues*"/>
1305 <callback name="state_change">
1307 <type name="void" c:type="void"/>
1310 <parameter name="accessible">
1311 <type name="AtkObject*" c:type="AtkObject*"/>
1313 <parameter name="name">
1314 <type name="gchar*" c:type="gchar*"/>
1316 <parameter name="state_set">
1317 <type name="gboolean" c:type="gboolean"/>
1321 <callback name="visible_data_changed">
1323 <type name="void" c:type="void"/>
1326 <parameter name="accessible">
1327 <type name="AtkObject*" c:type="AtkObject*"/>
1331 <callback name="active_descendant_changed">
1333 <type name="void" c:type="void"/>
1336 <parameter name="accessible">
1337 <type name="AtkObject*" c:type="AtkObject*"/>
1339 <parameter name="child">
1340 <type name="gpointer*" c:type="gpointer*"/>
1344 <callback name="get_attributes">
1346 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
1349 <parameter name="accessible">
1350 <type name="AtkObject*" c:type="AtkObject*"/>
1354 <field name="pad1" value="AtkFunction"/>
1355 <field name="pad2" value="AtkFunction"/>
1356 <glib:signal name="children-changed">
1358 <type name="void" c:type="void"/>
1361 <parameter name="object">
1362 <type name="guint" c:type="guint"/>
1364 <parameter name="p0">
1365 <type name="gpointer" c:type="gpointer"/>
1369 <glib:signal name="focus-event">
1371 <type name="void" c:type="void"/>
1374 <parameter name="object">
1375 <type name="gboolean" c:type="gboolean"/>
1379 <glib:signal name="property-change">
1381 <type name="void" c:type="void"/>
1384 <parameter name="object">
1385 <type name="gpointer" c:type="gpointer"/>
1389 <glib:signal name="state-change">
1391 <type name="void" c:type="void"/>
1394 <parameter name="object">
1395 <type name="gchararray" c:type="gchararray"/>
1397 <parameter name="p0">
1398 <type name="gboolean" c:type="gboolean"/>
1402 <glib:signal name="visible-data-changed">
1404 <type name="void" c:type="void"/>
1407 <glib:signal name="active-descendant-changed">
1409 <type name="void" c:type="void"/>
1412 <parameter name="object">
1413 <type name="gpointer" c:type="gpointer"/>
1418 <interface name="ImplementorIface"
1419 c:type="AtkImplementorIface"
1420 glib:type-name="AtkImplementorIface"
1421 glib:get-type="atk_implementor_get_type">
1423 <function name="implementor_ref_accessible"
1424 c:identifier="atk_implementor_ref_accessible">
1426 <type name="AtkObject*" c:type="AtkObject*"/>
1429 <parameter name="implementor">
1430 <type name="AtkImplementor" c:type="AtkImplementor*"/>
1434 <function name="role_get_name" c:identifier="atk_role_get_name">
1436 <type name="gchar*" c:type="gchar*"/>
1439 <parameter name="role">
1440 <type name="AtkRole" c:type="AtkRole"/>
1444 <function name="role_for_name" c:identifier="atk_role_for_name">
1446 <type name="AtkRole" c:type="AtkRole"/>
1449 <parameter name="name">
1450 <type name="gchar" c:type="gchar*"/>
1454 <function name="role_get_localized_name"
1455 c:identifier="atk_role_get_localized_name">
1457 <type name="gchar*" c:type="gchar*"/>
1460 <parameter name="role">
1461 <type name="AtkRole" c:type="AtkRole"/>
1465 <record name="AtkAction" c:type="AtkAction"/>
1466 <interface name="Action"
1468 glib:type-name="AtkAction"
1469 glib:get-type="atk_action_get_type">
1470 <callback name="do_action">
1472 <type name="gboolean" c:type="gboolean"/>
1475 <parameter name="action">
1476 <type name="AtkAction*" c:type="AtkAction*"/>
1478 <parameter name="i">
1479 <type name="gint" c:type="gint"/>
1483 <callback name="get_n_actions">
1485 <type name="gint" c:type="gint"/>
1488 <parameter name="action">
1489 <type name="AtkAction*" c:type="AtkAction*"/>
1493 <callback name="get_description">
1495 <type name="gchar*" c:type="gchar*"/>
1498 <parameter name="action">
1499 <type name="AtkAction*" c:type="AtkAction*"/>
1501 <parameter name="i">
1502 <type name="gint" c:type="gint"/>
1506 <callback name="get_name">
1508 <type name="gchar*" c:type="gchar*"/>
1511 <parameter name="action">
1512 <type name="AtkAction*" c:type="AtkAction*"/>
1514 <parameter name="i">
1515 <type name="gint" c:type="gint"/>
1519 <callback name="get_keybinding">
1521 <type name="gchar*" c:type="gchar*"/>
1524 <parameter name="action">
1525 <type name="AtkAction*" c:type="AtkAction*"/>
1527 <parameter name="i">
1528 <type name="gint" c:type="gint"/>
1532 <callback name="set_description">
1534 <type name="gboolean" c:type="gboolean"/>
1537 <parameter name="action">
1538 <type name="AtkAction*" c:type="AtkAction*"/>
1540 <parameter name="i">
1541 <type name="gint" c:type="gint"/>
1543 <parameter name="desc">
1544 <type name="gchar*" c:type="gchar*"/>
1548 <callback name="get_localized_name">
1550 <type name="gchar*" c:type="gchar*"/>
1553 <parameter name="action">
1554 <type name="AtkAction*" c:type="AtkAction*"/>
1556 <parameter name="i">
1557 <type name="gint" c:type="gint"/>
1561 <field name="pad2" value="AtkFunction"/>
1563 <function name="action_do_action" c:identifier="atk_action_do_action">
1565 <type name="gboolean" c:type="gboolean"/>
1568 <parameter name="action">
1569 <type name="Action" c:type="AtkAction*"/>
1571 <parameter name="i">
1572 <type name="gint" c:type="gint"/>
1576 <function name="action_get_n_actions"
1577 c:identifier="atk_action_get_n_actions">
1579 <type name="gint" c:type="gint"/>
1582 <parameter name="action">
1583 <type name="Action" c:type="AtkAction*"/>
1587 <function name="action_get_description"
1588 c:identifier="atk_action_get_description">
1590 <type name="gchar*" c:type="gchar*"/>
1593 <parameter name="action">
1594 <type name="Action" c:type="AtkAction*"/>
1596 <parameter name="i">
1597 <type name="gint" c:type="gint"/>
1601 <function name="action_get_name" c:identifier="atk_action_get_name">
1603 <type name="gchar*" c:type="gchar*"/>
1606 <parameter name="action">
1607 <type name="Action" c:type="AtkAction*"/>
1609 <parameter name="i">
1610 <type name="gint" c:type="gint"/>
1614 <function name="action_get_keybinding"
1615 c:identifier="atk_action_get_keybinding">
1617 <type name="gchar*" c:type="gchar*"/>
1620 <parameter name="action">
1621 <type name="Action" c:type="AtkAction*"/>
1623 <parameter name="i">
1624 <type name="gint" c:type="gint"/>
1628 <function name="action_set_description"
1629 c:identifier="atk_action_set_description">
1631 <type name="gboolean" c:type="gboolean"/>
1634 <parameter name="action">
1635 <type name="Action" c:type="AtkAction*"/>
1637 <parameter name="i">
1638 <type name="gint" c:type="gint"/>
1640 <parameter name="desc">
1641 <type name="gchar" c:type="gchar*"/>
1645 <function name="action_get_localized_name"
1646 c:identifier="atk_action_get_localized_name">
1648 <type name="gchar*" c:type="gchar*"/>
1651 <parameter name="action">
1652 <type name="Action" c:type="AtkAction*"/>
1654 <parameter name="i">
1655 <type name="gint" c:type="gint"/>
1659 <record name="AtkKeyEventStruct" c:type="AtkKeyEventStruct">
1660 <field name="type" value="gint"/>
1661 <field name="state" value="guint"/>
1662 <field name="keyval" value="guint"/>
1663 <field name="length" value="gint"/>
1664 <field name="string" value="gchar*"/>
1665 <field name="keycode" value="guint16"/>
1666 <field name="timestamp" value="guint32"/>
1668 <callback name="AtkEventListener">
1670 <type name="void" c:type="void"/>
1673 <parameter name="obj">
1674 <type name="AtkObject*" c:type="AtkObject*"/>
1678 <callback name="AtkEventListenerInit">
1680 <type name="void" c:type="void"/>
1683 <callback name="AtkKeySnoopFunc">
1685 <type name="gint" c:type="gint"/>
1688 <parameter name="event">
1689 <type name="AtkKeyEventStruct*" c:type="AtkKeyEventStruct*"/>
1691 <parameter name="func_data">
1692 <type name="gpointer" c:type="gpointer"/>
1696 <enumeration name="KeyEventType"
1697 c:type="AtkKeyEventType"
1698 glib:type-name="AtkKeyEventType"
1699 glib:get-type="atk_key_event_type_get_type">
1700 <member name="press"
1702 c:identifier="ATK_KEY_EVENT_PRESS"
1704 <member name="release"
1706 c:identifier="ATK_KEY_EVENT_RELEASE"
1707 glib:nick="release"/>
1708 <member name="last-defined"
1710 c:identifier="ATK_KEY_EVENT_LAST_DEFINED"
1711 glib:nick="last-defined"/>
1715 parent="GLib.Object"
1716 glib:type-name="AtkUtil"
1717 glib:get-type="atk_util_get_type">
1718 <callback name="add_global_event_listener">
1720 <type name="guint" c:type="guint"/>
1723 <parameter name="listener">
1724 <type name="GSignalEmissionHook" c:type="GSignalEmissionHook"/>
1726 <parameter name="event_type">
1727 <type name="gchar*" c:type="gchar*"/>
1731 <callback name="remove_global_event_listener">
1733 <type name="void" c:type="void"/>
1736 <parameter name="listener_id">
1737 <type name="guint" c:type="guint"/>
1741 <callback name="add_key_event_listener">
1743 <type name="guint" c:type="guint"/>
1746 <parameter name="listener">
1747 <type name="AtkKeySnoopFunc" c:type="AtkKeySnoopFunc"/>
1749 <parameter name="data">
1750 <type name="gpointer" c:type="gpointer"/>
1754 <callback name="remove_key_event_listener">
1756 <type name="void" c:type="void"/>
1759 <parameter name="listener_id">
1760 <type name="guint" c:type="guint"/>
1764 <callback name="get_root">
1766 <type name="AtkObject*" c:type="AtkObject*"/>
1769 <callback name="get_toolkit_name">
1771 <type name="gchar*" c:type="gchar*"/>
1774 <callback name="get_toolkit_version">
1776 <type name="gchar*" c:type="gchar*"/>
1780 <enumeration name="CoordType"
1781 c:type="AtkCoordType"
1782 glib:type-name="AtkCoordType"
1783 glib:get-type="atk_coord_type_get_type">
1784 <member name="screen"
1786 c:identifier="ATK_XY_SCREEN"
1787 glib:nick="screen"/>
1788 <member name="window"
1790 c:identifier="ATK_XY_WINDOW"
1791 glib:nick="window"/>
1793 <function name="add_focus_tracker" c:identifier="atk_add_focus_tracker">
1795 <type name="guint" c:type="guint"/>
1798 <parameter name="focus_tracker">
1799 <type name="AtkEventListener" c:type="AtkEventListener"/>
1803 <function name="remove_focus_tracker"
1804 c:identifier="atk_remove_focus_tracker">
1806 <type name="void" c:type="void"/>
1809 <parameter name="tracker_id">
1810 <type name="guint" c:type="guint"/>
1814 <function name="focus_tracker_init" c:identifier="atk_focus_tracker_init">
1816 <type name="void" c:type="void"/>
1819 <parameter name="init">
1820 <type name="AtkEventListenerInit" c:type="AtkEventListenerInit"/>
1824 <function name="focus_tracker_notify"
1825 c:identifier="atk_focus_tracker_notify">
1827 <type name="void" c:type="void"/>
1830 <parameter name="object">
1831 <type name="Object" c:type="AtkObject*"/>
1835 <function name="add_global_event_listener"
1836 c:identifier="atk_add_global_event_listener">
1838 <type name="guint" c:type="guint"/>
1841 <parameter name="listener">
1842 <type name="GSignalEmissionHook" c:type="GSignalEmissionHook"/>
1844 <parameter name="event_type">
1845 <type name="gchar" c:type="gchar*"/>
1849 <function name="remove_global_event_listener"
1850 c:identifier="atk_remove_global_event_listener">
1852 <type name="void" c:type="void"/>
1855 <parameter name="listener_id">
1856 <type name="guint" c:type="guint"/>
1860 <function name="add_key_event_listener"
1861 c:identifier="atk_add_key_event_listener">
1863 <type name="guint" c:type="guint"/>
1866 <parameter name="listener">
1867 <type name="AtkKeySnoopFunc" c:type="AtkKeySnoopFunc"/>
1869 <parameter name="data">
1870 <type name="gpointer" c:type="gpointer"/>
1874 <function name="remove_key_event_listener"
1875 c:identifier="atk_remove_key_event_listener">
1877 <type name="void" c:type="void"/>
1880 <parameter name="listener_id">
1881 <type name="guint" c:type="guint"/>
1885 <function name="get_root" c:identifier="atk_get_root">
1887 <type name="AtkObject*" c:type="AtkObject*"/>
1890 <function name="get_focus_object" c:identifier="atk_get_focus_object">
1892 <type name="AtkObject*" c:type="AtkObject*"/>
1895 <function name="get_toolkit_name" c:identifier="atk_get_toolkit_name">
1897 <type name="gchar*" c:type="gchar*"/>
1900 <function name="get_toolkit_version" c:identifier="atk_get_toolkit_version">
1902 <type name="gchar*" c:type="gchar*"/>
1905 <function name="get_version" c:identifier="atk_get_version">
1907 <type name="gchar*" c:type="gchar*"/>
1910 <record name="AtkComponent" c:type="AtkComponent"/>
1911 <callback name="AtkFocusHandler">
1913 <type name="void" c:type="void"/>
1917 <type name="AtkObject*" c:type="AtkObject*"/>
1920 <type name="gboolean" c:type="gboolean"/>
1924 <glib:boxed c:type="Rectangle"
1925 glib:name="Rectangle"
1926 glib:type-name="AtkRectangle"
1927 glib:get-type="atk_rectangle_get_type">
1929 <interface name="Component"
1930 c:type="AtkComponent"
1931 glib:type-name="AtkComponent"
1932 glib:get-type="atk_component_get_type">
1933 <callback name="add_focus_handler">
1935 <type name="guint" c:type="guint"/>
1938 <parameter name="component">
1939 <type name="AtkComponent*" c:type="AtkComponent*"/>
1941 <parameter name="handler">
1942 <type name="AtkFocusHandler" c:type="AtkFocusHandler"/>
1946 <callback name="contains">
1948 <type name="gboolean" c:type="gboolean"/>
1951 <parameter name="component">
1952 <type name="AtkComponent*" c:type="AtkComponent*"/>
1954 <parameter name="x">
1955 <type name="gint" c:type="gint"/>
1957 <parameter name="y">
1958 <type name="gint" c:type="gint"/>
1960 <parameter name="coord_type">
1961 <type name="AtkCoordType" c:type="AtkCoordType"/>
1965 <callback name="ref_accessible_at_point">
1967 <type name="AtkObject*" c:type="AtkObject*"/>
1970 <parameter name="component">
1971 <type name="AtkComponent*" c:type="AtkComponent*"/>
1973 <parameter name="x">
1974 <type name="gint" c:type="gint"/>
1976 <parameter name="y">
1977 <type name="gint" c:type="gint"/>
1979 <parameter name="coord_type">
1980 <type name="AtkCoordType" c:type="AtkCoordType"/>
1984 <callback name="get_extents">
1986 <type name="void" c:type="void"/>
1989 <parameter name="component">
1990 <type name="AtkComponent*" c:type="AtkComponent*"/>
1992 <parameter name="x">
1993 <type name="gint*" c:type="gint*"/>
1995 <parameter name="y">
1996 <type name="gint*" c:type="gint*"/>
1998 <parameter name="width">
1999 <type name="gint*" c:type="gint*"/>
2001 <parameter name="height">
2002 <type name="gint*" c:type="gint*"/>
2004 <parameter name="coord_type">
2005 <type name="AtkCoordType" c:type="AtkCoordType"/>
2009 <callback name="get_position">
2011 <type name="void" c:type="void"/>
2014 <parameter name="component">
2015 <type name="AtkComponent*" c:type="AtkComponent*"/>
2017 <parameter name="x">
2018 <type name="gint*" c:type="gint*"/>
2020 <parameter name="y">
2021 <type name="gint*" c:type="gint*"/>
2023 <parameter name="coord_type">
2024 <type name="AtkCoordType" c:type="AtkCoordType"/>
2028 <callback name="get_size">
2030 <type name="void" c:type="void"/>
2033 <parameter name="component">
2034 <type name="AtkComponent*" c:type="AtkComponent*"/>
2036 <parameter name="width">
2037 <type name="gint*" c:type="gint*"/>
2039 <parameter name="height">
2040 <type name="gint*" c:type="gint*"/>
2044 <callback name="grab_focus">
2046 <type name="gboolean" c:type="gboolean"/>
2049 <parameter name="component">
2050 <type name="AtkComponent*" c:type="AtkComponent*"/>
2054 <callback name="remove_focus_handler">
2056 <type name="void" c:type="void"/>
2059 <parameter name="component">
2060 <type name="AtkComponent*" c:type="AtkComponent*"/>
2062 <parameter name="handler_id">
2063 <type name="guint" c:type="guint"/>
2067 <callback name="set_extents">
2069 <type name="gboolean" c:type="gboolean"/>
2072 <parameter name="component">
2073 <type name="AtkComponent*" c:type="AtkComponent*"/>
2075 <parameter name="x">
2076 <type name="gint" c:type="gint"/>
2078 <parameter name="y">
2079 <type name="gint" c:type="gint"/>
2081 <parameter name="width">
2082 <type name="gint" c:type="gint"/>
2084 <parameter name="height">
2085 <type name="gint" c:type="gint"/>
2087 <parameter name="coord_type">
2088 <type name="AtkCoordType" c:type="AtkCoordType"/>
2092 <callback name="set_position">
2094 <type name="gboolean" c:type="gboolean"/>
2097 <parameter name="component">
2098 <type name="AtkComponent*" c:type="AtkComponent*"/>
2100 <parameter name="x">
2101 <type name="gint" c:type="gint"/>
2103 <parameter name="y">
2104 <type name="gint" c:type="gint"/>
2106 <parameter name="coord_type">
2107 <type name="AtkCoordType" c:type="AtkCoordType"/>
2111 <callback name="set_size">
2113 <type name="gboolean" c:type="gboolean"/>
2116 <parameter name="component">
2117 <type name="AtkComponent*" c:type="AtkComponent*"/>
2119 <parameter name="width">
2120 <type name="gint" c:type="gint"/>
2122 <parameter name="height">
2123 <type name="gint" c:type="gint"/>
2127 <callback name="get_layer">
2129 <type name="AtkLayer" c:type="AtkLayer"/>
2132 <parameter name="component">
2133 <type name="AtkComponent*" c:type="AtkComponent*"/>
2137 <callback name="get_mdi_zorder">
2139 <type name="gint" c:type="gint"/>
2142 <parameter name="component">
2143 <type name="AtkComponent*" c:type="AtkComponent*"/>
2147 <callback name="bounds_changed">
2149 <type name="void" c:type="void"/>
2152 <parameter name="component">
2153 <type name="AtkComponent*" c:type="AtkComponent*"/>
2155 <parameter name="bounds">
2156 <type name="AtkRectangle*" c:type="AtkRectangle*"/>
2160 <callback name="get_alpha">
2162 <type name="gdouble" c:type="gdouble"/>
2165 <parameter name="component">
2166 <type name="AtkComponent*" c:type="AtkComponent*"/>
2170 <glib:signal name="bounds-changed">
2172 <type name="void" c:type="void"/>
2175 <parameter name="object">
2176 <type name="AtkRectangle" c:type="AtkRectangle"/>
2181 <function name="component_add_focus_handler"
2182 c:identifier="atk_component_add_focus_handler">
2184 <type name="guint" c:type="guint"/>
2187 <parameter name="component">
2188 <type name="Component" c:type="AtkComponent*"/>
2190 <parameter name="handler">
2191 <type name="AtkFocusHandler" c:type="AtkFocusHandler"/>
2195 <function name="component_contains" c:identifier="atk_component_contains">
2197 <type name="gboolean" c:type="gboolean"/>
2200 <parameter name="component">
2201 <type name="Component" c:type="AtkComponent*"/>
2203 <parameter name="x">
2204 <type name="gint" c:type="gint"/>
2206 <parameter name="y">
2207 <type name="gint" c:type="gint"/>
2209 <parameter name="coord_type">
2210 <type name="AtkCoordType" c:type="AtkCoordType"/>
2214 <function name="component_ref_accessible_at_point"
2215 c:identifier="atk_component_ref_accessible_at_point">
2217 <type name="AtkObject*" c:type="AtkObject*"/>
2220 <parameter name="component">
2221 <type name="Component" c:type="AtkComponent*"/>
2223 <parameter name="x">
2224 <type name="gint" c:type="gint"/>
2226 <parameter name="y">
2227 <type name="gint" c:type="gint"/>
2229 <parameter name="coord_type">
2230 <type name="AtkCoordType" c:type="AtkCoordType"/>
2234 <function name="component_get_extents"
2235 c:identifier="atk_component_get_extents">
2237 <type name="void" c:type="void"/>
2240 <parameter name="component">
2241 <type name="Component" c:type="AtkComponent*"/>
2243 <parameter name="x">
2244 <type name="gint" c:type="gint*"/>
2246 <parameter name="y">
2247 <type name="gint" c:type="gint*"/>
2249 <parameter name="width">
2250 <type name="gint" c:type="gint*"/>
2252 <parameter name="height">
2253 <type name="gint" c:type="gint*"/>
2255 <parameter name="coord_type">
2256 <type name="AtkCoordType" c:type="AtkCoordType"/>
2260 <function name="component_get_position"
2261 c:identifier="atk_component_get_position">
2263 <type name="void" c:type="void"/>
2266 <parameter name="component">
2267 <type name="Component" c:type="AtkComponent*"/>
2269 <parameter name="x">
2270 <type name="gint" c:type="gint*"/>
2272 <parameter name="y">
2273 <type name="gint" c:type="gint*"/>
2275 <parameter name="coord_type">
2276 <type name="AtkCoordType" c:type="AtkCoordType"/>
2280 <function name="component_get_size" c:identifier="atk_component_get_size">
2282 <type name="void" c:type="void"/>
2285 <parameter name="component">
2286 <type name="Component" c:type="AtkComponent*"/>
2288 <parameter name="width">
2289 <type name="gint" c:type="gint*"/>
2291 <parameter name="height">
2292 <type name="gint" c:type="gint*"/>
2296 <function name="component_get_layer" c:identifier="atk_component_get_layer">
2298 <type name="AtkLayer" c:type="AtkLayer"/>
2301 <parameter name="component">
2302 <type name="Component" c:type="AtkComponent*"/>
2306 <function name="component_get_mdi_zorder"
2307 c:identifier="atk_component_get_mdi_zorder">
2309 <type name="gint" c:type="gint"/>
2312 <parameter name="component">
2313 <type name="Component" c:type="AtkComponent*"/>
2317 <function name="component_grab_focus"
2318 c:identifier="atk_component_grab_focus">
2320 <type name="gboolean" c:type="gboolean"/>
2323 <parameter name="component">
2324 <type name="Component" c:type="AtkComponent*"/>
2328 <function name="component_remove_focus_handler"
2329 c:identifier="atk_component_remove_focus_handler">
2331 <type name="void" c:type="void"/>
2334 <parameter name="component">
2335 <type name="Component" c:type="AtkComponent*"/>
2337 <parameter name="handler_id">
2338 <type name="guint" c:type="guint"/>
2342 <function name="component_set_extents"
2343 c:identifier="atk_component_set_extents">
2345 <type name="gboolean" c:type="gboolean"/>
2348 <parameter name="component">
2349 <type name="Component" c:type="AtkComponent*"/>
2351 <parameter name="x">
2352 <type name="gint" c:type="gint"/>
2354 <parameter name="y">
2355 <type name="gint" c:type="gint"/>
2357 <parameter name="width">
2358 <type name="gint" c:type="gint"/>
2360 <parameter name="height">
2361 <type name="gint" c:type="gint"/>
2363 <parameter name="coord_type">
2364 <type name="AtkCoordType" c:type="AtkCoordType"/>
2368 <function name="component_set_position"
2369 c:identifier="atk_component_set_position">
2371 <type name="gboolean" c:type="gboolean"/>
2374 <parameter name="component">
2375 <type name="Component" c:type="AtkComponent*"/>
2377 <parameter name="x">
2378 <type name="gint" c:type="gint"/>
2380 <parameter name="y">
2381 <type name="gint" c:type="gint"/>
2383 <parameter name="coord_type">
2384 <type name="AtkCoordType" c:type="AtkCoordType"/>
2388 <function name="component_set_size" c:identifier="atk_component_set_size">
2390 <type name="gboolean" c:type="gboolean"/>
2393 <parameter name="component">
2394 <type name="Component" c:type="AtkComponent*"/>
2396 <parameter name="width">
2397 <type name="gint" c:type="gint"/>
2399 <parameter name="height">
2400 <type name="gint" c:type="gint"/>
2404 <function name="component_get_alpha" c:identifier="atk_component_get_alpha">
2406 <type name="gdouble" c:type="gdouble"/>
2409 <parameter name="component">
2410 <type name="Component" c:type="AtkComponent*"/>
2414 <record name="AtkDocument" c:type="AtkDocument"/>
2415 <interface name="Document"
2416 c:type="AtkDocument"
2417 glib:type-name="AtkDocument"
2418 glib:get-type="atk_document_get_type">
2419 <callback name="get_document_type">
2421 <type name="gchar*" c:type="gchar*"/>
2424 <parameter name="document">
2425 <type name="AtkDocument*" c:type="AtkDocument*"/>
2429 <callback name="get_document">
2431 <type name="gpointer" c:type="gpointer"/>
2434 <parameter name="document">
2435 <type name="AtkDocument*" c:type="AtkDocument*"/>
2439 <callback name="get_document_locale">
2441 <type name="gchar*" c:type="gchar*"/>
2444 <parameter name="document">
2445 <type name="AtkDocument*" c:type="AtkDocument*"/>
2449 <callback name="get_document_attributes">
2451 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
2454 <parameter name="document">
2455 <type name="AtkDocument*" c:type="AtkDocument*"/>
2459 <callback name="get_document_attribute_value">
2461 <type name="gchar*" c:type="gchar*"/>
2464 <parameter name="document">
2465 <type name="AtkDocument*" c:type="AtkDocument*"/>
2467 <parameter name="attribute_name">
2468 <type name="gchar*" c:type="gchar*"/>
2472 <callback name="set_document_attribute">
2474 <type name="gboolean" c:type="gboolean"/>
2477 <parameter name="document">
2478 <type name="AtkDocument*" c:type="AtkDocument*"/>
2480 <parameter name="attribute_name">
2481 <type name="gchar*" c:type="gchar*"/>
2483 <parameter name="attribute_value">
2484 <type name="gchar*" c:type="gchar*"/>
2488 <field name="pad1" value="AtkFunction"/>
2489 <field name="pad2" value="AtkFunction"/>
2490 <field name="pad3" value="AtkFunction"/>
2491 <field name="pad4" value="AtkFunction"/>
2492 <glib:signal name="load-complete">
2494 <type name="void" c:type="void"/>
2497 <glib:signal name="reload">
2499 <type name="void" c:type="void"/>
2502 <glib:signal name="load-stopped">
2504 <type name="void" c:type="void"/>
2508 <function name="document_get_document_type"
2509 c:identifier="atk_document_get_document_type">
2511 <type name="gchar*" c:type="gchar*"/>
2514 <parameter name="document">
2515 <type name="Document" c:type="AtkDocument*"/>
2519 <function name="document_get_document"
2520 c:identifier="atk_document_get_document">
2522 <type name="gpointer" c:type="gpointer"/>
2525 <parameter name="document">
2526 <type name="Document" c:type="AtkDocument*"/>
2530 <function name="document_get_locale" c:identifier="atk_document_get_locale">
2532 <type name="gchar*" c:type="gchar*"/>
2535 <parameter name="document">
2536 <type name="Document" c:type="AtkDocument*"/>
2540 <function name="document_get_attributes"
2541 c:identifier="atk_document_get_attributes">
2543 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
2546 <parameter name="document">
2547 <type name="Document" c:type="AtkDocument*"/>
2551 <function name="document_get_attribute_value"
2552 c:identifier="atk_document_get_attribute_value">
2554 <type name="gchar*" c:type="gchar*"/>
2557 <parameter name="document">
2558 <type name="Document" c:type="AtkDocument*"/>
2560 <parameter name="attribute_name">
2561 <type name="gchar" c:type="gchar*"/>
2565 <function name="document_set_attribute_value"
2566 c:identifier="atk_document_set_attribute_value">
2568 <type name="gboolean" c:type="gboolean"/>
2571 <parameter name="document">
2572 <type name="Document" c:type="AtkDocument*"/>
2574 <parameter name="attribute_name">
2575 <type name="gchar" c:type="gchar*"/>
2577 <parameter name="attribute_value">
2578 <type name="gchar" c:type="gchar*"/>
2582 <enumeration name="TextAttribute"
2583 c:type="AtkTextAttribute"
2584 glib:type-name="AtkTextAttribute"
2585 glib:get-type="atk_text_attribute_get_type">
2586 <member name="invalid"
2588 c:identifier="ATK_TEXT_ATTR_INVALID"
2589 glib:nick="invalid"/>
2590 <member name="left-margin"
2592 c:identifier="ATK_TEXT_ATTR_LEFT_MARGIN"
2593 glib:nick="left-margin"/>
2594 <member name="right-margin"
2596 c:identifier="ATK_TEXT_ATTR_RIGHT_MARGIN"
2597 glib:nick="right-margin"/>
2598 <member name="indent"
2600 c:identifier="ATK_TEXT_ATTR_INDENT"
2601 glib:nick="indent"/>
2602 <member name="invisible"
2604 c:identifier="ATK_TEXT_ATTR_INVISIBLE"
2605 glib:nick="invisible"/>
2606 <member name="editable"
2608 c:identifier="ATK_TEXT_ATTR_EDITABLE"
2609 glib:nick="editable"/>
2610 <member name="pixels-above-lines"
2612 c:identifier="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES"
2613 glib:nick="pixels-above-lines"/>
2614 <member name="pixels-below-lines"
2616 c:identifier="ATK_TEXT_ATTR_PIXELS_BELOW_LINES"
2617 glib:nick="pixels-below-lines"/>
2618 <member name="pixels-inside-wrap"
2620 c:identifier="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP"
2621 glib:nick="pixels-inside-wrap"/>
2622 <member name="bg-full-height"
2624 c:identifier="ATK_TEXT_ATTR_BG_FULL_HEIGHT"
2625 glib:nick="bg-full-height"/>
2628 c:identifier="ATK_TEXT_ATTR_RISE"
2630 <member name="underline"
2632 c:identifier="ATK_TEXT_ATTR_UNDERLINE"
2633 glib:nick="underline"/>
2634 <member name="strikethrough"
2636 c:identifier="ATK_TEXT_ATTR_STRIKETHROUGH"
2637 glib:nick="strikethrough"/>
2640 c:identifier="ATK_TEXT_ATTR_SIZE"
2642 <member name="scale"
2644 c:identifier="ATK_TEXT_ATTR_SCALE"
2646 <member name="weight"
2648 c:identifier="ATK_TEXT_ATTR_WEIGHT"
2649 glib:nick="weight"/>
2650 <member name="language"
2652 c:identifier="ATK_TEXT_ATTR_LANGUAGE"
2653 glib:nick="language"/>
2654 <member name="family-name"
2656 c:identifier="ATK_TEXT_ATTR_FAMILY_NAME"
2657 glib:nick="family-name"/>
2658 <member name="bg-color"
2660 c:identifier="ATK_TEXT_ATTR_BG_COLOR"
2661 glib:nick="bg-color"/>
2662 <member name="fg-color"
2664 c:identifier="ATK_TEXT_ATTR_FG_COLOR"
2665 glib:nick="fg-color"/>
2666 <member name="bg-stipple"
2668 c:identifier="ATK_TEXT_ATTR_BG_STIPPLE"
2669 glib:nick="bg-stipple"/>
2670 <member name="fg-stipple"
2672 c:identifier="ATK_TEXT_ATTR_FG_STIPPLE"
2673 glib:nick="fg-stipple"/>
2674 <member name="wrap-mode"
2676 c:identifier="ATK_TEXT_ATTR_WRAP_MODE"
2677 glib:nick="wrap-mode"/>
2678 <member name="direction"
2680 c:identifier="ATK_TEXT_ATTR_DIRECTION"
2681 glib:nick="direction"/>
2682 <member name="justification"
2684 c:identifier="ATK_TEXT_ATTR_JUSTIFICATION"
2685 glib:nick="justification"/>
2686 <member name="stretch"
2688 c:identifier="ATK_TEXT_ATTR_STRETCH"
2689 glib:nick="stretch"/>
2690 <member name="variant"
2692 c:identifier="ATK_TEXT_ATTR_VARIANT"
2693 glib:nick="variant"/>
2694 <member name="style"
2696 c:identifier="ATK_TEXT_ATTR_STYLE"
2698 <member name="last-defined"
2700 c:identifier="ATK_TEXT_ATTR_LAST_DEFINED"
2701 glib:nick="last-defined"/>
2703 <function name="text_attribute_register"
2704 c:identifier="atk_text_attribute_register">
2706 <type name="AtkTextAttribute" c:type="AtkTextAttribute"/>
2709 <parameter name="name">
2710 <type name="gchar" c:type="gchar*"/>
2714 <record name="AtkText" c:type="AtkText"/>
2715 <enumeration name="TextBoundary"
2716 c:type="AtkTextBoundary"
2717 glib:type-name="AtkTextBoundary"
2718 glib:get-type="atk_text_boundary_get_type">
2721 c:identifier="ATK_TEXT_BOUNDARY_CHAR"
2723 <member name="word-start"
2725 c:identifier="ATK_TEXT_BOUNDARY_WORD_START"
2726 glib:nick="word-start"/>
2727 <member name="word-end"
2729 c:identifier="ATK_TEXT_BOUNDARY_WORD_END"
2730 glib:nick="word-end"/>
2731 <member name="sentence-start"
2733 c:identifier="ATK_TEXT_BOUNDARY_SENTENCE_START"
2734 glib:nick="sentence-start"/>
2735 <member name="sentence-end"
2737 c:identifier="ATK_TEXT_BOUNDARY_SENTENCE_END"
2738 glib:nick="sentence-end"/>
2739 <member name="line-start"
2741 c:identifier="ATK_TEXT_BOUNDARY_LINE_START"
2742 glib:nick="line-start"/>
2743 <member name="line-end"
2745 c:identifier="ATK_TEXT_BOUNDARY_LINE_END"
2746 glib:nick="line-end"/>
2748 <record name="AtkTextRectangle" c:type="AtkTextRectangle">
2749 <field name="x" value="gint"/>
2750 <field name="y" value="gint"/>
2751 <field name="width" value="gint"/>
2752 <field name="height" value="gint"/>
2754 <record name="AtkTextRange" c:type="AtkTextRange">
2755 <field name="bounds" value="AtkTextRectangle"/>
2756 <field name="start_offset" value="gint"/>
2757 <field name="end_offset" value="gint"/>
2758 <field name="content" value="gchar*"/>
2760 <enumeration name="TextClipType"
2761 c:type="AtkTextClipType"
2762 glib:type-name="AtkTextClipType"
2763 glib:get-type="atk_text_clip_type_get_type">
2766 c:identifier="ATK_TEXT_CLIP_NONE"
2770 c:identifier="ATK_TEXT_CLIP_MIN"
2774 c:identifier="ATK_TEXT_CLIP_MAX"
2778 c:identifier="ATK_TEXT_CLIP_BOTH"
2781 <interface name="Text"
2783 glib:type-name="AtkText"
2784 glib:get-type="atk_text_get_type">
2785 <callback name="get_text">
2787 <type name="gchar*" c:type="gchar*"/>
2790 <parameter name="text">
2791 <type name="AtkText*" c:type="AtkText*"/>
2793 <parameter name="start_offset">
2794 <type name="gint" c:type="gint"/>
2796 <parameter name="end_offset">
2797 <type name="gint" c:type="gint"/>
2801 <callback name="get_text_after_offset">
2803 <type name="gchar*" c:type="gchar*"/>
2806 <parameter name="text">
2807 <type name="AtkText*" c:type="AtkText*"/>
2809 <parameter name="offset">
2810 <type name="gint" c:type="gint"/>
2812 <parameter name="boundary_type">
2813 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
2815 <parameter name="start_offset">
2816 <type name="gint*" c:type="gint*"/>
2818 <parameter name="end_offset">
2819 <type name="gint*" c:type="gint*"/>
2823 <callback name="get_text_at_offset">
2825 <type name="gchar*" c:type="gchar*"/>
2828 <parameter name="text">
2829 <type name="AtkText*" c:type="AtkText*"/>
2831 <parameter name="offset">
2832 <type name="gint" c:type="gint"/>
2834 <parameter name="boundary_type">
2835 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
2837 <parameter name="start_offset">
2838 <type name="gint*" c:type="gint*"/>
2840 <parameter name="end_offset">
2841 <type name="gint*" c:type="gint*"/>
2845 <callback name="get_character_at_offset">
2847 <type name="gunichar" c:type="gunichar"/>
2850 <parameter name="text">
2851 <type name="AtkText*" c:type="AtkText*"/>
2853 <parameter name="offset">
2854 <type name="gint" c:type="gint"/>
2858 <callback name="get_text_before_offset">
2860 <type name="gchar*" c:type="gchar*"/>
2863 <parameter name="text">
2864 <type name="AtkText*" c:type="AtkText*"/>
2866 <parameter name="offset">
2867 <type name="gint" c:type="gint"/>
2869 <parameter name="boundary_type">
2870 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
2872 <parameter name="start_offset">
2873 <type name="gint*" c:type="gint*"/>
2875 <parameter name="end_offset">
2876 <type name="gint*" c:type="gint*"/>
2880 <callback name="get_caret_offset">
2882 <type name="gint" c:type="gint"/>
2885 <parameter name="text">
2886 <type name="AtkText*" c:type="AtkText*"/>
2890 <callback name="get_run_attributes">
2892 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
2895 <parameter name="text">
2896 <type name="AtkText*" c:type="AtkText*"/>
2898 <parameter name="offset">
2899 <type name="gint" c:type="gint"/>
2901 <parameter name="start_offset">
2902 <type name="gint*" c:type="gint*"/>
2904 <parameter name="end_offset">
2905 <type name="gint*" c:type="gint*"/>
2909 <callback name="get_default_attributes">
2911 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
2914 <parameter name="text">
2915 <type name="AtkText*" c:type="AtkText*"/>
2919 <callback name="get_character_extents">
2921 <type name="void" c:type="void"/>
2924 <parameter name="text">
2925 <type name="AtkText*" c:type="AtkText*"/>
2927 <parameter name="offset">
2928 <type name="gint" c:type="gint"/>
2930 <parameter name="x">
2931 <type name="gint*" c:type="gint*"/>
2933 <parameter name="y">
2934 <type name="gint*" c:type="gint*"/>
2936 <parameter name="width">
2937 <type name="gint*" c:type="gint*"/>
2939 <parameter name="height">
2940 <type name="gint*" c:type="gint*"/>
2942 <parameter name="coords">
2943 <type name="AtkCoordType" c:type="AtkCoordType"/>
2947 <callback name="get_character_count">
2949 <type name="gint" c:type="gint"/>
2952 <parameter name="text">
2953 <type name="AtkText*" c:type="AtkText*"/>
2957 <callback name="get_offset_at_point">
2959 <type name="gint" c:type="gint"/>
2962 <parameter name="text">
2963 <type name="AtkText*" c:type="AtkText*"/>
2965 <parameter name="x">
2966 <type name="gint" c:type="gint"/>
2968 <parameter name="y">
2969 <type name="gint" c:type="gint"/>
2971 <parameter name="coords">
2972 <type name="AtkCoordType" c:type="AtkCoordType"/>
2976 <callback name="get_n_selections">
2978 <type name="gint" c:type="gint"/>
2981 <parameter name="text">
2982 <type name="AtkText*" c:type="AtkText*"/>
2986 <callback name="get_selection">
2988 <type name="gchar*" c:type="gchar*"/>
2991 <parameter name="text">
2992 <type name="AtkText*" c:type="AtkText*"/>
2994 <parameter name="selection_num">
2995 <type name="gint" c:type="gint"/>
2997 <parameter name="start_offset">
2998 <type name="gint*" c:type="gint*"/>
3000 <parameter name="end_offset">
3001 <type name="gint*" c:type="gint*"/>
3005 <callback name="add_selection">
3007 <type name="gboolean" c:type="gboolean"/>
3010 <parameter name="text">
3011 <type name="AtkText*" c:type="AtkText*"/>
3013 <parameter name="start_offset">
3014 <type name="gint" c:type="gint"/>
3016 <parameter name="end_offset">
3017 <type name="gint" c:type="gint"/>
3021 <callback name="remove_selection">
3023 <type name="gboolean" c:type="gboolean"/>
3026 <parameter name="text">
3027 <type name="AtkText*" c:type="AtkText*"/>
3029 <parameter name="selection_num">
3030 <type name="gint" c:type="gint"/>
3034 <callback name="set_selection">
3036 <type name="gboolean" c:type="gboolean"/>
3039 <parameter name="text">
3040 <type name="AtkText*" c:type="AtkText*"/>
3042 <parameter name="selection_num">
3043 <type name="gint" c:type="gint"/>
3045 <parameter name="start_offset">
3046 <type name="gint" c:type="gint"/>
3048 <parameter name="end_offset">
3049 <type name="gint" c:type="gint"/>
3053 <callback name="set_caret_offset">
3055 <type name="gboolean" c:type="gboolean"/>
3058 <parameter name="text">
3059 <type name="AtkText*" c:type="AtkText*"/>
3061 <parameter name="offset">
3062 <type name="gint" c:type="gint"/>
3066 <callback name="text_changed">
3068 <type name="void" c:type="void"/>
3071 <parameter name="text">
3072 <type name="AtkText*" c:type="AtkText*"/>
3074 <parameter name="position">
3075 <type name="gint" c:type="gint"/>
3077 <parameter name="length">
3078 <type name="gint" c:type="gint"/>
3082 <callback name="text_caret_moved">
3084 <type name="void" c:type="void"/>
3087 <parameter name="text">
3088 <type name="AtkText*" c:type="AtkText*"/>
3090 <parameter name="location">
3091 <type name="gint" c:type="gint"/>
3095 <callback name="text_selection_changed">
3097 <type name="void" c:type="void"/>
3100 <parameter name="text">
3101 <type name="AtkText*" c:type="AtkText*"/>
3105 <callback name="text_attributes_changed">
3107 <type name="void" c:type="void"/>
3110 <parameter name="text">
3111 <type name="AtkText*" c:type="AtkText*"/>
3115 <callback name="get_range_extents">
3117 <type name="void" c:type="void"/>
3120 <parameter name="text">
3121 <type name="AtkText*" c:type="AtkText*"/>
3123 <parameter name="start_offset">
3124 <type name="gint" c:type="gint"/>
3126 <parameter name="end_offset">
3127 <type name="gint" c:type="gint"/>
3129 <parameter name="coord_type">
3130 <type name="AtkCoordType" c:type="AtkCoordType"/>
3132 <parameter name="rect">
3133 <type name="AtkTextRectangle*" c:type="AtkTextRectangle*"/>
3137 <callback name="get_bounded_ranges">
3139 <type name="AtkTextRange**" c:type="AtkTextRange**"/>
3142 <parameter name="text">
3143 <type name="AtkText*" c:type="AtkText*"/>
3145 <parameter name="rect">
3146 <type name="AtkTextRectangle*" c:type="AtkTextRectangle*"/>
3148 <parameter name="coord_type">
3149 <type name="AtkCoordType" c:type="AtkCoordType"/>
3151 <parameter name="x_clip_type">
3152 <type name="AtkTextClipType" c:type="AtkTextClipType"/>
3154 <parameter name="y_clip_type">
3155 <type name="AtkTextClipType" c:type="AtkTextClipType"/>
3159 <field name="pad4" value="AtkFunction"/>
3160 <glib:signal name="text-changed">
3162 <type name="void" c:type="void"/>
3165 <parameter name="object">
3166 <type name="gint" c:type="gint"/>
3168 <parameter name="p0">
3169 <type name="gint" c:type="gint"/>
3173 <glib:signal name="text-caret-moved">
3175 <type name="void" c:type="void"/>
3178 <parameter name="object">
3179 <type name="gint" c:type="gint"/>
3183 <glib:signal name="text-selection-changed">
3185 <type name="void" c:type="void"/>
3188 <glib:signal name="text-attributes-changed">
3190 <type name="void" c:type="void"/>
3194 <function name="text_get_text" c:identifier="atk_text_get_text">
3196 <type name="gchar*" c:type="gchar*"/>
3199 <parameter name="text">
3200 <type name="Text" c:type="AtkText*"/>
3202 <parameter name="start_offset">
3203 <type name="gint" c:type="gint"/>
3205 <parameter name="end_offset">
3206 <type name="gint" c:type="gint"/>
3210 <function name="text_get_character_at_offset"
3211 c:identifier="atk_text_get_character_at_offset">
3213 <type name="gunichar" c:type="gunichar"/>
3216 <parameter name="text">
3217 <type name="Text" c:type="AtkText*"/>
3219 <parameter name="offset">
3220 <type name="gint" c:type="gint"/>
3224 <function name="text_get_text_after_offset"
3225 c:identifier="atk_text_get_text_after_offset">
3227 <type name="gchar*" c:type="gchar*"/>
3230 <parameter name="text">
3231 <type name="Text" c:type="AtkText*"/>
3233 <parameter name="offset">
3234 <type name="gint" c:type="gint"/>
3236 <parameter name="boundary_type">
3237 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
3239 <parameter name="start_offset">
3240 <type name="gint" c:type="gint*"/>
3242 <parameter name="end_offset">
3243 <type name="gint" c:type="gint*"/>
3247 <function name="text_get_text_at_offset"
3248 c:identifier="atk_text_get_text_at_offset">
3250 <type name="gchar*" c:type="gchar*"/>
3253 <parameter name="text">
3254 <type name="Text" c:type="AtkText*"/>
3256 <parameter name="offset">
3257 <type name="gint" c:type="gint"/>
3259 <parameter name="boundary_type">
3260 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
3262 <parameter name="start_offset">
3263 <type name="gint" c:type="gint*"/>
3265 <parameter name="end_offset">
3266 <type name="gint" c:type="gint*"/>
3270 <function name="text_get_text_before_offset"
3271 c:identifier="atk_text_get_text_before_offset">
3273 <type name="gchar*" c:type="gchar*"/>
3276 <parameter name="text">
3277 <type name="Text" c:type="AtkText*"/>
3279 <parameter name="offset">
3280 <type name="gint" c:type="gint"/>
3282 <parameter name="boundary_type">
3283 <type name="AtkTextBoundary" c:type="AtkTextBoundary"/>
3285 <parameter name="start_offset">
3286 <type name="gint" c:type="gint*"/>
3288 <parameter name="end_offset">
3289 <type name="gint" c:type="gint*"/>
3293 <function name="text_get_caret_offset"
3294 c:identifier="atk_text_get_caret_offset">
3296 <type name="gint" c:type="gint"/>
3299 <parameter name="text">
3300 <type name="Text" c:type="AtkText*"/>
3304 <function name="text_get_character_extents"
3305 c:identifier="atk_text_get_character_extents">
3307 <type name="void" c:type="void"/>
3310 <parameter name="text">
3311 <type name="Text" c:type="AtkText*"/>
3313 <parameter name="offset">
3314 <type name="gint" c:type="gint"/>
3316 <parameter name="x">
3317 <type name="gint" c:type="gint*"/>
3319 <parameter name="y">
3320 <type name="gint" c:type="gint*"/>
3322 <parameter name="width">
3323 <type name="gint" c:type="gint*"/>
3325 <parameter name="height">
3326 <type name="gint" c:type="gint*"/>
3328 <parameter name="coords">
3329 <type name="AtkCoordType" c:type="AtkCoordType"/>
3333 <function name="text_get_run_attributes"
3334 c:identifier="atk_text_get_run_attributes">
3336 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
3339 <parameter name="text">
3340 <type name="Text" c:type="AtkText*"/>
3342 <parameter name="offset">
3343 <type name="gint" c:type="gint"/>
3345 <parameter name="start_offset">
3346 <type name="gint" c:type="gint*"/>
3348 <parameter name="end_offset">
3349 <type name="gint" c:type="gint*"/>
3353 <function name="text_get_default_attributes"
3354 c:identifier="atk_text_get_default_attributes">
3356 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
3359 <parameter name="text">
3360 <type name="Text" c:type="AtkText*"/>
3364 <function name="text_get_character_count"
3365 c:identifier="atk_text_get_character_count">
3367 <type name="gint" c:type="gint"/>
3370 <parameter name="text">
3371 <type name="Text" c:type="AtkText*"/>
3375 <function name="text_get_offset_at_point"
3376 c:identifier="atk_text_get_offset_at_point">
3378 <type name="gint" c:type="gint"/>
3381 <parameter name="text">
3382 <type name="Text" c:type="AtkText*"/>
3384 <parameter name="x">
3385 <type name="gint" c:type="gint"/>
3387 <parameter name="y">
3388 <type name="gint" c:type="gint"/>
3390 <parameter name="coords">
3391 <type name="AtkCoordType" c:type="AtkCoordType"/>
3395 <function name="text_get_n_selections"
3396 c:identifier="atk_text_get_n_selections">
3398 <type name="gint" c:type="gint"/>
3401 <parameter name="text">
3402 <type name="Text" c:type="AtkText*"/>
3406 <function name="text_get_selection" c:identifier="atk_text_get_selection">
3408 <type name="gchar*" c:type="gchar*"/>
3411 <parameter name="text">
3412 <type name="Text" c:type="AtkText*"/>
3414 <parameter name="selection_num">
3415 <type name="gint" c:type="gint"/>
3417 <parameter name="start_offset">
3418 <type name="gint" c:type="gint*"/>
3420 <parameter name="end_offset">
3421 <type name="gint" c:type="gint*"/>
3425 <function name="text_add_selection" c:identifier="atk_text_add_selection">
3427 <type name="gboolean" c:type="gboolean"/>
3430 <parameter name="text">
3431 <type name="Text" c:type="AtkText*"/>
3433 <parameter name="start_offset">
3434 <type name="gint" c:type="gint"/>
3436 <parameter name="end_offset">
3437 <type name="gint" c:type="gint"/>
3441 <function name="text_remove_selection"
3442 c:identifier="atk_text_remove_selection">
3444 <type name="gboolean" c:type="gboolean"/>
3447 <parameter name="text">
3448 <type name="Text" c:type="AtkText*"/>
3450 <parameter name="selection_num">
3451 <type name="gint" c:type="gint"/>
3455 <function name="text_set_selection" c:identifier="atk_text_set_selection">
3457 <type name="gboolean" c:type="gboolean"/>
3460 <parameter name="text">
3461 <type name="Text" c:type="AtkText*"/>
3463 <parameter name="selection_num">
3464 <type name="gint" c:type="gint"/>
3466 <parameter name="start_offset">
3467 <type name="gint" c:type="gint"/>
3469 <parameter name="end_offset">
3470 <type name="gint" c:type="gint"/>
3474 <function name="text_set_caret_offset"
3475 c:identifier="atk_text_set_caret_offset">
3477 <type name="gboolean" c:type="gboolean"/>
3480 <parameter name="text">
3481 <type name="Text" c:type="AtkText*"/>
3483 <parameter name="offset">
3484 <type name="gint" c:type="gint"/>
3488 <function name="text_get_range_extents"
3489 c:identifier="atk_text_get_range_extents">
3491 <type name="void" c:type="void"/>
3494 <parameter name="text">
3495 <type name="Text" c:type="AtkText*"/>
3497 <parameter name="start_offset">
3498 <type name="gint" c:type="gint"/>
3500 <parameter name="end_offset">
3501 <type name="gint" c:type="gint"/>
3503 <parameter name="coord_type">
3504 <type name="AtkCoordType" c:type="AtkCoordType"/>
3506 <parameter name="rect">
3507 <type name="AtkTextRectangle" c:type="AtkTextRectangle*"/>
3511 <function name="text_get_bounded_ranges"
3512 c:identifier="atk_text_get_bounded_ranges">
3514 <type name="AtkTextRange**" c:type="AtkTextRange**"/>
3517 <parameter name="text">
3518 <type name="Text" c:type="AtkText*"/>
3520 <parameter name="rect">
3521 <type name="AtkTextRectangle" c:type="AtkTextRectangle*"/>
3523 <parameter name="coord_type">
3524 <type name="AtkCoordType" c:type="AtkCoordType"/>
3526 <parameter name="x_clip_type">
3527 <type name="AtkTextClipType" c:type="AtkTextClipType"/>
3529 <parameter name="y_clip_type">
3530 <type name="AtkTextClipType" c:type="AtkTextClipType"/>
3534 <function name="text_free_ranges" c:identifier="atk_text_free_ranges">
3536 <type name="void" c:type="void"/>
3539 <parameter name="ranges">
3540 <type name="AtkTextRange" c:type="AtkTextRange**"/>
3544 <function name="attribute_set_free" c:identifier="atk_attribute_set_free">
3546 <type name="void" c:type="void"/>
3549 <parameter name="attrib_set">
3550 <type name="AtkAttributeSet" c:type="AtkAttributeSet*"/>
3554 <function name="text_attribute_get_name"
3555 c:identifier="atk_text_attribute_get_name">
3557 <type name="gchar*" c:type="gchar*"/>
3560 <parameter name="attr">
3561 <type name="AtkTextAttribute" c:type="AtkTextAttribute"/>
3565 <function name="text_attribute_for_name"
3566 c:identifier="atk_text_attribute_for_name">
3568 <type name="AtkTextAttribute" c:type="AtkTextAttribute"/>
3571 <parameter name="name">
3572 <type name="gchar" c:type="gchar*"/>
3576 <function name="text_attribute_get_value"
3577 c:identifier="atk_text_attribute_get_value">
3579 <type name="gchar*" c:type="gchar*"/>
3582 <parameter name="attr">
3583 <type name="AtkTextAttribute" c:type="AtkTextAttribute"/>
3585 <parameter name="index_">
3586 <type name="gint" c:type="gint"/>
3590 <record name="AtkEditableText" c:type="AtkEditableText"/>
3591 <interface name="EditableText"
3592 c:type="AtkEditableText"
3593 glib:type-name="AtkEditableText"
3594 glib:get-type="atk_editable_text_get_type">
3595 <callback name="set_run_attributes">
3597 <type name="gboolean" c:type="gboolean"/>
3600 <parameter name="text">
3601 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3603 <parameter name="attrib_set">
3604 <type name="AtkAttributeSet*" c:type="AtkAttributeSet*"/>
3606 <parameter name="start_offset">
3607 <type name="gint" c:type="gint"/>
3609 <parameter name="end_offset">
3610 <type name="gint" c:type="gint"/>
3614 <callback name="set_text_contents">
3616 <type name="void" c:type="void"/>
3619 <parameter name="text">
3620 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3622 <parameter name="string">
3623 <type name="gchar*" c:type="gchar*"/>
3627 <callback name="insert_text">
3629 <type name="void" c:type="void"/>
3632 <parameter name="text">
3633 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3635 <parameter name="string">
3636 <type name="gchar*" c:type="gchar*"/>
3638 <parameter name="length">
3639 <type name="gint" c:type="gint"/>
3641 <parameter name="position">
3642 <type name="gint*" c:type="gint*"/>
3646 <callback name="copy_text">
3648 <type name="void" c:type="void"/>
3651 <parameter name="text">
3652 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3654 <parameter name="start_pos">
3655 <type name="gint" c:type="gint"/>
3657 <parameter name="end_pos">
3658 <type name="gint" c:type="gint"/>
3662 <callback name="cut_text">
3664 <type name="void" c:type="void"/>
3667 <parameter name="text">
3668 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3670 <parameter name="start_pos">
3671 <type name="gint" c:type="gint"/>
3673 <parameter name="end_pos">
3674 <type name="gint" c:type="gint"/>
3678 <callback name="delete_text">
3680 <type name="void" c:type="void"/>
3683 <parameter name="text">
3684 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3686 <parameter name="start_pos">
3687 <type name="gint" c:type="gint"/>
3689 <parameter name="end_pos">
3690 <type name="gint" c:type="gint"/>
3694 <callback name="paste_text">
3696 <type name="void" c:type="void"/>
3699 <parameter name="text">
3700 <type name="AtkEditableText*" c:type="AtkEditableText*"/>
3702 <parameter name="position">
3703 <type name="gint" c:type="gint"/>
3707 <field name="pad1" value="AtkFunction"/>
3708 <field name="pad2" value="AtkFunction"/>
3710 <function name="editable_text_set_run_attributes"
3711 c:identifier="atk_editable_text_set_run_attributes">
3713 <type name="gboolean" c:type="gboolean"/>
3716 <parameter name="text">
3717 <type name="EditableText" c:type="AtkEditableText*"/>
3719 <parameter name="attrib_set">
3720 <type name="AtkAttributeSet" c:type="AtkAttributeSet*"/>
3722 <parameter name="start_offset">
3723 <type name="gint" c:type="gint"/>
3725 <parameter name="end_offset">
3726 <type name="gint" c:type="gint"/>
3730 <function name="editable_text_set_text_contents"
3731 c:identifier="atk_editable_text_set_text_contents">
3733 <type name="void" c:type="void"/>
3736 <parameter name="text">
3737 <type name="EditableText" c:type="AtkEditableText*"/>
3739 <parameter name="string">
3740 <type name="gchar" c:type="gchar*"/>
3744 <function name="editable_text_insert_text"
3745 c:identifier="atk_editable_text_insert_text">
3747 <type name="void" c:type="void"/>
3750 <parameter name="text">
3751 <type name="EditableText" c:type="AtkEditableText*"/>
3753 <parameter name="string">
3754 <type name="gchar" c:type="gchar*"/>
3756 <parameter name="length">
3757 <type name="gint" c:type="gint"/>
3759 <parameter name="position">
3760 <type name="gint" c:type="gint*"/>
3764 <function name="editable_text_copy_text"
3765 c:identifier="atk_editable_text_copy_text">
3767 <type name="void" c:type="void"/>
3770 <parameter name="text">
3771 <type name="EditableText" c:type="AtkEditableText*"/>
3773 <parameter name="start_pos">
3774 <type name="gint" c:type="gint"/>
3776 <parameter name="end_pos">
3777 <type name="gint" c:type="gint"/>
3781 <function name="editable_text_cut_text"
3782 c:identifier="atk_editable_text_cut_text">
3784 <type name="void" c:type="void"/>
3787 <parameter name="text">
3788 <type name="EditableText" c:type="AtkEditableText*"/>
3790 <parameter name="start_pos">
3791 <type name="gint" c:type="gint"/>
3793 <parameter name="end_pos">
3794 <type name="gint" c:type="gint"/>
3798 <function name="editable_text_delete_text"
3799 c:identifier="atk_editable_text_delete_text">
3801 <type name="void" c:type="void"/>
3804 <parameter name="text">
3805 <type name="EditableText" c:type="AtkEditableText*"/>
3807 <parameter name="start_pos">
3808 <type name="gint" c:type="gint"/>
3810 <parameter name="end_pos">
3811 <type name="gint" c:type="gint"/>
3815 <function name="editable_text_paste_text"
3816 c:identifier="atk_editable_text_paste_text">
3818 <type name="void" c:type="void"/>
3821 <parameter name="text">
3822 <type name="EditableText" c:type="AtkEditableText*"/>
3824 <parameter name="position">
3825 <type name="gint" c:type="gint"/>
3829 <bitfield name="HyperlinkStateFlags"
3830 c:type="AtkHyperlinkStateFlags"
3831 glib:type-name="AtkHyperlinkStateFlags"
3832 glib:get-type="atk_hyperlink_state_flags_get_type">
3833 <member name="inline"
3835 c:identifier="ATK_HYPERLINK_IS_INLINE"
3836 glib:nick="inline"/>
3838 <class name="Hyperlink"
3839 c:type="AtkHyperlink"
3840 parent="GLib.Object"
3841 glib:type-name="AtkHyperlink"
3842 glib:get-type="atk_hyperlink_get_type">
3843 <constructor name="impl_get_hyperlink"
3844 c:identifier="atk_hyperlink_impl_get_hyperlink">
3846 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3849 <parameter name="obj">
3850 <type name="HyperlinkImpl" c:type="AtkHyperlinkImpl*"/>
3854 <method name="get_uri" c:identifier="atk_hyperlink_get_uri">
3856 <type name="gchar" c:type="gchar*"/>
3859 <parameter name="link_">
3860 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3862 <parameter name="i">
3863 <type name="gint" c:type="gint"/>
3867 <method name="get_object" c:identifier="atk_hyperlink_get_object">
3869 <type name="Object" c:type="AtkObject*"/>
3872 <parameter name="link_">
3873 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3875 <parameter name="i">
3876 <type name="gint" c:type="gint"/>
3880 <method name="get_end_index" c:identifier="atk_hyperlink_get_end_index">
3882 <type name="gint" c:type="gint"/>
3885 <parameter name="link_">
3886 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3890 <method name="get_start_index"
3891 c:identifier="atk_hyperlink_get_start_index">
3893 <type name="gint" c:type="gint"/>
3896 <parameter name="link_">
3897 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3901 <method name="is_valid" c:identifier="atk_hyperlink_is_valid">
3903 <type name="gboolean" c:type="gboolean"/>
3906 <parameter name="link_">
3907 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3911 <method name="is_inline" c:identifier="atk_hyperlink_is_inline">
3913 <type name="gboolean" c:type="gboolean"/>
3916 <parameter name="link_">
3917 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3921 <method name="get_n_anchors" c:identifier="atk_hyperlink_get_n_anchors">
3923 <type name="gint" c:type="gint"/>
3926 <parameter name="link_">
3927 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3931 <method name="is_selected_link"
3932 c:identifier="atk_hyperlink_is_selected_link">
3934 <type name="gboolean" c:type="gboolean"/>
3937 <parameter name="link_">
3938 <type name="Hyperlink" c:type="AtkHyperlink*"/>
3942 <property name="selected-link">
3943 <type name="gboolean" c:type="gboolean"/>
3945 <property name="number-of-anchors">
3946 <type name="gint" c:type="gint"/>
3948 <property name="end-index">
3949 <type name="gint" c:type="gint"/>
3951 <property name="start-index">
3952 <type name="gint" c:type="gint"/>
3954 <callback name="get_uri">
3956 <type name="gchar*" c:type="gchar*"/>
3959 <parameter name="link_">
3960 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
3962 <parameter name="i">
3963 <type name="gint" c:type="gint"/>
3967 <callback name="get_object">
3969 <type name="AtkObject*" c:type="AtkObject*"/>
3972 <parameter name="link_">
3973 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
3975 <parameter name="i">
3976 <type name="gint" c:type="gint"/>
3980 <callback name="get_end_index">
3982 <type name="gint" c:type="gint"/>
3985 <parameter name="link_">
3986 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
3990 <callback name="get_start_index">
3992 <type name="gint" c:type="gint"/>
3995 <parameter name="link_">
3996 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4000 <callback name="is_valid">
4002 <type name="gboolean" c:type="gboolean"/>
4005 <parameter name="link_">
4006 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4010 <callback name="get_n_anchors">
4012 <type name="gint" c:type="gint"/>
4015 <parameter name="link_">
4016 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4020 <callback name="link_state">
4022 <type name="guint" c:type="guint"/>
4025 <parameter name="link_">
4026 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4030 <callback name="is_selected_link">
4032 <type name="gboolean" c:type="gboolean"/>
4035 <parameter name="link_">
4036 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4040 <callback name="link_activated">
4042 <type name="void" c:type="void"/>
4045 <parameter name="link_">
4046 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4050 <field name="pad1" value="AtkFunction"/>
4051 <glib:signal name="link-activated">
4053 <type name="void" c:type="void"/>
4057 <record name="AtkHyperlinkImpl" c:type="AtkHyperlinkImpl"/>
4058 <interface name="HyperlinkImpl"
4059 c:type="AtkHyperlinkImpl"
4060 glib:type-name="AtkHyperlinkImpl"
4061 glib:get-type="atk_hyperlink_impl_get_type">
4062 <callback name="get_hyperlink">
4064 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4067 <parameter name="impl">
4068 <type name="AtkHyperlinkImpl*" c:type="AtkHyperlinkImpl*"/>
4072 <field name="pad1" value="AtkFunction"/>
4074 <record name="AtkHypertext" c:type="AtkHypertext"/>
4075 <interface name="Hypertext"
4076 c:type="AtkHypertext"
4077 glib:type-name="AtkHypertext"
4078 glib:get-type="atk_hypertext_get_type">
4079 <callback name="get_link">
4081 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4084 <parameter name="hypertext">
4085 <type name="AtkHypertext*" c:type="AtkHypertext*"/>
4087 <parameter name="link_index">
4088 <type name="gint" c:type="gint"/>
4092 <callback name="get_n_links">
4094 <type name="gint" c:type="gint"/>
4097 <parameter name="hypertext">
4098 <type name="AtkHypertext*" c:type="AtkHypertext*"/>
4102 <callback name="get_link_index">
4104 <type name="gint" c:type="gint"/>
4107 <parameter name="hypertext">
4108 <type name="AtkHypertext*" c:type="AtkHypertext*"/>
4110 <parameter name="char_index">
4111 <type name="gint" c:type="gint"/>
4115 <callback name="link_selected">
4117 <type name="void" c:type="void"/>
4120 <parameter name="hypertext">
4121 <type name="AtkHypertext*" c:type="AtkHypertext*"/>
4123 <parameter name="link_index">
4124 <type name="gint" c:type="gint"/>
4128 <field name="pad1" value="AtkFunction"/>
4129 <field name="pad2" value="AtkFunction"/>
4130 <field name="pad3" value="AtkFunction"/>
4131 <glib:signal name="link-selected">
4133 <type name="void" c:type="void"/>
4136 <parameter name="object">
4137 <type name="gint" c:type="gint"/>
4142 <function name="hypertext_get_link" c:identifier="atk_hypertext_get_link">
4144 <type name="AtkHyperlink*" c:type="AtkHyperlink*"/>
4147 <parameter name="hypertext">
4148 <type name="Hypertext" c:type="AtkHypertext*"/>
4150 <parameter name="link_index">
4151 <type name="gint" c:type="gint"/>
4155 <function name="hypertext_get_n_links"
4156 c:identifier="atk_hypertext_get_n_links">
4158 <type name="gint" c:type="gint"/>
4161 <parameter name="hypertext">
4162 <type name="Hypertext" c:type="AtkHypertext*"/>
4166 <function name="hypertext_get_link_index"
4167 c:identifier="atk_hypertext_get_link_index">
4169 <type name="gint" c:type="gint"/>
4172 <parameter name="hypertext">
4173 <type name="Hypertext" c:type="AtkHypertext*"/>
4175 <parameter name="char_index">
4176 <type name="gint" c:type="gint"/>
4180 <record name="AtkImage" c:type="AtkImage"/>
4181 <interface name="Image"
4183 glib:type-name="AtkImage"
4184 glib:get-type="atk_image_get_type">
4185 <callback name="get_image_position">
4187 <type name="void" c:type="void"/>
4190 <parameter name="image">
4191 <type name="AtkImage*" c:type="AtkImage*"/>
4193 <parameter name="x">
4194 <type name="gint*" c:type="gint*"/>
4196 <parameter name="y">
4197 <type name="gint*" c:type="gint*"/>
4199 <parameter name="coord_type">
4200 <type name="AtkCoordType" c:type="AtkCoordType"/>
4204 <callback name="get_image_description">
4206 <type name="gchar*" c:type="gchar*"/>
4209 <parameter name="image">
4210 <type name="AtkImage*" c:type="AtkImage*"/>
4214 <callback name="get_image_size">
4216 <type name="void" c:type="void"/>
4219 <parameter name="image">
4220 <type name="AtkImage*" c:type="AtkImage*"/>
4222 <parameter name="width">
4223 <type name="gint*" c:type="gint*"/>
4225 <parameter name="height">
4226 <type name="gint*" c:type="gint*"/>
4230 <callback name="set_image_description">
4232 <type name="gboolean" c:type="gboolean"/>
4235 <parameter name="image">
4236 <type name="AtkImage*" c:type="AtkImage*"/>
4238 <parameter name="description">
4239 <type name="gchar*" c:type="gchar*"/>
4243 <callback name="get_image_locale">
4245 <type name="gchar*" c:type="gchar*"/>
4248 <parameter name="image">
4249 <type name="AtkImage*" c:type="AtkImage*"/>
4253 <field name="pad1" value="AtkFunction"/>
4255 <function name="image_get_image_description"
4256 c:identifier="atk_image_get_image_description">
4258 <type name="gchar*" c:type="gchar*"/>
4261 <parameter name="image">
4262 <type name="Image" c:type="AtkImage*"/>
4266 <function name="image_get_image_size"
4267 c:identifier="atk_image_get_image_size">
4269 <type name="void" c:type="void"/>
4272 <parameter name="image">
4273 <type name="Image" c:type="AtkImage*"/>
4275 <parameter name="width">
4276 <type name="gint" c:type="gint*"/>
4278 <parameter name="height">
4279 <type name="gint" c:type="gint*"/>
4283 <function name="image_set_image_description"
4284 c:identifier="atk_image_set_image_description">
4286 <type name="gboolean" c:type="gboolean"/>
4289 <parameter name="image">
4290 <type name="Image" c:type="AtkImage*"/>
4292 <parameter name="description">
4293 <type name="gchar" c:type="gchar*"/>
4297 <function name="image_get_image_position"
4298 c:identifier="atk_image_get_image_position">
4300 <type name="void" c:type="void"/>
4303 <parameter name="image">
4304 <type name="Image" c:type="AtkImage*"/>
4306 <parameter name="x">
4307 <type name="gint" c:type="gint*"/>
4309 <parameter name="y">
4310 <type name="gint" c:type="gint*"/>
4312 <parameter name="coord_type">
4313 <type name="CoordType" c:type="AtkCoordType"/>
4317 <function name="image_get_image_locale"
4318 c:identifier="atk_image_get_image_locale">
4320 <type name="gchar*" c:type="gchar*"/>
4323 <parameter name="image">
4324 <type name="Image" c:type="AtkImage*"/>
4328 <class name="NoOpObject"
4329 c:type="AtkNoOpObject"
4331 glib:type-name="AtkNoOpObject"
4332 glib:get-type="atk_no_op_object_get_type">
4334 <function name="no_op_object_new" c:identifier="atk_no_op_object_new">
4336 <type name="AtkObject*" c:type="AtkObject*"/>
4339 <parameter name="obj">
4340 <type name="GLib.Object" c:type="GObject*"/>
4344 <class name="ObjectFactory"
4345 c:type="AtkObjectFactory"
4346 parent="GLib.Object"
4347 glib:type-name="AtkObjectFactory"
4348 glib:get-type="atk_object_factory_get_type">
4349 <method name="invalidate" c:identifier="atk_object_factory_invalidate">
4351 <type name="void" c:type="void"/>
4354 <parameter name="factory">
4355 <type name="ObjectFactory" c:type="AtkObjectFactory*"/>
4359 <method name="get_accessible_type"
4360 c:identifier="atk_object_factory_get_accessible_type">
4362 <type name="GType" c:type="GType"/>
4365 <parameter name="factory">
4366 <type name="ObjectFactory" c:type="AtkObjectFactory*"/>
4370 <callback name="create_accessible">
4372 <type name="AtkObject*" c:type="AtkObject*"/>
4375 <parameter name="obj">
4376 <type name="GObject*" c:type="GObject*"/>
4380 <callback name="invalidate">
4382 <type name="void" c:type="void"/>
4385 <parameter name="factory">
4386 <type name="AtkObjectFactory*" c:type="AtkObjectFactory*"/>
4390 <callback name="get_accessible_type">
4392 <type name="GType" c:type="GType"/>
4395 <field name="pad1" value="AtkFunction"/>
4396 <field name="pad2" value="AtkFunction"/>
4398 <class name="NoOpObjectFactory"
4399 c:type="AtkNoOpObjectFactory"
4400 parent="ObjectFactory"
4401 glib:type-name="AtkNoOpObjectFactory"
4402 glib:get-type="atk_no_op_object_factory_get_type">
4404 <function name="no_op_object_factory_new"
4405 c:identifier="atk_no_op_object_factory_new">
4407 <type name="AtkObjectFactory*" c:type="AtkObjectFactory*"/>
4410 <class name="Registry"
4411 c:type="AtkRegistry"
4412 parent="GLib.Object"
4413 glib:type-name="AtkRegistry"
4414 glib:get-type="atk_registry_get_type">
4415 <method name="set_factory_type"
4416 c:identifier="atk_registry_set_factory_type">
4418 <type name="void" c:type="void"/>
4421 <parameter name="registry">
4422 <type name="Registry" c:type="AtkRegistry*"/>
4424 <parameter name="type">
4425 <type name="GType" c:type="GType"/>
4427 <parameter name="factory_type">
4428 <type name="GType" c:type="GType"/>
4432 <method name="get_factory_type"
4433 c:identifier="atk_registry_get_factory_type">
4435 <type name="GType" c:type="GType"/>
4438 <parameter name="registry">
4439 <type name="Registry" c:type="AtkRegistry*"/>
4441 <parameter name="type">
4442 <type name="GType" c:type="GType"/>
4446 <method name="get_factory" c:identifier="atk_registry_get_factory">
4448 <type name="ObjectFactory" c:type="AtkObjectFactory*"/>
4451 <parameter name="registry">
4452 <type name="Registry" c:type="AtkRegistry*"/>
4454 <parameter name="type">
4455 <type name="GType" c:type="GType"/>
4460 <function name="get_default_registry"
4461 c:identifier="atk_get_default_registry">
4463 <type name="AtkRegistry*" c:type="AtkRegistry*"/>
4466 <class name="Relation"
4467 c:type="AtkRelation"
4468 parent="GLib.Object"
4469 glib:type-name="AtkRelation"
4470 glib:get-type="atk_relation_get_type">
4471 <constructor name="new" c:identifier="atk_relation_new">
4473 <type name="Relation" c:type="AtkRelation*"/>
4476 <parameter name="targets">
4477 <type name="Object" c:type="AtkObject**"/>
4479 <parameter name="n_targets">
4480 <type name="gint" c:type="gint"/>
4482 <parameter name="relationship">
4483 <type name="RelationType" c:type="AtkRelationType"/>
4487 <constructor name="set_get_relation"
4488 c:identifier="atk_relation_set_get_relation">
4490 <type name="Relation" c:type="AtkRelation*"/>
4493 <parameter name="set">
4494 <type name="RelationSet" c:type="AtkRelationSet*"/>
4496 <parameter name="i">
4497 <type name="gint" c:type="gint"/>
4501 <constructor name="set_get_relation_by_type"
4502 c:identifier="atk_relation_set_get_relation_by_type">
4504 <type name="Relation" c:type="AtkRelation*"/>
4507 <parameter name="set">
4508 <type name="RelationSet" c:type="AtkRelationSet*"/>
4510 <parameter name="relationship">
4511 <type name="RelationType" c:type="AtkRelationType"/>
4515 <method name="get_relation_type"
4516 c:identifier="atk_relation_get_relation_type">
4518 <type name="RelationType" c:type="AtkRelationType"/>
4521 <parameter name="relation">
4522 <type name="Relation" c:type="AtkRelation*"/>
4526 <method name="get_target" c:identifier="atk_relation_get_target">
4528 <type name="GPtrArray" c:type="GPtrArray*"/>
4531 <parameter name="relation">
4532 <type name="Relation" c:type="AtkRelation*"/>
4536 <method name="add_target" c:identifier="atk_relation_add_target">
4538 <type name="void" c:type="void"/>
4541 <parameter name="relation">
4542 <type name="Relation" c:type="AtkRelation*"/>
4544 <parameter name="target">
4545 <type name="Object" c:type="AtkObject*"/>
4549 <property name="relation-type">
4550 <type name="AtkRelationType" c:type="AtkRelationType"/>
4552 <property name="target">
4553 <type name="GValueArray" c:type="GValueArray"/>
4556 <function name="relation_type_register"
4557 c:identifier="atk_relation_type_register">
4559 <type name="AtkRelationType" c:type="AtkRelationType"/>
4562 <parameter name="name">
4563 <type name="gchar" c:type="gchar*"/>
4567 <function name="relation_type_get_name"
4568 c:identifier="atk_relation_type_get_name">
4570 <type name="gchar*" c:type="gchar*"/>
4573 <parameter name="type">
4574 <type name="RelationType" c:type="AtkRelationType"/>
4578 <function name="relation_type_for_name"
4579 c:identifier="atk_relation_type_for_name">
4581 <type name="AtkRelationType" c:type="AtkRelationType"/>
4584 <parameter name="name">
4585 <type name="gchar" c:type="gchar*"/>
4589 <class name="RelationSet"
4590 c:type="AtkRelationSet"
4591 parent="GLib.Object"
4592 glib:type-name="AtkRelationSet"
4593 glib:get-type="atk_relation_set_get_type">
4594 <constructor name="new" c:identifier="atk_relation_set_new">
4596 <type name="RelationSet" c:type="AtkRelationSet*"/>
4599 <method name="contains" c:identifier="atk_relation_set_contains">
4601 <type name="gboolean" c:type="gboolean"/>
4604 <parameter name="set">
4605 <type name="RelationSet" c:type="AtkRelationSet*"/>
4607 <parameter name="relationship">
4608 <type name="RelationType" c:type="AtkRelationType"/>
4612 <method name="remove" c:identifier="atk_relation_set_remove">
4614 <type name="void" c:type="void"/>
4617 <parameter name="set">
4618 <type name="RelationSet" c:type="AtkRelationSet*"/>
4620 <parameter name="relation">
4621 <type name="Relation" c:type="AtkRelation*"/>
4625 <method name="add" c:identifier="atk_relation_set_add">
4627 <type name="void" c:type="void"/>
4630 <parameter name="set">
4631 <type name="RelationSet" c:type="AtkRelationSet*"/>
4633 <parameter name="relation">
4634 <type name="Relation" c:type="AtkRelation*"/>
4638 <method name="get_n_relations"
4639 c:identifier="atk_relation_set_get_n_relations">
4641 <type name="gint" c:type="gint"/>
4644 <parameter name="set">
4645 <type name="RelationSet" c:type="AtkRelationSet*"/>
4649 <method name="add_relation_by_type"
4650 c:identifier="atk_relation_set_add_relation_by_type">
4652 <type name="void" c:type="void"/>
4655 <parameter name="set">
4656 <type name="RelationSet" c:type="AtkRelationSet*"/>
4658 <parameter name="relationship">
4659 <type name="RelationType" c:type="AtkRelationType"/>
4661 <parameter name="target">
4662 <type name="Object" c:type="AtkObject*"/>
4666 <field name="pad1" value="AtkFunction"/>
4667 <field name="pad2" value="AtkFunction"/>
4669 <record name="AtkSelection" c:type="AtkSelection"/>
4670 <interface name="Selection"
4671 c:type="AtkSelection"
4672 glib:type-name="AtkSelection"
4673 glib:get-type="atk_selection_get_type">
4674 <callback name="add_selection">
4676 <type name="gboolean" c:type="gboolean"/>
4679 <parameter name="selection">
4680 <type name="AtkSelection*" c:type="AtkSelection*"/>
4682 <parameter name="i">
4683 <type name="gint" c:type="gint"/>
4687 <callback name="clear_selection">
4689 <type name="gboolean" c:type="gboolean"/>
4692 <parameter name="selection">
4693 <type name="AtkSelection*" c:type="AtkSelection*"/>
4697 <callback name="ref_selection">
4699 <type name="AtkObject*" c:type="AtkObject*"/>
4702 <parameter name="selection">
4703 <type name="AtkSelection*" c:type="AtkSelection*"/>
4705 <parameter name="i">
4706 <type name="gint" c:type="gint"/>
4710 <callback name="get_selection_count">
4712 <type name="gint" c:type="gint"/>
4715 <parameter name="selection">
4716 <type name="AtkSelection*" c:type="AtkSelection*"/>
4720 <callback name="is_child_selected">
4722 <type name="gboolean" c:type="gboolean"/>
4725 <parameter name="selection">
4726 <type name="AtkSelection*" c:type="AtkSelection*"/>
4728 <parameter name="i">
4729 <type name="gint" c:type="gint"/>
4733 <callback name="remove_selection">
4735 <type name="gboolean" c:type="gboolean"/>
4738 <parameter name="selection">
4739 <type name="AtkSelection*" c:type="AtkSelection*"/>
4741 <parameter name="i">
4742 <type name="gint" c:type="gint"/>
4746 <callback name="select_all_selection">
4748 <type name="gboolean" c:type="gboolean"/>
4751 <parameter name="selection">
4752 <type name="AtkSelection*" c:type="AtkSelection*"/>
4756 <callback name="selection_changed">
4758 <type name="void" c:type="void"/>
4761 <parameter name="selection">
4762 <type name="AtkSelection*" c:type="AtkSelection*"/>
4766 <field name="pad1" value="AtkFunction"/>
4767 <field name="pad2" value="AtkFunction"/>
4768 <glib:signal name="selection-changed">
4770 <type name="void" c:type="void"/>
4774 <function name="selection_add_selection"
4775 c:identifier="atk_selection_add_selection">
4777 <type name="gboolean" c:type="gboolean"/>
4780 <parameter name="selection">
4781 <type name="Selection" c:type="AtkSelection*"/>
4783 <parameter name="i">
4784 <type name="gint" c:type="gint"/>
4788 <function name="selection_clear_selection"
4789 c:identifier="atk_selection_clear_selection">
4791 <type name="gboolean" c:type="gboolean"/>
4794 <parameter name="selection">
4795 <type name="Selection" c:type="AtkSelection*"/>
4799 <function name="selection_ref_selection"
4800 c:identifier="atk_selection_ref_selection">
4802 <type name="AtkObject*" c:type="AtkObject*"/>
4805 <parameter name="selection">
4806 <type name="Selection" c:type="AtkSelection*"/>
4808 <parameter name="i">
4809 <type name="gint" c:type="gint"/>
4813 <function name="selection_get_selection_count"
4814 c:identifier="atk_selection_get_selection_count">
4816 <type name="gint" c:type="gint"/>
4819 <parameter name="selection">
4820 <type name="Selection" c:type="AtkSelection*"/>
4824 <function name="selection_is_child_selected"
4825 c:identifier="atk_selection_is_child_selected">
4827 <type name="gboolean" c:type="gboolean"/>
4830 <parameter name="selection">
4831 <type name="Selection" c:type="AtkSelection*"/>
4833 <parameter name="i">
4834 <type name="gint" c:type="gint"/>
4838 <function name="selection_remove_selection"
4839 c:identifier="atk_selection_remove_selection">
4841 <type name="gboolean" c:type="gboolean"/>
4844 <parameter name="selection">
4845 <type name="Selection" c:type="AtkSelection*"/>
4847 <parameter name="i">
4848 <type name="gint" c:type="gint"/>
4852 <function name="selection_select_all_selection"
4853 c:identifier="atk_selection_select_all_selection">
4855 <type name="gboolean" c:type="gboolean"/>
4858 <parameter name="selection">
4859 <type name="Selection" c:type="AtkSelection*"/>
4863 <class name="StateSet"
4864 c:type="AtkStateSet"
4865 parent="GLib.Object"
4866 glib:type-name="AtkStateSet"
4867 glib:get-type="atk_state_set_get_type">
4868 <constructor name="new" c:identifier="atk_state_set_new">
4870 <type name="StateSet" c:type="AtkStateSet*"/>
4873 <constructor name="and_sets" c:identifier="atk_state_set_and_sets">
4875 <type name="StateSet" c:type="AtkStateSet*"/>
4878 <parameter name="set">
4879 <type name="StateSet" c:type="AtkStateSet*"/>
4881 <parameter name="compare_set">
4882 <type name="StateSet" c:type="AtkStateSet*"/>
4886 <constructor name="or_sets" c:identifier="atk_state_set_or_sets">
4888 <type name="StateSet" c:type="AtkStateSet*"/>
4891 <parameter name="set">
4892 <type name="StateSet" c:type="AtkStateSet*"/>
4894 <parameter name="compare_set">
4895 <type name="StateSet" c:type="AtkStateSet*"/>
4899 <constructor name="xor_sets" c:identifier="atk_state_set_xor_sets">
4901 <type name="StateSet" c:type="AtkStateSet*"/>
4904 <parameter name="set">
4905 <type name="StateSet" c:type="AtkStateSet*"/>
4907 <parameter name="compare_set">
4908 <type name="StateSet" c:type="AtkStateSet*"/>
4912 <method name="is_empty" c:identifier="atk_state_set_is_empty">
4914 <type name="gboolean" c:type="gboolean"/>
4917 <parameter name="set">
4918 <type name="StateSet" c:type="AtkStateSet*"/>
4922 <method name="add_state" c:identifier="atk_state_set_add_state">
4924 <type name="gboolean" c:type="gboolean"/>
4927 <parameter name="set">
4928 <type name="StateSet" c:type="AtkStateSet*"/>
4930 <parameter name="type">
4931 <type name="StateType" c:type="AtkStateType"/>
4935 <method name="add_states" c:identifier="atk_state_set_add_states">
4937 <type name="void" c:type="void"/>
4940 <parameter name="set">
4941 <type name="StateSet" c:type="AtkStateSet*"/>
4943 <parameter name="types">
4944 <type name="StateType" c:type="AtkStateType*"/>
4946 <parameter name="n_types">
4947 <type name="gint" c:type="gint"/>
4951 <method name="clear_states" c:identifier="atk_state_set_clear_states">
4953 <type name="void" c:type="void"/>
4956 <parameter name="set">
4957 <type name="StateSet" c:type="AtkStateSet*"/>
4961 <method name="contains_state" c:identifier="atk_state_set_contains_state">
4963 <type name="gboolean" c:type="gboolean"/>
4966 <parameter name="set">
4967 <type name="StateSet" c:type="AtkStateSet*"/>
4969 <parameter name="type">
4970 <type name="StateType" c:type="AtkStateType"/>
4974 <method name="contains_states"
4975 c:identifier="atk_state_set_contains_states">
4977 <type name="gboolean" c:type="gboolean"/>
4980 <parameter name="set">
4981 <type name="StateSet" c:type="AtkStateSet*"/>
4983 <parameter name="types">
4984 <type name="StateType" c:type="AtkStateType*"/>
4986 <parameter name="n_types">
4987 <type name="gint" c:type="gint"/>
4991 <method name="remove_state" c:identifier="atk_state_set_remove_state">
4993 <type name="gboolean" c:type="gboolean"/>
4996 <parameter name="set">
4997 <type name="StateSet" c:type="AtkStateSet*"/>
4999 <parameter name="type">
5000 <type name="StateType" c:type="AtkStateType"/>
5005 <record name="AtkStreamableContent" c:type="AtkStreamableContent"/>
5006 <interface name="StreamableContent"
5007 c:type="AtkStreamableContent"
5008 glib:type-name="AtkStreamableContent"
5009 glib:get-type="atk_streamable_content_get_type">
5010 <callback name="get_n_mime_types">
5012 <type name="gint" c:type="gint"/>
5015 <parameter name="streamable">
5016 <type name="AtkStreamableContent*" c:type="AtkStreamableContent*"/>
5020 <callback name="get_mime_type">
5022 <type name="gchar*" c:type="gchar*"/>
5025 <parameter name="streamable">
5026 <type name="AtkStreamableContent*" c:type="AtkStreamableContent*"/>
5028 <parameter name="i">
5029 <type name="gint" c:type="gint"/>
5033 <callback name="get_stream">
5035 <type name="GIOChannel*" c:type="GIOChannel*"/>
5038 <parameter name="streamable">
5039 <type name="AtkStreamableContent*" c:type="AtkStreamableContent*"/>
5041 <parameter name="mime_type">
5042 <type name="gchar*" c:type="gchar*"/>
5046 <callback name="get_uri">
5048 <type name="gchar*" c:type="gchar*"/>
5051 <parameter name="streamable">
5052 <type name="AtkStreamableContent*" c:type="AtkStreamableContent*"/>
5054 <parameter name="mime_type">
5055 <type name="gchar*" c:type="gchar*"/>
5059 <field name="pad1" value="AtkFunction"/>
5060 <field name="pad2" value="AtkFunction"/>
5061 <field name="pad3" value="AtkFunction"/>
5063 <function name="streamable_content_get_n_mime_types"
5064 c:identifier="atk_streamable_content_get_n_mime_types">
5066 <type name="gint" c:type="gint"/>
5069 <parameter name="streamable">
5070 <type name="StreamableContent" c:type="AtkStreamableContent*"/>
5074 <function name="streamable_content_get_mime_type"
5075 c:identifier="atk_streamable_content_get_mime_type">
5077 <type name="gchar*" c:type="gchar*"/>
5080 <parameter name="streamable">
5081 <type name="StreamableContent" c:type="AtkStreamableContent*"/>
5083 <parameter name="i">
5084 <type name="gint" c:type="gint"/>
5088 <function name="streamable_content_get_stream"
5089 c:identifier="atk_streamable_content_get_stream">
5091 <type name="GIOChannel*" c:type="GIOChannel*"/>
5094 <parameter name="streamable">
5095 <type name="StreamableContent" c:type="AtkStreamableContent*"/>
5097 <parameter name="mime_type">
5098 <type name="gchar" c:type="gchar*"/>
5102 <function name="streamable_content_get_uri"
5103 c:identifier="atk_streamable_content_get_uri">
5105 <type name="gchar*" c:type="gchar*"/>
5108 <parameter name="streamable">
5109 <type name="StreamableContent" c:type="AtkStreamableContent*"/>
5111 <parameter name="mime_type">
5112 <type name="gchar" c:type="gchar*"/>
5116 <record name="AtkTable" c:type="AtkTable"/>
5117 <interface name="Table"
5119 glib:type-name="AtkTable"
5120 glib:get-type="atk_table_get_type">
5121 <callback name="ref_at">
5123 <type name="AtkObject*" c:type="AtkObject*"/>
5126 <parameter name="table">
5127 <type name="AtkTable*" c:type="AtkTable*"/>
5129 <parameter name="row">
5130 <type name="gint" c:type="gint"/>
5132 <parameter name="column">
5133 <type name="gint" c:type="gint"/>
5137 <callback name="get_index_at">
5139 <type name="gint" c:type="gint"/>
5142 <parameter name="table">
5143 <type name="AtkTable*" c:type="AtkTable*"/>
5145 <parameter name="row">
5146 <type name="gint" c:type="gint"/>
5148 <parameter name="column">
5149 <type name="gint" c:type="gint"/>
5153 <callback name="get_column_at_index">
5155 <type name="gint" c:type="gint"/>
5158 <parameter name="table">
5159 <type name="AtkTable*" c:type="AtkTable*"/>
5161 <parameter name="index_">
5162 <type name="gint" c:type="gint"/>
5166 <callback name="get_row_at_index">
5168 <type name="gint" c:type="gint"/>
5171 <parameter name="table">
5172 <type name="AtkTable*" c:type="AtkTable*"/>
5174 <parameter name="index_">
5175 <type name="gint" c:type="gint"/>
5179 <callback name="get_n_columns">
5181 <type name="gint" c:type="gint"/>
5184 <parameter name="table">
5185 <type name="AtkTable*" c:type="AtkTable*"/>
5189 <callback name="get_n_rows">
5191 <type name="gint" c:type="gint"/>
5194 <parameter name="table">
5195 <type name="AtkTable*" c:type="AtkTable*"/>
5199 <callback name="get_column_extent_at">
5201 <type name="gint" c:type="gint"/>
5204 <parameter name="table">
5205 <type name="AtkTable*" c:type="AtkTable*"/>
5207 <parameter name="row">
5208 <type name="gint" c:type="gint"/>
5210 <parameter name="column">
5211 <type name="gint" c:type="gint"/>
5215 <callback name="get_row_extent_at">
5217 <type name="gint" c:type="gint"/>
5220 <parameter name="table">
5221 <type name="AtkTable*" c:type="AtkTable*"/>
5223 <parameter name="row">
5224 <type name="gint" c:type="gint"/>
5226 <parameter name="column">
5227 <type name="gint" c:type="gint"/>
5231 <callback name="get_caption">
5233 <type name="AtkObject*" c:type="AtkObject*"/>
5236 <parameter name="table">
5237 <type name="AtkTable*" c:type="AtkTable*"/>
5241 <callback name="get_column_description">
5243 <type name="gchar*" c:type="gchar*"/>
5246 <parameter name="table">
5247 <type name="AtkTable*" c:type="AtkTable*"/>
5249 <parameter name="column">
5250 <type name="gint" c:type="gint"/>
5254 <callback name="get_column_header">
5256 <type name="AtkObject*" c:type="AtkObject*"/>
5259 <parameter name="table">
5260 <type name="AtkTable*" c:type="AtkTable*"/>
5262 <parameter name="column">
5263 <type name="gint" c:type="gint"/>
5267 <callback name="get_row_description">
5269 <type name="gchar*" c:type="gchar*"/>
5272 <parameter name="table">
5273 <type name="AtkTable*" c:type="AtkTable*"/>
5275 <parameter name="row">
5276 <type name="gint" c:type="gint"/>
5280 <callback name="get_row_header">
5282 <type name="AtkObject*" c:type="AtkObject*"/>
5285 <parameter name="table">
5286 <type name="AtkTable*" c:type="AtkTable*"/>
5288 <parameter name="row">
5289 <type name="gint" c:type="gint"/>
5293 <callback name="get_summary">
5295 <type name="AtkObject*" c:type="AtkObject*"/>
5298 <parameter name="table">
5299 <type name="AtkTable*" c:type="AtkTable*"/>
5303 <callback name="set_caption">
5305 <type name="void" c:type="void"/>
5308 <parameter name="table">
5309 <type name="AtkTable*" c:type="AtkTable*"/>
5311 <parameter name="caption">
5312 <type name="AtkObject*" c:type="AtkObject*"/>
5316 <callback name="set_column_description">
5318 <type name="void" c:type="void"/>
5321 <parameter name="table">
5322 <type name="AtkTable*" c:type="AtkTable*"/>
5324 <parameter name="column">
5325 <type name="gint" c:type="gint"/>
5327 <parameter name="description">
5328 <type name="gchar*" c:type="gchar*"/>
5332 <callback name="set_column_header">
5334 <type name="void" c:type="void"/>
5337 <parameter name="table">
5338 <type name="AtkTable*" c:type="AtkTable*"/>
5340 <parameter name="column">
5341 <type name="gint" c:type="gint"/>
5343 <parameter name="header">
5344 <type name="AtkObject*" c:type="AtkObject*"/>
5348 <callback name="set_row_description">
5350 <type name="void" c:type="void"/>
5353 <parameter name="table">
5354 <type name="AtkTable*" c:type="AtkTable*"/>
5356 <parameter name="row">
5357 <type name="gint" c:type="gint"/>
5359 <parameter name="description">
5360 <type name="gchar*" c:type="gchar*"/>
5364 <callback name="set_row_header">
5366 <type name="void" c:type="void"/>
5369 <parameter name="table">
5370 <type name="AtkTable*" c:type="AtkTable*"/>
5372 <parameter name="row">
5373 <type name="gint" c:type="gint"/>
5375 <parameter name="header">
5376 <type name="AtkObject*" c:type="AtkObject*"/>
5380 <callback name="set_summary">
5382 <type name="void" c:type="void"/>
5385 <parameter name="table">
5386 <type name="AtkTable*" c:type="AtkTable*"/>
5388 <parameter name="accessible">
5389 <type name="AtkObject*" c:type="AtkObject*"/>
5393 <callback name="get_selected_columns">
5395 <type name="gint" c:type="gint"/>
5398 <parameter name="table">
5399 <type name="AtkTable*" c:type="AtkTable*"/>
5401 <parameter name="selected">
5402 <type name="gint**" c:type="gint**"/>
5406 <callback name="get_selected_rows">
5408 <type name="gint" c:type="gint"/>
5411 <parameter name="table">
5412 <type name="AtkTable*" c:type="AtkTable*"/>
5414 <parameter name="selected">
5415 <type name="gint**" c:type="gint**"/>
5419 <callback name="is_column_selected">
5421 <type name="gboolean" c:type="gboolean"/>
5424 <parameter name="table">
5425 <type name="AtkTable*" c:type="AtkTable*"/>
5427 <parameter name="column">
5428 <type name="gint" c:type="gint"/>
5432 <callback name="is_row_selected">
5434 <type name="gboolean" c:type="gboolean"/>
5437 <parameter name="table">
5438 <type name="AtkTable*" c:type="AtkTable*"/>
5440 <parameter name="row">
5441 <type name="gint" c:type="gint"/>
5445 <callback name="is_selected">
5447 <type name="gboolean" c:type="gboolean"/>
5450 <parameter name="table">
5451 <type name="AtkTable*" c:type="AtkTable*"/>
5453 <parameter name="row">
5454 <type name="gint" c:type="gint"/>
5456 <parameter name="column">
5457 <type name="gint" c:type="gint"/>
5461 <callback name="add_row_selection">
5463 <type name="gboolean" c:type="gboolean"/>
5466 <parameter name="table">
5467 <type name="AtkTable*" c:type="AtkTable*"/>
5469 <parameter name="row">
5470 <type name="gint" c:type="gint"/>
5474 <callback name="remove_row_selection">
5476 <type name="gboolean" c:type="gboolean"/>
5479 <parameter name="table">
5480 <type name="AtkTable*" c:type="AtkTable*"/>
5482 <parameter name="row">
5483 <type name="gint" c:type="gint"/>
5487 <callback name="add_column_selection">
5489 <type name="gboolean" c:type="gboolean"/>
5492 <parameter name="table">
5493 <type name="AtkTable*" c:type="AtkTable*"/>
5495 <parameter name="column">
5496 <type name="gint" c:type="gint"/>
5500 <callback name="remove_column_selection">
5502 <type name="gboolean" c:type="gboolean"/>
5505 <parameter name="table">
5506 <type name="AtkTable*" c:type="AtkTable*"/>
5508 <parameter name="column">
5509 <type name="gint" c:type="gint"/>
5513 <callback name="row_inserted">
5515 <type name="void" c:type="void"/>
5518 <parameter name="table">
5519 <type name="AtkTable*" c:type="AtkTable*"/>
5521 <parameter name="row">
5522 <type name="gint" c:type="gint"/>
5524 <parameter name="num_inserted">
5525 <type name="gint" c:type="gint"/>
5529 <callback name="column_inserted">
5531 <type name="void" c:type="void"/>
5534 <parameter name="table">
5535 <type name="AtkTable*" c:type="AtkTable*"/>
5537 <parameter name="column">
5538 <type name="gint" c:type="gint"/>
5540 <parameter name="num_inserted">
5541 <type name="gint" c:type="gint"/>
5545 <callback name="row_deleted">
5547 <type name="void" c:type="void"/>
5550 <parameter name="table">
5551 <type name="AtkTable*" c:type="AtkTable*"/>
5553 <parameter name="row">
5554 <type name="gint" c:type="gint"/>
5556 <parameter name="num_deleted">
5557 <type name="gint" c:type="gint"/>
5561 <callback name="column_deleted">
5563 <type name="void" c:type="void"/>
5566 <parameter name="table">
5567 <type name="AtkTable*" c:type="AtkTable*"/>
5569 <parameter name="column">
5570 <type name="gint" c:type="gint"/>
5572 <parameter name="num_deleted">
5573 <type name="gint" c:type="gint"/>
5577 <callback name="row_reordered">
5579 <type name="void" c:type="void"/>
5582 <parameter name="table">
5583 <type name="AtkTable*" c:type="AtkTable*"/>
5587 <callback name="column_reordered">
5589 <type name="void" c:type="void"/>
5592 <parameter name="table">
5593 <type name="AtkTable*" c:type="AtkTable*"/>
5597 <callback name="model_changed">
5599 <type name="void" c:type="void"/>
5602 <parameter name="table">
5603 <type name="AtkTable*" c:type="AtkTable*"/>
5607 <field name="pad1" value="AtkFunction"/>
5608 <field name="pad2" value="AtkFunction"/>
5609 <field name="pad3" value="AtkFunction"/>
5610 <field name="pad4" value="AtkFunction"/>
5611 <glib:signal name="row-inserted">
5613 <type name="void" c:type="void"/>
5616 <parameter name="object">
5617 <type name="gint" c:type="gint"/>
5619 <parameter name="p0">
5620 <type name="gint" c:type="gint"/>
5624 <glib:signal name="column-inserted">
5626 <type name="void" c:type="void"/>
5629 <parameter name="object">
5630 <type name="gint" c:type="gint"/>
5632 <parameter name="p0">
5633 <type name="gint" c:type="gint"/>
5637 <glib:signal name="row-deleted">
5639 <type name="void" c:type="void"/>
5642 <parameter name="object">
5643 <type name="gint" c:type="gint"/>
5645 <parameter name="p0">
5646 <type name="gint" c:type="gint"/>
5650 <glib:signal name="column-deleted">
5652 <type name="void" c:type="void"/>
5655 <parameter name="object">
5656 <type name="gint" c:type="gint"/>
5658 <parameter name="p0">
5659 <type name="gint" c:type="gint"/>
5663 <glib:signal name="row-reordered">
5665 <type name="void" c:type="void"/>
5668 <glib:signal name="column-reordered">
5670 <type name="void" c:type="void"/>
5673 <glib:signal name="model-changed">
5675 <type name="void" c:type="void"/>
5679 <function name="table_ref_at" c:identifier="atk_table_ref_at">
5681 <type name="AtkObject*" c:type="AtkObject*"/>
5684 <parameter name="table">
5685 <type name="Table" c:type="AtkTable*"/>
5687 <parameter name="row">
5688 <type name="gint" c:type="gint"/>
5690 <parameter name="column">
5691 <type name="gint" c:type="gint"/>
5695 <function name="table_get_index_at" c:identifier="atk_table_get_index_at">
5697 <type name="gint" c:type="gint"/>
5700 <parameter name="table">
5701 <type name="Table" c:type="AtkTable*"/>
5703 <parameter name="row">
5704 <type name="gint" c:type="gint"/>
5706 <parameter name="column">
5707 <type name="gint" c:type="gint"/>
5711 <function name="table_get_column_at_index"
5712 c:identifier="atk_table_get_column_at_index">
5714 <type name="gint" c:type="gint"/>
5717 <parameter name="table">
5718 <type name="Table" c:type="AtkTable*"/>
5720 <parameter name="index_">
5721 <type name="gint" c:type="gint"/>
5725 <function name="table_get_row_at_index"
5726 c:identifier="atk_table_get_row_at_index">
5728 <type name="gint" c:type="gint"/>
5731 <parameter name="table">
5732 <type name="Table" c:type="AtkTable*"/>
5734 <parameter name="index_">
5735 <type name="gint" c:type="gint"/>
5739 <function name="table_get_n_columns" c:identifier="atk_table_get_n_columns">
5741 <type name="gint" c:type="gint"/>
5744 <parameter name="table">
5745 <type name="Table" c:type="AtkTable*"/>
5749 <function name="table_get_n_rows" c:identifier="atk_table_get_n_rows">
5751 <type name="gint" c:type="gint"/>
5754 <parameter name="table">
5755 <type name="Table" c:type="AtkTable*"/>
5759 <function name="table_get_column_extent_at"
5760 c:identifier="atk_table_get_column_extent_at">
5762 <type name="gint" c:type="gint"/>
5765 <parameter name="table">
5766 <type name="Table" c:type="AtkTable*"/>
5768 <parameter name="row">
5769 <type name="gint" c:type="gint"/>
5771 <parameter name="column">
5772 <type name="gint" c:type="gint"/>
5776 <function name="table_get_row_extent_at"
5777 c:identifier="atk_table_get_row_extent_at">
5779 <type name="gint" c:type="gint"/>
5782 <parameter name="table">
5783 <type name="Table" c:type="AtkTable*"/>
5785 <parameter name="row">
5786 <type name="gint" c:type="gint"/>
5788 <parameter name="column">
5789 <type name="gint" c:type="gint"/>
5793 <function name="table_get_caption" c:identifier="atk_table_get_caption">
5795 <type name="AtkObject*" c:type="AtkObject*"/>
5798 <parameter name="table">
5799 <type name="Table" c:type="AtkTable*"/>
5803 <function name="table_get_column_description"
5804 c:identifier="atk_table_get_column_description">
5806 <type name="gchar*" c:type="gchar*"/>
5809 <parameter name="table">
5810 <type name="Table" c:type="AtkTable*"/>
5812 <parameter name="column">
5813 <type name="gint" c:type="gint"/>
5817 <function name="table_get_column_header"
5818 c:identifier="atk_table_get_column_header">
5820 <type name="AtkObject*" c:type="AtkObject*"/>
5823 <parameter name="table">
5824 <type name="Table" c:type="AtkTable*"/>
5826 <parameter name="column">
5827 <type name="gint" c:type="gint"/>
5831 <function name="table_get_row_description"
5832 c:identifier="atk_table_get_row_description">
5834 <type name="gchar*" c:type="gchar*"/>
5837 <parameter name="table">
5838 <type name="Table" c:type="AtkTable*"/>
5840 <parameter name="row">
5841 <type name="gint" c:type="gint"/>
5845 <function name="table_get_row_header"
5846 c:identifier="atk_table_get_row_header">
5848 <type name="AtkObject*" c:type="AtkObject*"/>
5851 <parameter name="table">
5852 <type name="Table" c:type="AtkTable*"/>
5854 <parameter name="row">
5855 <type name="gint" c:type="gint"/>
5859 <function name="table_get_summary" c:identifier="atk_table_get_summary">
5861 <type name="AtkObject*" c:type="AtkObject*"/>
5864 <parameter name="table">
5865 <type name="Table" c:type="AtkTable*"/>
5869 <function name="table_set_caption" c:identifier="atk_table_set_caption">
5871 <type name="void" c:type="void"/>
5874 <parameter name="table">
5875 <type name="Table" c:type="AtkTable*"/>
5877 <parameter name="caption">
5878 <type name="Object" c:type="AtkObject*"/>
5882 <function name="table_set_column_description"
5883 c:identifier="atk_table_set_column_description">
5885 <type name="void" c:type="void"/>
5888 <parameter name="table">
5889 <type name="Table" c:type="AtkTable*"/>
5891 <parameter name="column">
5892 <type name="gint" c:type="gint"/>
5894 <parameter name="description">
5895 <type name="gchar" c:type="gchar*"/>
5899 <function name="table_set_column_header"
5900 c:identifier="atk_table_set_column_header">
5902 <type name="void" c:type="void"/>
5905 <parameter name="table">
5906 <type name="Table" c:type="AtkTable*"/>
5908 <parameter name="column">
5909 <type name="gint" c:type="gint"/>
5911 <parameter name="header">
5912 <type name="Object" c:type="AtkObject*"/>
5916 <function name="table_set_row_description"
5917 c:identifier="atk_table_set_row_description">
5919 <type name="void" c:type="void"/>
5922 <parameter name="table">
5923 <type name="Table" c:type="AtkTable*"/>
5925 <parameter name="row">
5926 <type name="gint" c:type="gint"/>
5928 <parameter name="description">
5929 <type name="gchar" c:type="gchar*"/>
5933 <function name="table_set_row_header"
5934 c:identifier="atk_table_set_row_header">
5936 <type name="void" c:type="void"/>
5939 <parameter name="table">
5940 <type name="Table" c:type="AtkTable*"/>
5942 <parameter name="row">
5943 <type name="gint" c:type="gint"/>
5945 <parameter name="header">
5946 <type name="Object" c:type="AtkObject*"/>
5950 <function name="table_set_summary" c:identifier="atk_table_set_summary">
5952 <type name="void" c:type="void"/>
5955 <parameter name="table">
5956 <type name="Table" c:type="AtkTable*"/>
5958 <parameter name="accessible">
5959 <type name="Object" c:type="AtkObject*"/>
5963 <function name="table_get_selected_columns"
5964 c:identifier="atk_table_get_selected_columns">
5966 <type name="gint" c:type="gint"/>
5969 <parameter name="table">
5970 <type name="Table" c:type="AtkTable*"/>
5972 <parameter name="selected">
5973 <type name="gint" c:type="gint**"/>
5977 <function name="table_get_selected_rows"
5978 c:identifier="atk_table_get_selected_rows">
5980 <type name="gint" c:type="gint"/>
5983 <parameter name="table">
5984 <type name="Table" c:type="AtkTable*"/>
5986 <parameter name="selected">
5987 <type name="gint" c:type="gint**"/>
5991 <function name="table_is_column_selected"
5992 c:identifier="atk_table_is_column_selected">
5994 <type name="gboolean" c:type="gboolean"/>
5997 <parameter name="table">
5998 <type name="Table" c:type="AtkTable*"/>
6000 <parameter name="column">
6001 <type name="gint" c:type="gint"/>
6005 <function name="table_is_row_selected"
6006 c:identifier="atk_table_is_row_selected">
6008 <type name="gboolean" c:type="gboolean"/>
6011 <parameter name="table">
6012 <type name="Table" c:type="AtkTable*"/>
6014 <parameter name="row">
6015 <type name="gint" c:type="gint"/>
6019 <function name="table_is_selected" c:identifier="atk_table_is_selected">
6021 <type name="gboolean" c:type="gboolean"/>
6024 <parameter name="table">
6025 <type name="Table" c:type="AtkTable*"/>
6027 <parameter name="row">
6028 <type name="gint" c:type="gint"/>
6030 <parameter name="column">
6031 <type name="gint" c:type="gint"/>
6035 <function name="table_add_row_selection"
6036 c:identifier="atk_table_add_row_selection">
6038 <type name="gboolean" c:type="gboolean"/>
6041 <parameter name="table">
6042 <type name="Table" c:type="AtkTable*"/>
6044 <parameter name="row">
6045 <type name="gint" c:type="gint"/>
6049 <function name="table_remove_row_selection"
6050 c:identifier="atk_table_remove_row_selection">
6052 <type name="gboolean" c:type="gboolean"/>
6055 <parameter name="table">
6056 <type name="Table" c:type="AtkTable*"/>
6058 <parameter name="row">
6059 <type name="gint" c:type="gint"/>
6063 <function name="table_add_column_selection"
6064 c:identifier="atk_table_add_column_selection">
6066 <type name="gboolean" c:type="gboolean"/>
6069 <parameter name="table">
6070 <type name="Table" c:type="AtkTable*"/>
6072 <parameter name="column">
6073 <type name="gint" c:type="gint"/>
6077 <function name="table_remove_column_selection"
6078 c:identifier="atk_table_remove_column_selection">
6080 <type name="gboolean" c:type="gboolean"/>
6083 <parameter name="table">
6084 <type name="Table" c:type="AtkTable*"/>
6086 <parameter name="column">
6087 <type name="gint" c:type="gint"/>
6093 parent="GLib.Object"
6094 glib:type-name="AtkMisc"
6095 glib:get-type="atk_misc_get_type">
6096 <constructor name="get_instance" c:identifier="atk_misc_get_instance">
6098 <type name="Misc" c:type="AtkMisc*"/>
6101 <method name="threads_enter" c:identifier="atk_misc_threads_enter">
6103 <type name="void" c:type="void"/>
6106 <parameter name="misc">
6107 <type name="Misc" c:type="AtkMisc*"/>
6111 <method name="threads_leave" c:identifier="atk_misc_threads_leave">
6113 <type name="void" c:type="void"/>
6116 <parameter name="misc">
6117 <type name="Misc" c:type="AtkMisc*"/>
6121 <callback name="threads_enter">
6123 <type name="void" c:type="void"/>
6126 <parameter name="misc">
6127 <type name="AtkMisc*" c:type="AtkMisc*"/>
6131 <callback name="threads_leave">
6133 <type name="void" c:type="void"/>
6136 <parameter name="misc">
6137 <type name="AtkMisc*" c:type="AtkMisc*"/>
6141 <field name="vfuncs" value="gpointer"/>
6143 <record name="AtkValue" c:type="AtkValue"/>
6144 <interface name="Value"
6146 glib:type-name="AtkValue"
6147 glib:get-type="atk_value_get_type">
6148 <callback name="get_current_value">
6150 <type name="void" c:type="void"/>
6153 <parameter name="obj">
6154 <type name="AtkValue*" c:type="AtkValue*"/>
6156 <parameter name="value">
6157 <type name="GValue*" c:type="GValue*"/>
6161 <callback name="get_maximum_value">
6163 <type name="void" c:type="void"/>
6166 <parameter name="obj">
6167 <type name="AtkValue*" c:type="AtkValue*"/>
6169 <parameter name="value">
6170 <type name="GValue*" c:type="GValue*"/>
6174 <callback name="get_minimum_value">
6176 <type name="void" c:type="void"/>
6179 <parameter name="obj">
6180 <type name="AtkValue*" c:type="AtkValue*"/>
6182 <parameter name="value">
6183 <type name="GValue*" c:type="GValue*"/>
6187 <callback name="set_current_value">
6189 <type name="gboolean" c:type="gboolean"/>
6192 <parameter name="obj">
6193 <type name="AtkValue*" c:type="AtkValue*"/>
6195 <parameter name="value">
6196 <type name="GValue*" c:type="GValue*"/>
6200 <callback name="get_minimum_increment">
6202 <type name="void" c:type="void"/>
6205 <parameter name="obj">
6206 <type name="AtkValue*" c:type="AtkValue*"/>
6208 <parameter name="value">
6209 <type name="GValue*" c:type="GValue*"/>
6213 <field name="pad1" value="AtkFunction"/>
6215 <function name="value_get_current_value"
6216 c:identifier="atk_value_get_current_value">
6218 <type name="void" c:type="void"/>
6221 <parameter name="obj">
6222 <type name="Value" c:type="AtkValue*"/>
6224 <parameter name="value">
6225 <type name="GValue" c:type="GValue*"/>
6229 <function name="value_get_maximum_value"
6230 c:identifier="atk_value_get_maximum_value">
6232 <type name="void" c:type="void"/>
6235 <parameter name="obj">
6236 <type name="Value" c:type="AtkValue*"/>
6238 <parameter name="value">
6239 <type name="GValue" c:type="GValue*"/>
6243 <function name="value_get_minimum_value"
6244 c:identifier="atk_value_get_minimum_value">
6246 <type name="void" c:type="void"/>
6249 <parameter name="obj">
6250 <type name="Value" c:type="AtkValue*"/>
6252 <parameter name="value">
6253 <type name="GValue" c:type="GValue*"/>
6257 <function name="value_set_current_value"
6258 c:identifier="atk_value_set_current_value">
6260 <type name="gboolean" c:type="gboolean"/>
6263 <parameter name="obj">
6264 <type name="Value" c:type="AtkValue*"/>
6266 <parameter name="value">
6267 <type name="GValue" c:type="GValue*"/>
6271 <function name="value_get_minimum_increment"
6272 c:identifier="atk_value_get_minimum_increment">
6274 <type name="void" c:type="void"/>
6277 <parameter name="obj">
6278 <type name="Value" c:type="AtkValue*"/>
6280 <parameter name="value">
6281 <type name="GValue" c:type="GValue*"/>
6285 <class name="GObjectAccessible"
6286 c:type="AtkGObjectAccessible"
6288 glib:type-name="AtkGObjectAccessible"
6289 glib:get-type="atk_gobject_accessible_get_type">
6290 <method name="get_object"
6291 c:identifier="atk_gobject_accessible_get_object">
6293 <type name="GLib.Object" c:type="GObject*"/>
6296 <parameter name="obj">
6297 <type name="GObjectAccessible" c:type="AtkGObjectAccessible*"/>
6301 <field name="pad1" value="AtkFunction"/>
6302 <field name="pad2" value="AtkFunction"/>
6304 <function name="gobject_accessible_for_object"
6305 c:identifier="atk_gobject_accessible_for_object">
6307 <type name="AtkObject*" c:type="AtkObject*"/>
6310 <parameter name="obj">
6311 <type name="GLib.Object" c:type="GObject*"/>