1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19  
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module gtkc.atk;
26 
27 version(Tango)
28 	private import tango.stdc.stdio;
29 else
30 	private import std.stdio;
31 
32 private import gtkc.atktypes;
33 private import gtkc.Loader;
34 private import gtkc.paths;
35 
36 mixin( _shared ~ "static this()
37 {
38 	// atk.Action
39 
40 	Linker.link(atk_action_do_action, \"atk_action_do_action\", LIBRARY.ATK);
41 	Linker.link(atk_action_get_n_actions, \"atk_action_get_n_actions\", LIBRARY.ATK);
42 	Linker.link(atk_action_get_description, \"atk_action_get_description\", LIBRARY.ATK);
43 	Linker.link(atk_action_get_name, \"atk_action_get_name\", LIBRARY.ATK);
44 	Linker.link(atk_action_get_localized_name, \"atk_action_get_localized_name\", LIBRARY.ATK);
45 	Linker.link(atk_action_get_keybinding, \"atk_action_get_keybinding\", LIBRARY.ATK);
46 	Linker.link(atk_action_set_description, \"atk_action_set_description\", LIBRARY.ATK);
47 
48 	// atk.Component
49 
50 	Linker.link(atk_component_add_focus_handler, \"atk_component_add_focus_handler\", LIBRARY.ATK);
51 	Linker.link(atk_component_contains, \"atk_component_contains\", LIBRARY.ATK);
52 	Linker.link(atk_component_get_extents, \"atk_component_get_extents\", LIBRARY.ATK);
53 	Linker.link(atk_component_get_layer, \"atk_component_get_layer\", LIBRARY.ATK);
54 	Linker.link(atk_component_get_mdi_zorder, \"atk_component_get_mdi_zorder\", LIBRARY.ATK);
55 	Linker.link(atk_component_get_position, \"atk_component_get_position\", LIBRARY.ATK);
56 	Linker.link(atk_component_get_size, \"atk_component_get_size\", LIBRARY.ATK);
57 	Linker.link(atk_component_grab_focus, \"atk_component_grab_focus\", LIBRARY.ATK);
58 	Linker.link(atk_component_ref_accessible_at_point, \"atk_component_ref_accessible_at_point\", LIBRARY.ATK);
59 	Linker.link(atk_component_remove_focus_handler, \"atk_component_remove_focus_handler\", LIBRARY.ATK);
60 	Linker.link(atk_component_set_extents, \"atk_component_set_extents\", LIBRARY.ATK);
61 	Linker.link(atk_component_set_position, \"atk_component_set_position\", LIBRARY.ATK);
62 	Linker.link(atk_component_set_size, \"atk_component_set_size\", LIBRARY.ATK);
63 	Linker.link(atk_component_get_alpha, \"atk_component_get_alpha\", LIBRARY.ATK);
64 
65 	// atk.Document
66 
67 	Linker.link(atk_document_get_document_type, \"atk_document_get_document_type\", LIBRARY.ATK);
68 	Linker.link(atk_document_get_document, \"atk_document_get_document\", LIBRARY.ATK);
69 	Linker.link(atk_document_get_attribute_value, \"atk_document_get_attribute_value\", LIBRARY.ATK);
70 	Linker.link(atk_document_set_attribute_value, \"atk_document_set_attribute_value\", LIBRARY.ATK);
71 	Linker.link(atk_document_get_attributes, \"atk_document_get_attributes\", LIBRARY.ATK);
72 	Linker.link(atk_document_get_locale, \"atk_document_get_locale\", LIBRARY.ATK);
73 
74 	// atk.EditableText
75 
76 	Linker.link(atk_editable_text_set_run_attributes, \"atk_editable_text_set_run_attributes\", LIBRARY.ATK);
77 	Linker.link(atk_editable_text_set_text_contents, \"atk_editable_text_set_text_contents\", LIBRARY.ATK);
78 	Linker.link(atk_editable_text_insert_text, \"atk_editable_text_insert_text\", LIBRARY.ATK);
79 	Linker.link(atk_editable_text_copy_text, \"atk_editable_text_copy_text\", LIBRARY.ATK);
80 	Linker.link(atk_editable_text_cut_text, \"atk_editable_text_cut_text\", LIBRARY.ATK);
81 	Linker.link(atk_editable_text_delete_text, \"atk_editable_text_delete_text\", LIBRARY.ATK);
82 	Linker.link(atk_editable_text_paste_text, \"atk_editable_text_paste_text\", LIBRARY.ATK);
83 
84 	// atk.GObjectAccessible
85 
86 	Linker.link(atk_gobject_accessible_for_object, \"atk_gobject_accessible_for_object\", LIBRARY.ATK);
87 	Linker.link(atk_gobject_accessible_get_object, \"atk_gobject_accessible_get_object\", LIBRARY.ATK);
88 
89 	// atk.Hyperlink
90 
91 	Linker.link(atk_hyperlink_get_uri, \"atk_hyperlink_get_uri\", LIBRARY.ATK);
92 	Linker.link(atk_hyperlink_get_object, \"atk_hyperlink_get_object\", LIBRARY.ATK);
93 	Linker.link(atk_hyperlink_get_end_index, \"atk_hyperlink_get_end_index\", LIBRARY.ATK);
94 	Linker.link(atk_hyperlink_get_start_index, \"atk_hyperlink_get_start_index\", LIBRARY.ATK);
95 	Linker.link(atk_hyperlink_is_valid, \"atk_hyperlink_is_valid\", LIBRARY.ATK);
96 	Linker.link(atk_hyperlink_is_inline, \"atk_hyperlink_is_inline\", LIBRARY.ATK);
97 	Linker.link(atk_hyperlink_get_n_anchors, \"atk_hyperlink_get_n_anchors\", LIBRARY.ATK);
98 	Linker.link(atk_hyperlink_is_selected_link, \"atk_hyperlink_is_selected_link\", LIBRARY.ATK);
99 
100 	// atk.Hypertext
101 
102 	Linker.link(atk_hypertext_get_link, \"atk_hypertext_get_link\", LIBRARY.ATK);
103 	Linker.link(atk_hypertext_get_n_links, \"atk_hypertext_get_n_links\", LIBRARY.ATK);
104 	Linker.link(atk_hypertext_get_link_index, \"atk_hypertext_get_link_index\", LIBRARY.ATK);
105 
106 	// atk.Image
107 
108 	Linker.link(atk_image_get_image_position, \"atk_image_get_image_position\", LIBRARY.ATK);
109 	Linker.link(atk_image_get_image_description, \"atk_image_get_image_description\", LIBRARY.ATK);
110 	Linker.link(atk_image_set_image_description, \"atk_image_set_image_description\", LIBRARY.ATK);
111 	Linker.link(atk_image_get_image_size, \"atk_image_get_image_size\", LIBRARY.ATK);
112 	Linker.link(atk_image_get_image_locale, \"atk_image_get_image_locale\", LIBRARY.ATK);
113 
114 	// atk.NoOpObject
115 
116 	Linker.link(atk_no_op_object_new, \"atk_no_op_object_new\", LIBRARY.ATK);
117 
118 	// atk.NoOpObjectFactory
119 
120 	Linker.link(atk_no_op_object_factory_new, \"atk_no_op_object_factory_new\", LIBRARY.ATK);
121 
122 	// atk.ObjectAtk
123 
124 	Linker.link(atk_role_register, \"atk_role_register\", LIBRARY.ATK);
125 	Linker.link(atk_implementor_ref_accessible, \"atk_implementor_ref_accessible\", LIBRARY.ATK);
126 	Linker.link(atk_object_get_name, \"atk_object_get_name\", LIBRARY.ATK);
127 	Linker.link(atk_object_get_description, \"atk_object_get_description\", LIBRARY.ATK);
128 	Linker.link(atk_object_get_parent, \"atk_object_get_parent\", LIBRARY.ATK);
129 	Linker.link(atk_object_get_n_accessible_children, \"atk_object_get_n_accessible_children\", LIBRARY.ATK);
130 	Linker.link(atk_object_ref_accessible_child, \"atk_object_ref_accessible_child\", LIBRARY.ATK);
131 	Linker.link(atk_object_ref_relation_set, \"atk_object_ref_relation_set\", LIBRARY.ATK);
132 	Linker.link(atk_object_get_layer, \"atk_object_get_layer\", LIBRARY.ATK);
133 	Linker.link(atk_object_get_mdi_zorder, \"atk_object_get_mdi_zorder\", LIBRARY.ATK);
134 	Linker.link(atk_object_get_role, \"atk_object_get_role\", LIBRARY.ATK);
135 	Linker.link(atk_object_ref_state_set, \"atk_object_ref_state_set\", LIBRARY.ATK);
136 	Linker.link(atk_object_get_index_in_parent, \"atk_object_get_index_in_parent\", LIBRARY.ATK);
137 	Linker.link(atk_object_set_name, \"atk_object_set_name\", LIBRARY.ATK);
138 	Linker.link(atk_object_set_description, \"atk_object_set_description\", LIBRARY.ATK);
139 	Linker.link(atk_object_set_parent, \"atk_object_set_parent\", LIBRARY.ATK);
140 	Linker.link(atk_object_set_role, \"atk_object_set_role\", LIBRARY.ATK);
141 	Linker.link(atk_object_connect_property_change_handler, \"atk_object_connect_property_change_handler\", LIBRARY.ATK);
142 	Linker.link(atk_object_remove_property_change_handler, \"atk_object_remove_property_change_handler\", LIBRARY.ATK);
143 	Linker.link(atk_object_notify_state_change, \"atk_object_notify_state_change\", LIBRARY.ATK);
144 	Linker.link(atk_object_initialize, \"atk_object_initialize\", LIBRARY.ATK);
145 	Linker.link(atk_object_add_relationship, \"atk_object_add_relationship\", LIBRARY.ATK);
146 	Linker.link(atk_object_remove_relationship, \"atk_object_remove_relationship\", LIBRARY.ATK);
147 	Linker.link(atk_object_get_attributes, \"atk_object_get_attributes\", LIBRARY.ATK);
148 	Linker.link(atk_object_get_object_locale, \"atk_object_get_object_locale\", LIBRARY.ATK);
149 	Linker.link(atk_role_get_name, \"atk_role_get_name\", LIBRARY.ATK);
150 	Linker.link(atk_role_get_localized_name, \"atk_role_get_localized_name\", LIBRARY.ATK);
151 	Linker.link(atk_role_for_name, \"atk_role_for_name\", LIBRARY.ATK);
152 
153 	// atk.ObjectFactory
154 
155 	Linker.link(atk_object_factory_create_accessible, \"atk_object_factory_create_accessible\", LIBRARY.ATK);
156 	Linker.link(atk_object_factory_get_accessible_type, \"atk_object_factory_get_accessible_type\", LIBRARY.ATK);
157 	Linker.link(atk_object_factory_invalidate, \"atk_object_factory_invalidate\", LIBRARY.ATK);
158 
159 	// atk.Registry
160 
161 	Linker.link(atk_registry_set_factory_type, \"atk_registry_set_factory_type\", LIBRARY.ATK);
162 	Linker.link(atk_registry_get_factory_type, \"atk_registry_get_factory_type\", LIBRARY.ATK);
163 	Linker.link(atk_registry_get_factory, \"atk_registry_get_factory\", LIBRARY.ATK);
164 	Linker.link(atk_get_default_registry, \"atk_get_default_registry\", LIBRARY.ATK);
165 
166 	// atk.Relation
167 
168 	Linker.link(atk_relation_type_register, \"atk_relation_type_register\", LIBRARY.ATK);
169 	Linker.link(atk_relation_type_get_name, \"atk_relation_type_get_name\", LIBRARY.ATK);
170 	Linker.link(atk_relation_type_for_name, \"atk_relation_type_for_name\", LIBRARY.ATK);
171 	Linker.link(atk_relation_new, \"atk_relation_new\", LIBRARY.ATK);
172 	Linker.link(atk_relation_get_relation_type, \"atk_relation_get_relation_type\", LIBRARY.ATK);
173 	Linker.link(atk_relation_get_target, \"atk_relation_get_target\", LIBRARY.ATK);
174 	Linker.link(atk_relation_add_target, \"atk_relation_add_target\", LIBRARY.ATK);
175 	Linker.link(atk_relation_remove_target, \"atk_relation_remove_target\", LIBRARY.ATK);
176 
177 	// atk.RelationSet
178 
179 	Linker.link(atk_relation_set_new, \"atk_relation_set_new\", LIBRARY.ATK);
180 	Linker.link(atk_relation_set_contains, \"atk_relation_set_contains\", LIBRARY.ATK);
181 	Linker.link(atk_relation_set_remove, \"atk_relation_set_remove\", LIBRARY.ATK);
182 	Linker.link(atk_relation_set_add, \"atk_relation_set_add\", LIBRARY.ATK);
183 	Linker.link(atk_relation_set_get_n_relations, \"atk_relation_set_get_n_relations\", LIBRARY.ATK);
184 	Linker.link(atk_relation_set_get_relation, \"atk_relation_set_get_relation\", LIBRARY.ATK);
185 	Linker.link(atk_relation_set_get_relation_by_type, \"atk_relation_set_get_relation_by_type\", LIBRARY.ATK);
186 	Linker.link(atk_relation_set_add_relation_by_type, \"atk_relation_set_add_relation_by_type\", LIBRARY.ATK);
187 
188 	// atk.Selection
189 
190 	Linker.link(atk_selection_add_selection, \"atk_selection_add_selection\", LIBRARY.ATK);
191 	Linker.link(atk_selection_clear_selection, \"atk_selection_clear_selection\", LIBRARY.ATK);
192 	Linker.link(atk_selection_ref_selection, \"atk_selection_ref_selection\", LIBRARY.ATK);
193 	Linker.link(atk_selection_get_selection_count, \"atk_selection_get_selection_count\", LIBRARY.ATK);
194 	Linker.link(atk_selection_is_child_selected, \"atk_selection_is_child_selected\", LIBRARY.ATK);
195 	Linker.link(atk_selection_remove_selection, \"atk_selection_remove_selection\", LIBRARY.ATK);
196 	Linker.link(atk_selection_select_all_selection, \"atk_selection_select_all_selection\", LIBRARY.ATK);
197 
198 	// atk.State
199 
200 	Linker.link(atk_state_type_register, \"atk_state_type_register\", LIBRARY.ATK);
201 	Linker.link(atk_state_type_get_name, \"atk_state_type_get_name\", LIBRARY.ATK);
202 	Linker.link(atk_state_type_for_name, \"atk_state_type_for_name\", LIBRARY.ATK);
203 
204 	// atk.StateSet
205 
206 	Linker.link(atk_state_set_new, \"atk_state_set_new\", LIBRARY.ATK);
207 	Linker.link(atk_state_set_is_empty, \"atk_state_set_is_empty\", LIBRARY.ATK);
208 	Linker.link(atk_state_set_add_state, \"atk_state_set_add_state\", LIBRARY.ATK);
209 	Linker.link(atk_state_set_add_states, \"atk_state_set_add_states\", LIBRARY.ATK);
210 	Linker.link(atk_state_set_clear_states, \"atk_state_set_clear_states\", LIBRARY.ATK);
211 	Linker.link(atk_state_set_contains_state, \"atk_state_set_contains_state\", LIBRARY.ATK);
212 	Linker.link(atk_state_set_contains_states, \"atk_state_set_contains_states\", LIBRARY.ATK);
213 	Linker.link(atk_state_set_remove_state, \"atk_state_set_remove_state\", LIBRARY.ATK);
214 	Linker.link(atk_state_set_and_sets, \"atk_state_set_and_sets\", LIBRARY.ATK);
215 	Linker.link(atk_state_set_or_sets, \"atk_state_set_or_sets\", LIBRARY.ATK);
216 	Linker.link(atk_state_set_xor_sets, \"atk_state_set_xor_sets\", LIBRARY.ATK);
217 
218 	// atk.StreamableContent
219 
220 	Linker.link(atk_streamable_content_get_n_mime_types, \"atk_streamable_content_get_n_mime_types\", LIBRARY.ATK);
221 	Linker.link(atk_streamable_content_get_mime_type, \"atk_streamable_content_get_mime_type\", LIBRARY.ATK);
222 	Linker.link(atk_streamable_content_get_stream, \"atk_streamable_content_get_stream\", LIBRARY.ATK);
223 	Linker.link(atk_streamable_content_get_uri, \"atk_streamable_content_get_uri\", LIBRARY.ATK);
224 
225 	// atk.Table
226 
227 	Linker.link(atk_table_ref_at, \"atk_table_ref_at\", LIBRARY.ATK);
228 	Linker.link(atk_table_get_index_at, \"atk_table_get_index_at\", LIBRARY.ATK);
229 	Linker.link(atk_table_get_column_at_index, \"atk_table_get_column_at_index\", LIBRARY.ATK);
230 	Linker.link(atk_table_get_row_at_index, \"atk_table_get_row_at_index\", LIBRARY.ATK);
231 	Linker.link(atk_table_get_n_columns, \"atk_table_get_n_columns\", LIBRARY.ATK);
232 	Linker.link(atk_table_get_n_rows, \"atk_table_get_n_rows\", LIBRARY.ATK);
233 	Linker.link(atk_table_get_column_extent_at, \"atk_table_get_column_extent_at\", LIBRARY.ATK);
234 	Linker.link(atk_table_get_row_extent_at, \"atk_table_get_row_extent_at\", LIBRARY.ATK);
235 	Linker.link(atk_table_get_caption, \"atk_table_get_caption\", LIBRARY.ATK);
236 	Linker.link(atk_table_get_column_description, \"atk_table_get_column_description\", LIBRARY.ATK);
237 	Linker.link(atk_table_get_row_description, \"atk_table_get_row_description\", LIBRARY.ATK);
238 	Linker.link(atk_table_get_column_header, \"atk_table_get_column_header\", LIBRARY.ATK);
239 	Linker.link(atk_table_get_row_header, \"atk_table_get_row_header\", LIBRARY.ATK);
240 	Linker.link(atk_table_get_summary, \"atk_table_get_summary\", LIBRARY.ATK);
241 	Linker.link(atk_table_set_caption, \"atk_table_set_caption\", LIBRARY.ATK);
242 	Linker.link(atk_table_set_row_description, \"atk_table_set_row_description\", LIBRARY.ATK);
243 	Linker.link(atk_table_set_column_description, \"atk_table_set_column_description\", LIBRARY.ATK);
244 	Linker.link(atk_table_set_row_header, \"atk_table_set_row_header\", LIBRARY.ATK);
245 	Linker.link(atk_table_set_column_header, \"atk_table_set_column_header\", LIBRARY.ATK);
246 	Linker.link(atk_table_set_summary, \"atk_table_set_summary\", LIBRARY.ATK);
247 	Linker.link(atk_table_get_selected_columns, \"atk_table_get_selected_columns\", LIBRARY.ATK);
248 	Linker.link(atk_table_get_selected_rows, \"atk_table_get_selected_rows\", LIBRARY.ATK);
249 	Linker.link(atk_table_is_column_selected, \"atk_table_is_column_selected\", LIBRARY.ATK);
250 	Linker.link(atk_table_is_row_selected, \"atk_table_is_row_selected\", LIBRARY.ATK);
251 	Linker.link(atk_table_is_selected, \"atk_table_is_selected\", LIBRARY.ATK);
252 	Linker.link(atk_table_add_column_selection, \"atk_table_add_column_selection\", LIBRARY.ATK);
253 	Linker.link(atk_table_add_row_selection, \"atk_table_add_row_selection\", LIBRARY.ATK);
254 	Linker.link(atk_table_remove_column_selection, \"atk_table_remove_column_selection\", LIBRARY.ATK);
255 	Linker.link(atk_table_remove_row_selection, \"atk_table_remove_row_selection\", LIBRARY.ATK);
256 
257 	// atk.Text
258 
259 	Linker.link(atk_text_get_text, \"atk_text_get_text\", LIBRARY.ATK);
260 	Linker.link(atk_text_get_character_at_offset, \"atk_text_get_character_at_offset\", LIBRARY.ATK);
261 	Linker.link(atk_text_get_text_after_offset, \"atk_text_get_text_after_offset\", LIBRARY.ATK);
262 	Linker.link(atk_text_get_text_at_offset, \"atk_text_get_text_at_offset\", LIBRARY.ATK);
263 	Linker.link(atk_text_get_text_before_offset, \"atk_text_get_text_before_offset\", LIBRARY.ATK);
264 	Linker.link(atk_text_get_string_at_offset, \"atk_text_get_string_at_offset\", LIBRARY.ATK);
265 	Linker.link(atk_text_get_caret_offset, \"atk_text_get_caret_offset\", LIBRARY.ATK);
266 	Linker.link(atk_text_get_character_extents, \"atk_text_get_character_extents\", LIBRARY.ATK);
267 	Linker.link(atk_text_get_run_attributes, \"atk_text_get_run_attributes\", LIBRARY.ATK);
268 	Linker.link(atk_text_get_default_attributes, \"atk_text_get_default_attributes\", LIBRARY.ATK);
269 	Linker.link(atk_text_get_character_count, \"atk_text_get_character_count\", LIBRARY.ATK);
270 	Linker.link(atk_text_get_offset_at_point, \"atk_text_get_offset_at_point\", LIBRARY.ATK);
271 	Linker.link(atk_text_get_bounded_ranges, \"atk_text_get_bounded_ranges\", LIBRARY.ATK);
272 	Linker.link(atk_text_get_range_extents, \"atk_text_get_range_extents\", LIBRARY.ATK);
273 	Linker.link(atk_text_free_ranges, \"atk_text_free_ranges\", LIBRARY.ATK);
274 	Linker.link(atk_text_get_n_selections, \"atk_text_get_n_selections\", LIBRARY.ATK);
275 	Linker.link(atk_text_get_selection, \"atk_text_get_selection\", LIBRARY.ATK);
276 	Linker.link(atk_text_add_selection, \"atk_text_add_selection\", LIBRARY.ATK);
277 	Linker.link(atk_text_remove_selection, \"atk_text_remove_selection\", LIBRARY.ATK);
278 	Linker.link(atk_text_set_selection, \"atk_text_set_selection\", LIBRARY.ATK);
279 	Linker.link(atk_text_set_caret_offset, \"atk_text_set_caret_offset\", LIBRARY.ATK);
280 	Linker.link(atk_attribute_set_free, \"atk_attribute_set_free\", LIBRARY.ATK);
281 	Linker.link(atk_text_attribute_register, \"atk_text_attribute_register\", LIBRARY.ATK);
282 	Linker.link(atk_text_attribute_get_name, \"atk_text_attribute_get_name\", LIBRARY.ATK);
283 	Linker.link(atk_text_attribute_for_name, \"atk_text_attribute_for_name\", LIBRARY.ATK);
284 	Linker.link(atk_text_attribute_get_value, \"atk_text_attribute_get_value\", LIBRARY.ATK);
285 
286 	// atk.Util
287 
288 	Linker.link(atk_add_focus_tracker, \"atk_add_focus_tracker\", LIBRARY.ATK);
289 	Linker.link(atk_remove_focus_tracker, \"atk_remove_focus_tracker\", LIBRARY.ATK);
290 	Linker.link(atk_focus_tracker_init, \"atk_focus_tracker_init\", LIBRARY.ATK);
291 	Linker.link(atk_focus_tracker_notify, \"atk_focus_tracker_notify\", LIBRARY.ATK);
292 	Linker.link(atk_add_global_event_listener, \"atk_add_global_event_listener\", LIBRARY.ATK);
293 	Linker.link(atk_remove_global_event_listener, \"atk_remove_global_event_listener\", LIBRARY.ATK);
294 	Linker.link(atk_add_key_event_listener, \"atk_add_key_event_listener\", LIBRARY.ATK);
295 	Linker.link(atk_remove_key_event_listener, \"atk_remove_key_event_listener\", LIBRARY.ATK);
296 	Linker.link(atk_get_root, \"atk_get_root\", LIBRARY.ATK);
297 	Linker.link(atk_get_focus_object, \"atk_get_focus_object\", LIBRARY.ATK);
298 	Linker.link(atk_get_toolkit_name, \"atk_get_toolkit_name\", LIBRARY.ATK);
299 	Linker.link(atk_get_toolkit_version, \"atk_get_toolkit_version\", LIBRARY.ATK);
300 	Linker.link(atk_get_version, \"atk_get_version\", LIBRARY.ATK);
301 
302 	// atk.ValueAtk
303 
304 	Linker.link(atk_value_get_current_value, \"atk_value_get_current_value\", LIBRARY.ATK);
305 	Linker.link(atk_value_get_maximum_value, \"atk_value_get_maximum_value\", LIBRARY.ATK);
306 	Linker.link(atk_value_get_minimum_value, \"atk_value_get_minimum_value\", LIBRARY.ATK);
307 	Linker.link(atk_value_set_current_value, \"atk_value_set_current_value\", LIBRARY.ATK);
308 	Linker.link(atk_value_get_minimum_increment, \"atk_value_get_minimum_increment\", LIBRARY.ATK);
309 }");
310 
311 mixin( gshared ~"extern(C)
312 {
313 	// atk.Action
314 
315 	gboolean function(AtkAction* action, gint i) c_atk_action_do_action;
316 	gint function(AtkAction* action) c_atk_action_get_n_actions;
317 	gchar* function(AtkAction* action, gint i) c_atk_action_get_description;
318 	gchar* function(AtkAction* action, gint i) c_atk_action_get_name;
319 	gchar* function(AtkAction* action, gint i) c_atk_action_get_localized_name;
320 	gchar* function(AtkAction* action, gint i) c_atk_action_get_keybinding;
321 	gboolean function(AtkAction* action, gint i, gchar* desc) c_atk_action_set_description;
322 
323 	// atk.Component
324 
325 	guint function(AtkComponent* component, AtkFocusHandler handler) c_atk_component_add_focus_handler;
326 	gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType) c_atk_component_contains;
327 	void function(AtkComponent* component, gint* x, gint* y, gint* width, gint* height, AtkCoordType coordType) c_atk_component_get_extents;
328 	AtkLayer function(AtkComponent* component) c_atk_component_get_layer;
329 	gint function(AtkComponent* component) c_atk_component_get_mdi_zorder;
330 	void function(AtkComponent* component, gint* x, gint* y, AtkCoordType coordType) c_atk_component_get_position;
331 	void function(AtkComponent* component, gint* width, gint* height) c_atk_component_get_size;
332 	gboolean function(AtkComponent* component) c_atk_component_grab_focus;
333 	AtkObject* function(AtkComponent* component, gint x, gint y, AtkCoordType coordType) c_atk_component_ref_accessible_at_point;
334 	void function(AtkComponent* component, guint handlerId) c_atk_component_remove_focus_handler;
335 	gboolean function(AtkComponent* component, gint x, gint y, gint width, gint height, AtkCoordType coordType) c_atk_component_set_extents;
336 	gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType) c_atk_component_set_position;
337 	gboolean function(AtkComponent* component, gint width, gint height) c_atk_component_set_size;
338 	gdouble function(AtkComponent* component) c_atk_component_get_alpha;
339 
340 	// atk.Document
341 
342 	gchar* function(AtkDocument* document) c_atk_document_get_document_type;
343 	gpointer function(AtkDocument* document) c_atk_document_get_document;
344 	gchar* function(AtkDocument* document, gchar* attributeName) c_atk_document_get_attribute_value;
345 	gboolean function(AtkDocument* document, gchar* attributeName, gchar* attributeValue) c_atk_document_set_attribute_value;
346 	AtkAttributeSet* function(AtkDocument* document) c_atk_document_get_attributes;
347 	gchar* function(AtkDocument* document) c_atk_document_get_locale;
348 
349 	// atk.EditableText
350 
351 	gboolean function(AtkEditableText* text, AtkAttributeSet* attribSet, gint startOffset, gint endOffset) c_atk_editable_text_set_run_attributes;
352 	void function(AtkEditableText* text, gchar* string) c_atk_editable_text_set_text_contents;
353 	void function(AtkEditableText* text, gchar* string, gint length, gint* position) c_atk_editable_text_insert_text;
354 	void function(AtkEditableText* text, gint startPos, gint endPos) c_atk_editable_text_copy_text;
355 	void function(AtkEditableText* text, gint startPos, gint endPos) c_atk_editable_text_cut_text;
356 	void function(AtkEditableText* text, gint startPos, gint endPos) c_atk_editable_text_delete_text;
357 	void function(AtkEditableText* text, gint position) c_atk_editable_text_paste_text;
358 
359 	// atk.GObjectAccessible
360 
361 	AtkObject* function(GObject* obj) c_atk_gobject_accessible_for_object;
362 	GObject* function(AtkGObjectAccessible* obj) c_atk_gobject_accessible_get_object;
363 
364 	// atk.Hyperlink
365 
366 	gchar* function(AtkHyperlink* link, gint i) c_atk_hyperlink_get_uri;
367 	AtkObject* function(AtkHyperlink* link, gint i) c_atk_hyperlink_get_object;
368 	gint function(AtkHyperlink* link) c_atk_hyperlink_get_end_index;
369 	gint function(AtkHyperlink* link) c_atk_hyperlink_get_start_index;
370 	gboolean function(AtkHyperlink* link) c_atk_hyperlink_is_valid;
371 	gboolean function(AtkHyperlink* link) c_atk_hyperlink_is_inline;
372 	gint function(AtkHyperlink* link) c_atk_hyperlink_get_n_anchors;
373 	gboolean function(AtkHyperlink* link) c_atk_hyperlink_is_selected_link;
374 
375 	// atk.Hypertext
376 
377 	AtkHyperlink* function(AtkHypertext* hypertext, gint linkIndex) c_atk_hypertext_get_link;
378 	gint function(AtkHypertext* hypertext) c_atk_hypertext_get_n_links;
379 	gint function(AtkHypertext* hypertext, gint charIndex) c_atk_hypertext_get_link_index;
380 
381 	// atk.Image
382 
383 	void function(AtkImage* image, gint* x, gint* y, AtkCoordType coordType) c_atk_image_get_image_position;
384 	gchar* function(AtkImage* image) c_atk_image_get_image_description;
385 	gboolean function(AtkImage* image, gchar* description) c_atk_image_set_image_description;
386 	void function(AtkImage* image, gint* width, gint* height) c_atk_image_get_image_size;
387 	gchar* function(AtkImage* image) c_atk_image_get_image_locale;
388 
389 	// atk.NoOpObject
390 
391 	AtkObject* function(GObject* obj) c_atk_no_op_object_new;
392 
393 	// atk.NoOpObjectFactory
394 
395 	AtkObjectFactory* function() c_atk_no_op_object_factory_new;
396 
397 	// atk.ObjectAtk
398 
399 	AtkRole function(gchar* name) c_atk_role_register;
400 	AtkObject* function(AtkImplementor* implementor) c_atk_implementor_ref_accessible;
401 	gchar* function(AtkObject* accessible) c_atk_object_get_name;
402 	gchar* function(AtkObject* accessible) c_atk_object_get_description;
403 	AtkObject* function(AtkObject* accessible) c_atk_object_get_parent;
404 	gint function(AtkObject* accessible) c_atk_object_get_n_accessible_children;
405 	AtkObject* function(AtkObject* accessible, gint i) c_atk_object_ref_accessible_child;
406 	AtkRelationSet* function(AtkObject* accessible) c_atk_object_ref_relation_set;
407 	AtkLayer function(AtkObject* accessible) c_atk_object_get_layer;
408 	gint function(AtkObject* accessible) c_atk_object_get_mdi_zorder;
409 	AtkRole function(AtkObject* accessible) c_atk_object_get_role;
410 	AtkStateSet* function(AtkObject* accessible) c_atk_object_ref_state_set;
411 	gint function(AtkObject* accessible) c_atk_object_get_index_in_parent;
412 	void function(AtkObject* accessible, gchar* name) c_atk_object_set_name;
413 	void function(AtkObject* accessible, gchar* description) c_atk_object_set_description;
414 	void function(AtkObject* accessible, AtkObject* parent) c_atk_object_set_parent;
415 	void function(AtkObject* accessible, AtkRole role) c_atk_object_set_role;
416 	guint function(AtkObject* accessible, AtkPropertyChangeHandler* handler) c_atk_object_connect_property_change_handler;
417 	void function(AtkObject* accessible, guint handlerId) c_atk_object_remove_property_change_handler;
418 	void function(AtkObject* accessible, AtkState state, gboolean value) c_atk_object_notify_state_change;
419 	void function(AtkObject* accessible, void* data) c_atk_object_initialize;
420 	gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target) c_atk_object_add_relationship;
421 	gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target) c_atk_object_remove_relationship;
422 	AtkAttributeSet* function(AtkObject* accessible) c_atk_object_get_attributes;
423 	gchar* function(AtkObject* accessible) c_atk_object_get_object_locale;
424 	gchar* function(AtkRole role) c_atk_role_get_name;
425 	gchar* function(AtkRole role) c_atk_role_get_localized_name;
426 	AtkRole function(gchar* name) c_atk_role_for_name;
427 
428 	// atk.ObjectFactory
429 
430 	AtkObject* function(AtkObjectFactory* factory, GObject* obj) c_atk_object_factory_create_accessible;
431 	GType function(AtkObjectFactory* factory) c_atk_object_factory_get_accessible_type;
432 	void function(AtkObjectFactory* factory) c_atk_object_factory_invalidate;
433 
434 	// atk.Registry
435 
436 	void function(AtkRegistry* registry, GType type, GType factoryType) c_atk_registry_set_factory_type;
437 	GType function(AtkRegistry* registry, GType type) c_atk_registry_get_factory_type;
438 	AtkObjectFactory* function(AtkRegistry* registry, GType type) c_atk_registry_get_factory;
439 	AtkRegistry* function() c_atk_get_default_registry;
440 
441 	// atk.Relation
442 
443 	AtkRelationType function(gchar* name) c_atk_relation_type_register;
444 	gchar* function(AtkRelationType type) c_atk_relation_type_get_name;
445 	AtkRelationType function(gchar* name) c_atk_relation_type_for_name;
446 	AtkRelation* function(AtkObject** targets, gint nTargets, AtkRelationType relationship) c_atk_relation_new;
447 	AtkRelationType function(AtkRelation* relation) c_atk_relation_get_relation_type;
448 	GPtrArray* function(AtkRelation* relation) c_atk_relation_get_target;
449 	void function(AtkRelation* relation, AtkObject* target) c_atk_relation_add_target;
450 	gboolean function(AtkRelation* relation, AtkObject* target) c_atk_relation_remove_target;
451 
452 	// atk.RelationSet
453 
454 	AtkRelationSet* function() c_atk_relation_set_new;
455 	gboolean function(AtkRelationSet* set, AtkRelationType relationship) c_atk_relation_set_contains;
456 	void function(AtkRelationSet* set, AtkRelation* relation) c_atk_relation_set_remove;
457 	void function(AtkRelationSet* set, AtkRelation* relation) c_atk_relation_set_add;
458 	gint function(AtkRelationSet* set) c_atk_relation_set_get_n_relations;
459 	AtkRelation* function(AtkRelationSet* set, gint i) c_atk_relation_set_get_relation;
460 	AtkRelation* function(AtkRelationSet* set, AtkRelationType relationship) c_atk_relation_set_get_relation_by_type;
461 	void function(AtkRelationSet* set, AtkRelationType relationship, AtkObject* target) c_atk_relation_set_add_relation_by_type;
462 
463 	// atk.Selection
464 
465 	gboolean function(AtkSelection* selection, gint i) c_atk_selection_add_selection;
466 	gboolean function(AtkSelection* selection) c_atk_selection_clear_selection;
467 	AtkObject* function(AtkSelection* selection, gint i) c_atk_selection_ref_selection;
468 	gint function(AtkSelection* selection) c_atk_selection_get_selection_count;
469 	gboolean function(AtkSelection* selection, gint i) c_atk_selection_is_child_selected;
470 	gboolean function(AtkSelection* selection, gint i) c_atk_selection_remove_selection;
471 	gboolean function(AtkSelection* selection) c_atk_selection_select_all_selection;
472 
473 	// atk.State
474 
475 	AtkStateType function(gchar* name) c_atk_state_type_register;
476 	gchar* function(AtkStateType type) c_atk_state_type_get_name;
477 	AtkStateType function(gchar* name) c_atk_state_type_for_name;
478 
479 	// atk.StateSet
480 
481 	AtkStateSet* function() c_atk_state_set_new;
482 	gboolean function(AtkStateSet* set) c_atk_state_set_is_empty;
483 	gboolean function(AtkStateSet* set, AtkStateType type) c_atk_state_set_add_state;
484 	void function(AtkStateSet* set, AtkStateType* types, gint nTypes) c_atk_state_set_add_states;
485 	void function(AtkStateSet* set) c_atk_state_set_clear_states;
486 	gboolean function(AtkStateSet* set, AtkStateType type) c_atk_state_set_contains_state;
487 	gboolean function(AtkStateSet* set, AtkStateType* types, gint nTypes) c_atk_state_set_contains_states;
488 	gboolean function(AtkStateSet* set, AtkStateType type) c_atk_state_set_remove_state;
489 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_and_sets;
490 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_or_sets;
491 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_xor_sets;
492 
493 	// atk.StreamableContent
494 
495 	gint function(AtkStreamableContent* streamable) c_atk_streamable_content_get_n_mime_types;
496 	gchar* function(AtkStreamableContent* streamable, gint i) c_atk_streamable_content_get_mime_type;
497 	GIOChannel* function(AtkStreamableContent* streamable, gchar* mimeType) c_atk_streamable_content_get_stream;
498 	gchar* function(AtkStreamableContent* streamable, gchar* mimeType) c_atk_streamable_content_get_uri;
499 
500 	// atk.Table
501 
502 	AtkObject* function(AtkTable* table, gint row, gint column) c_atk_table_ref_at;
503 	gint function(AtkTable* table, gint row, gint column) c_atk_table_get_index_at;
504 	gint function(AtkTable* table, gint index) c_atk_table_get_column_at_index;
505 	gint function(AtkTable* table, gint index) c_atk_table_get_row_at_index;
506 	gint function(AtkTable* table) c_atk_table_get_n_columns;
507 	gint function(AtkTable* table) c_atk_table_get_n_rows;
508 	gint function(AtkTable* table, gint row, gint column) c_atk_table_get_column_extent_at;
509 	gint function(AtkTable* table, gint row, gint column) c_atk_table_get_row_extent_at;
510 	AtkObject* function(AtkTable* table) c_atk_table_get_caption;
511 	gchar* function(AtkTable* table, gint column) c_atk_table_get_column_description;
512 	gchar* function(AtkTable* table, gint row) c_atk_table_get_row_description;
513 	AtkObject* function(AtkTable* table, gint column) c_atk_table_get_column_header;
514 	AtkObject* function(AtkTable* table, gint row) c_atk_table_get_row_header;
515 	AtkObject* function(AtkTable* table) c_atk_table_get_summary;
516 	void function(AtkTable* table, AtkObject* caption) c_atk_table_set_caption;
517 	void function(AtkTable* table, gint row, gchar* description) c_atk_table_set_row_description;
518 	void function(AtkTable* table, gint column, gchar* description) c_atk_table_set_column_description;
519 	void function(AtkTable* table, gint row, AtkObject* header) c_atk_table_set_row_header;
520 	void function(AtkTable* table, gint column, AtkObject* header) c_atk_table_set_column_header;
521 	void function(AtkTable* table, AtkObject* accessible) c_atk_table_set_summary;
522 	gint function(AtkTable* table, gint** selected) c_atk_table_get_selected_columns;
523 	gint function(AtkTable* table, gint** selected) c_atk_table_get_selected_rows;
524 	gboolean function(AtkTable* table, gint column) c_atk_table_is_column_selected;
525 	gboolean function(AtkTable* table, gint row) c_atk_table_is_row_selected;
526 	gboolean function(AtkTable* table, gint row, gint column) c_atk_table_is_selected;
527 	gboolean function(AtkTable* table, gint column) c_atk_table_add_column_selection;
528 	gboolean function(AtkTable* table, gint row) c_atk_table_add_row_selection;
529 	gboolean function(AtkTable* table, gint column) c_atk_table_remove_column_selection;
530 	gboolean function(AtkTable* table, gint row) c_atk_table_remove_row_selection;
531 
532 	// atk.Text
533 
534 	gchar* function(AtkText* text, gint startOffset, gint endOffset) c_atk_text_get_text;
535 	gunichar function(AtkText* text, gint offset) c_atk_text_get_character_at_offset;
536 	gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset) c_atk_text_get_text_after_offset;
537 	gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset) c_atk_text_get_text_at_offset;
538 	gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset) c_atk_text_get_text_before_offset;
539 	gchar* function(AtkText* text, gint offset, AtkTextGranularity granularity, gint* startOffset, gint* endOffset) c_atk_text_get_string_at_offset;
540 	gint function(AtkText* text) c_atk_text_get_caret_offset;
541 	void function(AtkText* text, gint offset, gint* x, gint* y, gint* width, gint* height, AtkCoordType coords) c_atk_text_get_character_extents;
542 	AtkAttributeSet* function(AtkText* text, gint offset, gint* startOffset, gint* endOffset) c_atk_text_get_run_attributes;
543 	AtkAttributeSet* function(AtkText* text) c_atk_text_get_default_attributes;
544 	gint function(AtkText* text) c_atk_text_get_character_count;
545 	gint function(AtkText* text, gint x, gint y, AtkCoordType coords) c_atk_text_get_offset_at_point;
546 	AtkTextRange** function(AtkText* text, AtkTextRectangle* rect, AtkCoordType coordType, AtkTextClipType xClipType, AtkTextClipType yClipType) c_atk_text_get_bounded_ranges;
547 	void function(AtkText* text, gint startOffset, gint endOffset, AtkCoordType coordType, AtkTextRectangle* rect) c_atk_text_get_range_extents;
548 	void function(AtkTextRange** ranges) c_atk_text_free_ranges;
549 	gint function(AtkText* text) c_atk_text_get_n_selections;
550 	gchar* function(AtkText* text, gint selectionNum, gint* startOffset, gint* endOffset) c_atk_text_get_selection;
551 	gboolean function(AtkText* text, gint startOffset, gint endOffset) c_atk_text_add_selection;
552 	gboolean function(AtkText* text, gint selectionNum) c_atk_text_remove_selection;
553 	gboolean function(AtkText* text, gint selectionNum, gint startOffset, gint endOffset) c_atk_text_set_selection;
554 	gboolean function(AtkText* text, gint offset) c_atk_text_set_caret_offset;
555 	void function(AtkAttributeSet* attribSet) c_atk_attribute_set_free;
556 	AtkTextAttribute function(gchar* name) c_atk_text_attribute_register;
557 	gchar* function(AtkTextAttribute attr) c_atk_text_attribute_get_name;
558 	AtkTextAttribute function(gchar* name) c_atk_text_attribute_for_name;
559 	gchar* function(AtkTextAttribute attr, gint index) c_atk_text_attribute_get_value;
560 
561 	// atk.Util
562 
563 	guint function(AtkEventListener focusTracker) c_atk_add_focus_tracker;
564 	void function(guint trackerId) c_atk_remove_focus_tracker;
565 	void function(AtkEventListenerInit init) c_atk_focus_tracker_init;
566 	void function(AtkObject* object) c_atk_focus_tracker_notify;
567 	guint function(GSignalEmissionHook listener, gchar* eventType) c_atk_add_global_event_listener;
568 	void function(guint listenerId) c_atk_remove_global_event_listener;
569 	guint function(AtkKeySnoopFunc listener, void* data) c_atk_add_key_event_listener;
570 	void function(guint listenerId) c_atk_remove_key_event_listener;
571 	AtkObject* function() c_atk_get_root;
572 	AtkObject* function() c_atk_get_focus_object;
573 	gchar* function() c_atk_get_toolkit_name;
574 	gchar* function() c_atk_get_toolkit_version;
575 	gchar* function() c_atk_get_version;
576 
577 	// atk.ValueAtk
578 
579 	void function(AtkValue* obj, GValue* value) c_atk_value_get_current_value;
580 	void function(AtkValue* obj, GValue* value) c_atk_value_get_maximum_value;
581 	void function(AtkValue* obj, GValue* value) c_atk_value_get_minimum_value;
582 	gboolean function(AtkValue* obj, GValue* value) c_atk_value_set_current_value;
583 	void function(AtkValue* obj, GValue* value) c_atk_value_get_minimum_increment;
584 }");
585 
586 // atk.Action
587 
588 alias c_atk_action_do_action  atk_action_do_action;
589 alias c_atk_action_get_n_actions  atk_action_get_n_actions;
590 alias c_atk_action_get_description  atk_action_get_description;
591 alias c_atk_action_get_name  atk_action_get_name;
592 alias c_atk_action_get_localized_name  atk_action_get_localized_name;
593 alias c_atk_action_get_keybinding  atk_action_get_keybinding;
594 alias c_atk_action_set_description  atk_action_set_description;
595 
596 // atk.Component
597 
598 alias c_atk_component_add_focus_handler  atk_component_add_focus_handler;
599 alias c_atk_component_contains  atk_component_contains;
600 alias c_atk_component_get_extents  atk_component_get_extents;
601 alias c_atk_component_get_layer  atk_component_get_layer;
602 alias c_atk_component_get_mdi_zorder  atk_component_get_mdi_zorder;
603 alias c_atk_component_get_position  atk_component_get_position;
604 alias c_atk_component_get_size  atk_component_get_size;
605 alias c_atk_component_grab_focus  atk_component_grab_focus;
606 alias c_atk_component_ref_accessible_at_point  atk_component_ref_accessible_at_point;
607 alias c_atk_component_remove_focus_handler  atk_component_remove_focus_handler;
608 alias c_atk_component_set_extents  atk_component_set_extents;
609 alias c_atk_component_set_position  atk_component_set_position;
610 alias c_atk_component_set_size  atk_component_set_size;
611 alias c_atk_component_get_alpha  atk_component_get_alpha;
612 
613 // atk.Document
614 
615 alias c_atk_document_get_document_type  atk_document_get_document_type;
616 alias c_atk_document_get_document  atk_document_get_document;
617 alias c_atk_document_get_attribute_value  atk_document_get_attribute_value;
618 alias c_atk_document_set_attribute_value  atk_document_set_attribute_value;
619 alias c_atk_document_get_attributes  atk_document_get_attributes;
620 alias c_atk_document_get_locale  atk_document_get_locale;
621 
622 // atk.EditableText
623 
624 alias c_atk_editable_text_set_run_attributes  atk_editable_text_set_run_attributes;
625 alias c_atk_editable_text_set_text_contents  atk_editable_text_set_text_contents;
626 alias c_atk_editable_text_insert_text  atk_editable_text_insert_text;
627 alias c_atk_editable_text_copy_text  atk_editable_text_copy_text;
628 alias c_atk_editable_text_cut_text  atk_editable_text_cut_text;
629 alias c_atk_editable_text_delete_text  atk_editable_text_delete_text;
630 alias c_atk_editable_text_paste_text  atk_editable_text_paste_text;
631 
632 // atk.GObjectAccessible
633 
634 alias c_atk_gobject_accessible_for_object  atk_gobject_accessible_for_object;
635 alias c_atk_gobject_accessible_get_object  atk_gobject_accessible_get_object;
636 
637 // atk.Hyperlink
638 
639 alias c_atk_hyperlink_get_uri  atk_hyperlink_get_uri;
640 alias c_atk_hyperlink_get_object  atk_hyperlink_get_object;
641 alias c_atk_hyperlink_get_end_index  atk_hyperlink_get_end_index;
642 alias c_atk_hyperlink_get_start_index  atk_hyperlink_get_start_index;
643 alias c_atk_hyperlink_is_valid  atk_hyperlink_is_valid;
644 alias c_atk_hyperlink_is_inline  atk_hyperlink_is_inline;
645 alias c_atk_hyperlink_get_n_anchors  atk_hyperlink_get_n_anchors;
646 alias c_atk_hyperlink_is_selected_link  atk_hyperlink_is_selected_link;
647 
648 // atk.Hypertext
649 
650 alias c_atk_hypertext_get_link  atk_hypertext_get_link;
651 alias c_atk_hypertext_get_n_links  atk_hypertext_get_n_links;
652 alias c_atk_hypertext_get_link_index  atk_hypertext_get_link_index;
653 
654 // atk.Image
655 
656 alias c_atk_image_get_image_position  atk_image_get_image_position;
657 alias c_atk_image_get_image_description  atk_image_get_image_description;
658 alias c_atk_image_set_image_description  atk_image_set_image_description;
659 alias c_atk_image_get_image_size  atk_image_get_image_size;
660 alias c_atk_image_get_image_locale  atk_image_get_image_locale;
661 
662 // atk.NoOpObject
663 
664 alias c_atk_no_op_object_new  atk_no_op_object_new;
665 
666 // atk.NoOpObjectFactory
667 
668 alias c_atk_no_op_object_factory_new  atk_no_op_object_factory_new;
669 
670 // atk.ObjectAtk
671 
672 alias c_atk_role_register  atk_role_register;
673 alias c_atk_implementor_ref_accessible  atk_implementor_ref_accessible;
674 alias c_atk_object_get_name  atk_object_get_name;
675 alias c_atk_object_get_description  atk_object_get_description;
676 alias c_atk_object_get_parent  atk_object_get_parent;
677 alias c_atk_object_get_n_accessible_children  atk_object_get_n_accessible_children;
678 alias c_atk_object_ref_accessible_child  atk_object_ref_accessible_child;
679 alias c_atk_object_ref_relation_set  atk_object_ref_relation_set;
680 alias c_atk_object_get_layer  atk_object_get_layer;
681 alias c_atk_object_get_mdi_zorder  atk_object_get_mdi_zorder;
682 alias c_atk_object_get_role  atk_object_get_role;
683 alias c_atk_object_ref_state_set  atk_object_ref_state_set;
684 alias c_atk_object_get_index_in_parent  atk_object_get_index_in_parent;
685 alias c_atk_object_set_name  atk_object_set_name;
686 alias c_atk_object_set_description  atk_object_set_description;
687 alias c_atk_object_set_parent  atk_object_set_parent;
688 alias c_atk_object_set_role  atk_object_set_role;
689 alias c_atk_object_connect_property_change_handler  atk_object_connect_property_change_handler;
690 alias c_atk_object_remove_property_change_handler  atk_object_remove_property_change_handler;
691 alias c_atk_object_notify_state_change  atk_object_notify_state_change;
692 alias c_atk_object_initialize  atk_object_initialize;
693 alias c_atk_object_add_relationship  atk_object_add_relationship;
694 alias c_atk_object_remove_relationship  atk_object_remove_relationship;
695 alias c_atk_object_get_attributes  atk_object_get_attributes;
696 alias c_atk_object_get_object_locale  atk_object_get_object_locale;
697 alias c_atk_role_get_name  atk_role_get_name;
698 alias c_atk_role_get_localized_name  atk_role_get_localized_name;
699 alias c_atk_role_for_name  atk_role_for_name;
700 
701 // atk.ObjectFactory
702 
703 alias c_atk_object_factory_create_accessible  atk_object_factory_create_accessible;
704 alias c_atk_object_factory_get_accessible_type  atk_object_factory_get_accessible_type;
705 alias c_atk_object_factory_invalidate  atk_object_factory_invalidate;
706 
707 // atk.Registry
708 
709 alias c_atk_registry_set_factory_type  atk_registry_set_factory_type;
710 alias c_atk_registry_get_factory_type  atk_registry_get_factory_type;
711 alias c_atk_registry_get_factory  atk_registry_get_factory;
712 alias c_atk_get_default_registry  atk_get_default_registry;
713 
714 // atk.Relation
715 
716 alias c_atk_relation_type_register  atk_relation_type_register;
717 alias c_atk_relation_type_get_name  atk_relation_type_get_name;
718 alias c_atk_relation_type_for_name  atk_relation_type_for_name;
719 alias c_atk_relation_new  atk_relation_new;
720 alias c_atk_relation_get_relation_type  atk_relation_get_relation_type;
721 alias c_atk_relation_get_target  atk_relation_get_target;
722 alias c_atk_relation_add_target  atk_relation_add_target;
723 alias c_atk_relation_remove_target  atk_relation_remove_target;
724 
725 // atk.RelationSet
726 
727 alias c_atk_relation_set_new  atk_relation_set_new;
728 alias c_atk_relation_set_contains  atk_relation_set_contains;
729 alias c_atk_relation_set_remove  atk_relation_set_remove;
730 alias c_atk_relation_set_add  atk_relation_set_add;
731 alias c_atk_relation_set_get_n_relations  atk_relation_set_get_n_relations;
732 alias c_atk_relation_set_get_relation  atk_relation_set_get_relation;
733 alias c_atk_relation_set_get_relation_by_type  atk_relation_set_get_relation_by_type;
734 alias c_atk_relation_set_add_relation_by_type  atk_relation_set_add_relation_by_type;
735 
736 // atk.Selection
737 
738 alias c_atk_selection_add_selection  atk_selection_add_selection;
739 alias c_atk_selection_clear_selection  atk_selection_clear_selection;
740 alias c_atk_selection_ref_selection  atk_selection_ref_selection;
741 alias c_atk_selection_get_selection_count  atk_selection_get_selection_count;
742 alias c_atk_selection_is_child_selected  atk_selection_is_child_selected;
743 alias c_atk_selection_remove_selection  atk_selection_remove_selection;
744 alias c_atk_selection_select_all_selection  atk_selection_select_all_selection;
745 
746 // atk.State
747 
748 alias c_atk_state_type_register  atk_state_type_register;
749 alias c_atk_state_type_get_name  atk_state_type_get_name;
750 alias c_atk_state_type_for_name  atk_state_type_for_name;
751 
752 // atk.StateSet
753 
754 alias c_atk_state_set_new  atk_state_set_new;
755 alias c_atk_state_set_is_empty  atk_state_set_is_empty;
756 alias c_atk_state_set_add_state  atk_state_set_add_state;
757 alias c_atk_state_set_add_states  atk_state_set_add_states;
758 alias c_atk_state_set_clear_states  atk_state_set_clear_states;
759 alias c_atk_state_set_contains_state  atk_state_set_contains_state;
760 alias c_atk_state_set_contains_states  atk_state_set_contains_states;
761 alias c_atk_state_set_remove_state  atk_state_set_remove_state;
762 alias c_atk_state_set_and_sets  atk_state_set_and_sets;
763 alias c_atk_state_set_or_sets  atk_state_set_or_sets;
764 alias c_atk_state_set_xor_sets  atk_state_set_xor_sets;
765 
766 // atk.StreamableContent
767 
768 alias c_atk_streamable_content_get_n_mime_types  atk_streamable_content_get_n_mime_types;
769 alias c_atk_streamable_content_get_mime_type  atk_streamable_content_get_mime_type;
770 alias c_atk_streamable_content_get_stream  atk_streamable_content_get_stream;
771 alias c_atk_streamable_content_get_uri  atk_streamable_content_get_uri;
772 
773 // atk.Table
774 
775 alias c_atk_table_ref_at  atk_table_ref_at;
776 alias c_atk_table_get_index_at  atk_table_get_index_at;
777 alias c_atk_table_get_column_at_index  atk_table_get_column_at_index;
778 alias c_atk_table_get_row_at_index  atk_table_get_row_at_index;
779 alias c_atk_table_get_n_columns  atk_table_get_n_columns;
780 alias c_atk_table_get_n_rows  atk_table_get_n_rows;
781 alias c_atk_table_get_column_extent_at  atk_table_get_column_extent_at;
782 alias c_atk_table_get_row_extent_at  atk_table_get_row_extent_at;
783 alias c_atk_table_get_caption  atk_table_get_caption;
784 alias c_atk_table_get_column_description  atk_table_get_column_description;
785 alias c_atk_table_get_row_description  atk_table_get_row_description;
786 alias c_atk_table_get_column_header  atk_table_get_column_header;
787 alias c_atk_table_get_row_header  atk_table_get_row_header;
788 alias c_atk_table_get_summary  atk_table_get_summary;
789 alias c_atk_table_set_caption  atk_table_set_caption;
790 alias c_atk_table_set_row_description  atk_table_set_row_description;
791 alias c_atk_table_set_column_description  atk_table_set_column_description;
792 alias c_atk_table_set_row_header  atk_table_set_row_header;
793 alias c_atk_table_set_column_header  atk_table_set_column_header;
794 alias c_atk_table_set_summary  atk_table_set_summary;
795 alias c_atk_table_get_selected_columns  atk_table_get_selected_columns;
796 alias c_atk_table_get_selected_rows  atk_table_get_selected_rows;
797 alias c_atk_table_is_column_selected  atk_table_is_column_selected;
798 alias c_atk_table_is_row_selected  atk_table_is_row_selected;
799 alias c_atk_table_is_selected  atk_table_is_selected;
800 alias c_atk_table_add_column_selection  atk_table_add_column_selection;
801 alias c_atk_table_add_row_selection  atk_table_add_row_selection;
802 alias c_atk_table_remove_column_selection  atk_table_remove_column_selection;
803 alias c_atk_table_remove_row_selection  atk_table_remove_row_selection;
804 
805 // atk.Text
806 
807 alias c_atk_text_get_text  atk_text_get_text;
808 alias c_atk_text_get_character_at_offset  atk_text_get_character_at_offset;
809 alias c_atk_text_get_text_after_offset  atk_text_get_text_after_offset;
810 alias c_atk_text_get_text_at_offset  atk_text_get_text_at_offset;
811 alias c_atk_text_get_text_before_offset  atk_text_get_text_before_offset;
812 alias c_atk_text_get_string_at_offset  atk_text_get_string_at_offset;
813 alias c_atk_text_get_caret_offset  atk_text_get_caret_offset;
814 alias c_atk_text_get_character_extents  atk_text_get_character_extents;
815 alias c_atk_text_get_run_attributes  atk_text_get_run_attributes;
816 alias c_atk_text_get_default_attributes  atk_text_get_default_attributes;
817 alias c_atk_text_get_character_count  atk_text_get_character_count;
818 alias c_atk_text_get_offset_at_point  atk_text_get_offset_at_point;
819 alias c_atk_text_get_bounded_ranges  atk_text_get_bounded_ranges;
820 alias c_atk_text_get_range_extents  atk_text_get_range_extents;
821 alias c_atk_text_free_ranges  atk_text_free_ranges;
822 alias c_atk_text_get_n_selections  atk_text_get_n_selections;
823 alias c_atk_text_get_selection  atk_text_get_selection;
824 alias c_atk_text_add_selection  atk_text_add_selection;
825 alias c_atk_text_remove_selection  atk_text_remove_selection;
826 alias c_atk_text_set_selection  atk_text_set_selection;
827 alias c_atk_text_set_caret_offset  atk_text_set_caret_offset;
828 alias c_atk_attribute_set_free  atk_attribute_set_free;
829 alias c_atk_text_attribute_register  atk_text_attribute_register;
830 alias c_atk_text_attribute_get_name  atk_text_attribute_get_name;
831 alias c_atk_text_attribute_for_name  atk_text_attribute_for_name;
832 alias c_atk_text_attribute_get_value  atk_text_attribute_get_value;
833 
834 // atk.Util
835 
836 alias c_atk_add_focus_tracker  atk_add_focus_tracker;
837 alias c_atk_remove_focus_tracker  atk_remove_focus_tracker;
838 alias c_atk_focus_tracker_init  atk_focus_tracker_init;
839 alias c_atk_focus_tracker_notify  atk_focus_tracker_notify;
840 alias c_atk_add_global_event_listener  atk_add_global_event_listener;
841 alias c_atk_remove_global_event_listener  atk_remove_global_event_listener;
842 alias c_atk_add_key_event_listener  atk_add_key_event_listener;
843 alias c_atk_remove_key_event_listener  atk_remove_key_event_listener;
844 alias c_atk_get_root  atk_get_root;
845 alias c_atk_get_focus_object  atk_get_focus_object;
846 alias c_atk_get_toolkit_name  atk_get_toolkit_name;
847 alias c_atk_get_toolkit_version  atk_get_toolkit_version;
848 alias c_atk_get_version  atk_get_version;
849 
850 // atk.ValueAtk
851 
852 alias c_atk_value_get_current_value  atk_value_get_current_value;
853 alias c_atk_value_get_maximum_value  atk_value_get_maximum_value;
854 alias c_atk_value_get_minimum_value  atk_value_get_minimum_value;
855 alias c_atk_value_set_current_value  atk_value_set_current_value;
856 alias c_atk_value_get_minimum_increment  atk_value_get_minimum_increment;