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 atk.c.functions;
26 
27 import std.stdio;
28 import atk.c.types;
29 import gtkd.Loader;
30 
31 version (Windows)
32 	static immutable LIBRARY_ATK = ["libatk-1.0-0.dll"];
33 else version (OSX)
34 	static immutable LIBRARY_ATK = ["libatk-1.0.0.dylib"];
35 else
36 	static immutable LIBRARY_ATK = ["libatk-1.0.so.0"];
37 
38 shared static this()
39 {
40 	// atk.Action
41 
42 	Linker.link(atk_action_get_type, "atk_action_get_type", LIBRARY_ATK);
43 	Linker.link(atk_action_do_action, "atk_action_do_action", LIBRARY_ATK);
44 	Linker.link(atk_action_get_description, "atk_action_get_description", LIBRARY_ATK);
45 	Linker.link(atk_action_get_keybinding, "atk_action_get_keybinding", LIBRARY_ATK);
46 	Linker.link(atk_action_get_localized_name, "atk_action_get_localized_name", LIBRARY_ATK);
47 	Linker.link(atk_action_get_n_actions, "atk_action_get_n_actions", LIBRARY_ATK);
48 	Linker.link(atk_action_get_name, "atk_action_get_name", LIBRARY_ATK);
49 	Linker.link(atk_action_set_description, "atk_action_set_description", LIBRARY_ATK);
50 
51 	// atk.Component
52 
53 	Linker.link(atk_component_get_type, "atk_component_get_type", LIBRARY_ATK);
54 	Linker.link(atk_component_add_focus_handler, "atk_component_add_focus_handler", LIBRARY_ATK);
55 	Linker.link(atk_component_contains, "atk_component_contains", LIBRARY_ATK);
56 	Linker.link(atk_component_get_alpha, "atk_component_get_alpha", LIBRARY_ATK);
57 	Linker.link(atk_component_get_extents, "atk_component_get_extents", LIBRARY_ATK);
58 	Linker.link(atk_component_get_layer, "atk_component_get_layer", LIBRARY_ATK);
59 	Linker.link(atk_component_get_mdi_zorder, "atk_component_get_mdi_zorder", LIBRARY_ATK);
60 	Linker.link(atk_component_get_position, "atk_component_get_position", LIBRARY_ATK);
61 	Linker.link(atk_component_get_size, "atk_component_get_size", LIBRARY_ATK);
62 	Linker.link(atk_component_grab_focus, "atk_component_grab_focus", LIBRARY_ATK);
63 	Linker.link(atk_component_ref_accessible_at_point, "atk_component_ref_accessible_at_point", LIBRARY_ATK);
64 	Linker.link(atk_component_remove_focus_handler, "atk_component_remove_focus_handler", LIBRARY_ATK);
65 	Linker.link(atk_component_scroll_to, "atk_component_scroll_to", LIBRARY_ATK);
66 	Linker.link(atk_component_scroll_to_point, "atk_component_scroll_to_point", LIBRARY_ATK);
67 	Linker.link(atk_component_set_extents, "atk_component_set_extents", LIBRARY_ATK);
68 	Linker.link(atk_component_set_position, "atk_component_set_position", LIBRARY_ATK);
69 	Linker.link(atk_component_set_size, "atk_component_set_size", LIBRARY_ATK);
70 
71 	// atk.Document
72 
73 	Linker.link(atk_document_get_type, "atk_document_get_type", LIBRARY_ATK);
74 	Linker.link(atk_document_get_attribute_value, "atk_document_get_attribute_value", LIBRARY_ATK);
75 	Linker.link(atk_document_get_attributes, "atk_document_get_attributes", LIBRARY_ATK);
76 	Linker.link(atk_document_get_current_page_number, "atk_document_get_current_page_number", LIBRARY_ATK);
77 	Linker.link(atk_document_get_document, "atk_document_get_document", LIBRARY_ATK);
78 	Linker.link(atk_document_get_document_type, "atk_document_get_document_type", LIBRARY_ATK);
79 	Linker.link(atk_document_get_locale, "atk_document_get_locale", LIBRARY_ATK);
80 	Linker.link(atk_document_get_page_count, "atk_document_get_page_count", LIBRARY_ATK);
81 	Linker.link(atk_document_set_attribute_value, "atk_document_set_attribute_value", LIBRARY_ATK);
82 
83 	// atk.EditableText
84 
85 	Linker.link(atk_editable_text_get_type, "atk_editable_text_get_type", LIBRARY_ATK);
86 	Linker.link(atk_editable_text_copy_text, "atk_editable_text_copy_text", LIBRARY_ATK);
87 	Linker.link(atk_editable_text_cut_text, "atk_editable_text_cut_text", LIBRARY_ATK);
88 	Linker.link(atk_editable_text_delete_text, "atk_editable_text_delete_text", LIBRARY_ATK);
89 	Linker.link(atk_editable_text_insert_text, "atk_editable_text_insert_text", LIBRARY_ATK);
90 	Linker.link(atk_editable_text_paste_text, "atk_editable_text_paste_text", LIBRARY_ATK);
91 	Linker.link(atk_editable_text_set_run_attributes, "atk_editable_text_set_run_attributes", LIBRARY_ATK);
92 	Linker.link(atk_editable_text_set_text_contents, "atk_editable_text_set_text_contents", LIBRARY_ATK);
93 
94 	// atk.GObjectAccessible
95 
96 	Linker.link(atk_gobject_accessible_get_type, "atk_gobject_accessible_get_type", LIBRARY_ATK);
97 	Linker.link(atk_gobject_accessible_for_object, "atk_gobject_accessible_for_object", LIBRARY_ATK);
98 	Linker.link(atk_gobject_accessible_get_object, "atk_gobject_accessible_get_object", LIBRARY_ATK);
99 
100 	// atk.Hyperlink
101 
102 	Linker.link(atk_hyperlink_get_type, "atk_hyperlink_get_type", LIBRARY_ATK);
103 	Linker.link(atk_hyperlink_get_end_index, "atk_hyperlink_get_end_index", LIBRARY_ATK);
104 	Linker.link(atk_hyperlink_get_n_anchors, "atk_hyperlink_get_n_anchors", LIBRARY_ATK);
105 	Linker.link(atk_hyperlink_get_object, "atk_hyperlink_get_object", LIBRARY_ATK);
106 	Linker.link(atk_hyperlink_get_start_index, "atk_hyperlink_get_start_index", LIBRARY_ATK);
107 	Linker.link(atk_hyperlink_get_uri, "atk_hyperlink_get_uri", LIBRARY_ATK);
108 	Linker.link(atk_hyperlink_is_inline, "atk_hyperlink_is_inline", LIBRARY_ATK);
109 	Linker.link(atk_hyperlink_is_selected_link, "atk_hyperlink_is_selected_link", LIBRARY_ATK);
110 	Linker.link(atk_hyperlink_is_valid, "atk_hyperlink_is_valid", LIBRARY_ATK);
111 
112 	// atk.HyperlinkImpl
113 
114 	Linker.link(atk_hyperlink_impl_get_type, "atk_hyperlink_impl_get_type", LIBRARY_ATK);
115 	Linker.link(atk_hyperlink_impl_get_hyperlink, "atk_hyperlink_impl_get_hyperlink", LIBRARY_ATK);
116 
117 	// atk.Hypertext
118 
119 	Linker.link(atk_hypertext_get_type, "atk_hypertext_get_type", LIBRARY_ATK);
120 	Linker.link(atk_hypertext_get_link, "atk_hypertext_get_link", LIBRARY_ATK);
121 	Linker.link(atk_hypertext_get_link_index, "atk_hypertext_get_link_index", LIBRARY_ATK);
122 	Linker.link(atk_hypertext_get_n_links, "atk_hypertext_get_n_links", LIBRARY_ATK);
123 
124 	// atk.Image
125 
126 	Linker.link(atk_image_get_type, "atk_image_get_type", LIBRARY_ATK);
127 	Linker.link(atk_image_get_image_description, "atk_image_get_image_description", LIBRARY_ATK);
128 	Linker.link(atk_image_get_image_locale, "atk_image_get_image_locale", LIBRARY_ATK);
129 	Linker.link(atk_image_get_image_position, "atk_image_get_image_position", LIBRARY_ATK);
130 	Linker.link(atk_image_get_image_size, "atk_image_get_image_size", LIBRARY_ATK);
131 	Linker.link(atk_image_set_image_description, "atk_image_set_image_description", LIBRARY_ATK);
132 
133 	// atk.Implementor
134 
135 	Linker.link(atk_implementor_ref_accessible, "atk_implementor_ref_accessible", LIBRARY_ATK);
136 	Linker.link(atk_implementor_get_type, "atk_implementor_get_type", LIBRARY_ATK);
137 
138 	// atk.Misc
139 
140 	Linker.link(atk_misc_get_type, "atk_misc_get_type", LIBRARY_ATK);
141 	Linker.link(atk_misc_get_instance, "atk_misc_get_instance", LIBRARY_ATK);
142 	Linker.link(atk_misc_threads_enter, "atk_misc_threads_enter", LIBRARY_ATK);
143 	Linker.link(atk_misc_threads_leave, "atk_misc_threads_leave", LIBRARY_ATK);
144 
145 	// atk.NoOpObject
146 
147 	Linker.link(atk_no_op_object_get_type, "atk_no_op_object_get_type", LIBRARY_ATK);
148 	Linker.link(atk_no_op_object_new, "atk_no_op_object_new", LIBRARY_ATK);
149 
150 	// atk.NoOpObjectFactory
151 
152 	Linker.link(atk_no_op_object_factory_get_type, "atk_no_op_object_factory_get_type", LIBRARY_ATK);
153 	Linker.link(atk_no_op_object_factory_new, "atk_no_op_object_factory_new", LIBRARY_ATK);
154 
155 	// atk.ObjectAtk
156 
157 	Linker.link(atk_object_get_type, "atk_object_get_type", LIBRARY_ATK);
158 	Linker.link(atk_object_add_relationship, "atk_object_add_relationship", LIBRARY_ATK);
159 	Linker.link(atk_object_connect_property_change_handler, "atk_object_connect_property_change_handler", LIBRARY_ATK);
160 	Linker.link(atk_object_get_attributes, "atk_object_get_attributes", LIBRARY_ATK);
161 	Linker.link(atk_object_get_description, "atk_object_get_description", LIBRARY_ATK);
162 	Linker.link(atk_object_get_index_in_parent, "atk_object_get_index_in_parent", LIBRARY_ATK);
163 	Linker.link(atk_object_get_layer, "atk_object_get_layer", LIBRARY_ATK);
164 	Linker.link(atk_object_get_mdi_zorder, "atk_object_get_mdi_zorder", LIBRARY_ATK);
165 	Linker.link(atk_object_get_n_accessible_children, "atk_object_get_n_accessible_children", LIBRARY_ATK);
166 	Linker.link(atk_object_get_name, "atk_object_get_name", LIBRARY_ATK);
167 	Linker.link(atk_object_get_object_locale, "atk_object_get_object_locale", LIBRARY_ATK);
168 	Linker.link(atk_object_get_parent, "atk_object_get_parent", LIBRARY_ATK);
169 	Linker.link(atk_object_get_role, "atk_object_get_role", LIBRARY_ATK);
170 	Linker.link(atk_object_initialize, "atk_object_initialize", LIBRARY_ATK);
171 	Linker.link(atk_object_notify_state_change, "atk_object_notify_state_change", LIBRARY_ATK);
172 	Linker.link(atk_object_peek_parent, "atk_object_peek_parent", LIBRARY_ATK);
173 	Linker.link(atk_object_ref_accessible_child, "atk_object_ref_accessible_child", LIBRARY_ATK);
174 	Linker.link(atk_object_ref_relation_set, "atk_object_ref_relation_set", LIBRARY_ATK);
175 	Linker.link(atk_object_ref_state_set, "atk_object_ref_state_set", LIBRARY_ATK);
176 	Linker.link(atk_object_remove_property_change_handler, "atk_object_remove_property_change_handler", LIBRARY_ATK);
177 	Linker.link(atk_object_remove_relationship, "atk_object_remove_relationship", LIBRARY_ATK);
178 	Linker.link(atk_object_set_description, "atk_object_set_description", LIBRARY_ATK);
179 	Linker.link(atk_object_set_name, "atk_object_set_name", LIBRARY_ATK);
180 	Linker.link(atk_object_set_parent, "atk_object_set_parent", LIBRARY_ATK);
181 	Linker.link(atk_object_set_role, "atk_object_set_role", LIBRARY_ATK);
182 	Linker.link(atk_role_for_name, "atk_role_for_name", LIBRARY_ATK);
183 	Linker.link(atk_role_get_localized_name, "atk_role_get_localized_name", LIBRARY_ATK);
184 	Linker.link(atk_role_get_name, "atk_role_get_name", LIBRARY_ATK);
185 	Linker.link(atk_role_register, "atk_role_register", LIBRARY_ATK);
186 
187 	// atk.ObjectFactory
188 
189 	Linker.link(atk_object_factory_get_type, "atk_object_factory_get_type", LIBRARY_ATK);
190 	Linker.link(atk_object_factory_create_accessible, "atk_object_factory_create_accessible", LIBRARY_ATK);
191 	Linker.link(atk_object_factory_get_accessible_type, "atk_object_factory_get_accessible_type", LIBRARY_ATK);
192 	Linker.link(atk_object_factory_invalidate, "atk_object_factory_invalidate", LIBRARY_ATK);
193 
194 	// atk.Plug
195 
196 	Linker.link(atk_plug_get_type, "atk_plug_get_type", LIBRARY_ATK);
197 	Linker.link(atk_plug_new, "atk_plug_new", LIBRARY_ATK);
198 	Linker.link(atk_plug_get_id, "atk_plug_get_id", LIBRARY_ATK);
199 
200 	// atk.Range
201 
202 	Linker.link(atk_range_get_type, "atk_range_get_type", LIBRARY_ATK);
203 	Linker.link(atk_range_new, "atk_range_new", LIBRARY_ATK);
204 	Linker.link(atk_range_copy, "atk_range_copy", LIBRARY_ATK);
205 	Linker.link(atk_range_free, "atk_range_free", LIBRARY_ATK);
206 	Linker.link(atk_range_get_description, "atk_range_get_description", LIBRARY_ATK);
207 	Linker.link(atk_range_get_lower_limit, "atk_range_get_lower_limit", LIBRARY_ATK);
208 	Linker.link(atk_range_get_upper_limit, "atk_range_get_upper_limit", LIBRARY_ATK);
209 
210 	// atk.Rectangle
211 
212 	Linker.link(atk_rectangle_get_type, "atk_rectangle_get_type", LIBRARY_ATK);
213 
214 	// atk.Registry
215 
216 	Linker.link(atk_registry_get_type, "atk_registry_get_type", LIBRARY_ATK);
217 	Linker.link(atk_registry_get_factory, "atk_registry_get_factory", LIBRARY_ATK);
218 	Linker.link(atk_registry_get_factory_type, "atk_registry_get_factory_type", LIBRARY_ATK);
219 	Linker.link(atk_registry_set_factory_type, "atk_registry_set_factory_type", LIBRARY_ATK);
220 	Linker.link(atk_get_default_registry, "atk_get_default_registry", LIBRARY_ATK);
221 
222 	// atk.Relation
223 
224 	Linker.link(atk_relation_get_type, "atk_relation_get_type", LIBRARY_ATK);
225 	Linker.link(atk_relation_new, "atk_relation_new", LIBRARY_ATK);
226 	Linker.link(atk_relation_add_target, "atk_relation_add_target", LIBRARY_ATK);
227 	Linker.link(atk_relation_get_relation_type, "atk_relation_get_relation_type", LIBRARY_ATK);
228 	Linker.link(atk_relation_get_target, "atk_relation_get_target", LIBRARY_ATK);
229 	Linker.link(atk_relation_remove_target, "atk_relation_remove_target", LIBRARY_ATK);
230 	Linker.link(atk_relation_type_for_name, "atk_relation_type_for_name", LIBRARY_ATK);
231 	Linker.link(atk_relation_type_get_name, "atk_relation_type_get_name", LIBRARY_ATK);
232 	Linker.link(atk_relation_type_register, "atk_relation_type_register", LIBRARY_ATK);
233 
234 	// atk.RelationSet
235 
236 	Linker.link(atk_relation_set_get_type, "atk_relation_set_get_type", LIBRARY_ATK);
237 	Linker.link(atk_relation_set_new, "atk_relation_set_new", LIBRARY_ATK);
238 	Linker.link(atk_relation_set_add, "atk_relation_set_add", LIBRARY_ATK);
239 	Linker.link(atk_relation_set_add_relation_by_type, "atk_relation_set_add_relation_by_type", LIBRARY_ATK);
240 	Linker.link(atk_relation_set_contains, "atk_relation_set_contains", LIBRARY_ATK);
241 	Linker.link(atk_relation_set_contains_target, "atk_relation_set_contains_target", LIBRARY_ATK);
242 	Linker.link(atk_relation_set_get_n_relations, "atk_relation_set_get_n_relations", LIBRARY_ATK);
243 	Linker.link(atk_relation_set_get_relation, "atk_relation_set_get_relation", LIBRARY_ATK);
244 	Linker.link(atk_relation_set_get_relation_by_type, "atk_relation_set_get_relation_by_type", LIBRARY_ATK);
245 	Linker.link(atk_relation_set_remove, "atk_relation_set_remove", LIBRARY_ATK);
246 
247 	// atk.Selection
248 
249 	Linker.link(atk_selection_get_type, "atk_selection_get_type", LIBRARY_ATK);
250 	Linker.link(atk_selection_add_selection, "atk_selection_add_selection", LIBRARY_ATK);
251 	Linker.link(atk_selection_clear_selection, "atk_selection_clear_selection", LIBRARY_ATK);
252 	Linker.link(atk_selection_get_selection_count, "atk_selection_get_selection_count", LIBRARY_ATK);
253 	Linker.link(atk_selection_is_child_selected, "atk_selection_is_child_selected", LIBRARY_ATK);
254 	Linker.link(atk_selection_ref_selection, "atk_selection_ref_selection", LIBRARY_ATK);
255 	Linker.link(atk_selection_remove_selection, "atk_selection_remove_selection", LIBRARY_ATK);
256 	Linker.link(atk_selection_select_all_selection, "atk_selection_select_all_selection", LIBRARY_ATK);
257 
258 	// atk.Socket
259 
260 	Linker.link(atk_socket_get_type, "atk_socket_get_type", LIBRARY_ATK);
261 	Linker.link(atk_socket_new, "atk_socket_new", LIBRARY_ATK);
262 	Linker.link(atk_socket_embed, "atk_socket_embed", LIBRARY_ATK);
263 	Linker.link(atk_socket_is_occupied, "atk_socket_is_occupied", LIBRARY_ATK);
264 
265 	// atk.StateSet
266 
267 	Linker.link(atk_state_set_get_type, "atk_state_set_get_type", LIBRARY_ATK);
268 	Linker.link(atk_state_set_new, "atk_state_set_new", LIBRARY_ATK);
269 	Linker.link(atk_state_set_add_state, "atk_state_set_add_state", LIBRARY_ATK);
270 	Linker.link(atk_state_set_add_states, "atk_state_set_add_states", LIBRARY_ATK);
271 	Linker.link(atk_state_set_and_sets, "atk_state_set_and_sets", LIBRARY_ATK);
272 	Linker.link(atk_state_set_clear_states, "atk_state_set_clear_states", LIBRARY_ATK);
273 	Linker.link(atk_state_set_contains_state, "atk_state_set_contains_state", LIBRARY_ATK);
274 	Linker.link(atk_state_set_contains_states, "atk_state_set_contains_states", LIBRARY_ATK);
275 	Linker.link(atk_state_set_is_empty, "atk_state_set_is_empty", LIBRARY_ATK);
276 	Linker.link(atk_state_set_or_sets, "atk_state_set_or_sets", LIBRARY_ATK);
277 	Linker.link(atk_state_set_remove_state, "atk_state_set_remove_state", LIBRARY_ATK);
278 	Linker.link(atk_state_set_xor_sets, "atk_state_set_xor_sets", LIBRARY_ATK);
279 
280 	// atk.StreamableContent
281 
282 	Linker.link(atk_streamable_content_get_type, "atk_streamable_content_get_type", LIBRARY_ATK);
283 	Linker.link(atk_streamable_content_get_mime_type, "atk_streamable_content_get_mime_type", LIBRARY_ATK);
284 	Linker.link(atk_streamable_content_get_n_mime_types, "atk_streamable_content_get_n_mime_types", LIBRARY_ATK);
285 	Linker.link(atk_streamable_content_get_stream, "atk_streamable_content_get_stream", LIBRARY_ATK);
286 	Linker.link(atk_streamable_content_get_uri, "atk_streamable_content_get_uri", LIBRARY_ATK);
287 
288 	// atk.Table
289 
290 	Linker.link(atk_table_get_type, "atk_table_get_type", LIBRARY_ATK);
291 	Linker.link(atk_table_add_column_selection, "atk_table_add_column_selection", LIBRARY_ATK);
292 	Linker.link(atk_table_add_row_selection, "atk_table_add_row_selection", LIBRARY_ATK);
293 	Linker.link(atk_table_get_caption, "atk_table_get_caption", LIBRARY_ATK);
294 	Linker.link(atk_table_get_column_at_index, "atk_table_get_column_at_index", LIBRARY_ATK);
295 	Linker.link(atk_table_get_column_description, "atk_table_get_column_description", LIBRARY_ATK);
296 	Linker.link(atk_table_get_column_extent_at, "atk_table_get_column_extent_at", LIBRARY_ATK);
297 	Linker.link(atk_table_get_column_header, "atk_table_get_column_header", LIBRARY_ATK);
298 	Linker.link(atk_table_get_index_at, "atk_table_get_index_at", LIBRARY_ATK);
299 	Linker.link(atk_table_get_n_columns, "atk_table_get_n_columns", LIBRARY_ATK);
300 	Linker.link(atk_table_get_n_rows, "atk_table_get_n_rows", LIBRARY_ATK);
301 	Linker.link(atk_table_get_row_at_index, "atk_table_get_row_at_index", LIBRARY_ATK);
302 	Linker.link(atk_table_get_row_description, "atk_table_get_row_description", LIBRARY_ATK);
303 	Linker.link(atk_table_get_row_extent_at, "atk_table_get_row_extent_at", LIBRARY_ATK);
304 	Linker.link(atk_table_get_row_header, "atk_table_get_row_header", LIBRARY_ATK);
305 	Linker.link(atk_table_get_selected_columns, "atk_table_get_selected_columns", LIBRARY_ATK);
306 	Linker.link(atk_table_get_selected_rows, "atk_table_get_selected_rows", LIBRARY_ATK);
307 	Linker.link(atk_table_get_summary, "atk_table_get_summary", LIBRARY_ATK);
308 	Linker.link(atk_table_is_column_selected, "atk_table_is_column_selected", LIBRARY_ATK);
309 	Linker.link(atk_table_is_row_selected, "atk_table_is_row_selected", LIBRARY_ATK);
310 	Linker.link(atk_table_is_selected, "atk_table_is_selected", LIBRARY_ATK);
311 	Linker.link(atk_table_ref_at, "atk_table_ref_at", LIBRARY_ATK);
312 	Linker.link(atk_table_remove_column_selection, "atk_table_remove_column_selection", LIBRARY_ATK);
313 	Linker.link(atk_table_remove_row_selection, "atk_table_remove_row_selection", LIBRARY_ATK);
314 	Linker.link(atk_table_set_caption, "atk_table_set_caption", LIBRARY_ATK);
315 	Linker.link(atk_table_set_column_description, "atk_table_set_column_description", LIBRARY_ATK);
316 	Linker.link(atk_table_set_column_header, "atk_table_set_column_header", LIBRARY_ATK);
317 	Linker.link(atk_table_set_row_description, "atk_table_set_row_description", LIBRARY_ATK);
318 	Linker.link(atk_table_set_row_header, "atk_table_set_row_header", LIBRARY_ATK);
319 	Linker.link(atk_table_set_summary, "atk_table_set_summary", LIBRARY_ATK);
320 
321 	// atk.TableCell
322 
323 	Linker.link(atk_table_cell_get_type, "atk_table_cell_get_type", LIBRARY_ATK);
324 	Linker.link(atk_table_cell_get_column_header_cells, "atk_table_cell_get_column_header_cells", LIBRARY_ATK);
325 	Linker.link(atk_table_cell_get_column_span, "atk_table_cell_get_column_span", LIBRARY_ATK);
326 	Linker.link(atk_table_cell_get_position, "atk_table_cell_get_position", LIBRARY_ATK);
327 	Linker.link(atk_table_cell_get_row_column_span, "atk_table_cell_get_row_column_span", LIBRARY_ATK);
328 	Linker.link(atk_table_cell_get_row_header_cells, "atk_table_cell_get_row_header_cells", LIBRARY_ATK);
329 	Linker.link(atk_table_cell_get_row_span, "atk_table_cell_get_row_span", LIBRARY_ATK);
330 	Linker.link(atk_table_cell_get_table, "atk_table_cell_get_table", LIBRARY_ATK);
331 
332 	// atk.Text
333 
334 	Linker.link(atk_text_get_type, "atk_text_get_type", LIBRARY_ATK);
335 	Linker.link(atk_text_free_ranges, "atk_text_free_ranges", LIBRARY_ATK);
336 	Linker.link(atk_text_add_selection, "atk_text_add_selection", LIBRARY_ATK);
337 	Linker.link(atk_text_get_bounded_ranges, "atk_text_get_bounded_ranges", LIBRARY_ATK);
338 	Linker.link(atk_text_get_caret_offset, "atk_text_get_caret_offset", LIBRARY_ATK);
339 	Linker.link(atk_text_get_character_at_offset, "atk_text_get_character_at_offset", LIBRARY_ATK);
340 	Linker.link(atk_text_get_character_count, "atk_text_get_character_count", LIBRARY_ATK);
341 	Linker.link(atk_text_get_character_extents, "atk_text_get_character_extents", LIBRARY_ATK);
342 	Linker.link(atk_text_get_default_attributes, "atk_text_get_default_attributes", LIBRARY_ATK);
343 	Linker.link(atk_text_get_n_selections, "atk_text_get_n_selections", LIBRARY_ATK);
344 	Linker.link(atk_text_get_offset_at_point, "atk_text_get_offset_at_point", LIBRARY_ATK);
345 	Linker.link(atk_text_get_range_extents, "atk_text_get_range_extents", LIBRARY_ATK);
346 	Linker.link(atk_text_get_run_attributes, "atk_text_get_run_attributes", LIBRARY_ATK);
347 	Linker.link(atk_text_get_selection, "atk_text_get_selection", LIBRARY_ATK);
348 	Linker.link(atk_text_get_string_at_offset, "atk_text_get_string_at_offset", LIBRARY_ATK);
349 	Linker.link(atk_text_get_text, "atk_text_get_text", LIBRARY_ATK);
350 	Linker.link(atk_text_get_text_after_offset, "atk_text_get_text_after_offset", LIBRARY_ATK);
351 	Linker.link(atk_text_get_text_at_offset, "atk_text_get_text_at_offset", LIBRARY_ATK);
352 	Linker.link(atk_text_get_text_before_offset, "atk_text_get_text_before_offset", LIBRARY_ATK);
353 	Linker.link(atk_text_remove_selection, "atk_text_remove_selection", LIBRARY_ATK);
354 	Linker.link(atk_text_scroll_substring_to, "atk_text_scroll_substring_to", LIBRARY_ATK);
355 	Linker.link(atk_text_scroll_substring_to_point, "atk_text_scroll_substring_to_point", LIBRARY_ATK);
356 	Linker.link(atk_text_set_caret_offset, "atk_text_set_caret_offset", LIBRARY_ATK);
357 	Linker.link(atk_text_set_selection, "atk_text_set_selection", LIBRARY_ATK);
358 	Linker.link(atk_attribute_set_free, "atk_attribute_set_free", LIBRARY_ATK);
359 	Linker.link(atk_text_attribute_for_name, "atk_text_attribute_for_name", LIBRARY_ATK);
360 	Linker.link(atk_text_attribute_get_name, "atk_text_attribute_get_name", LIBRARY_ATK);
361 	Linker.link(atk_text_attribute_get_value, "atk_text_attribute_get_value", LIBRARY_ATK);
362 	Linker.link(atk_text_attribute_register, "atk_text_attribute_register", LIBRARY_ATK);
363 
364 	// atk.TextRange
365 
366 	Linker.link(atk_text_range_get_type, "atk_text_range_get_type", LIBRARY_ATK);
367 
368 	// atk.Util
369 
370 	Linker.link(atk_util_get_type, "atk_util_get_type", LIBRARY_ATK);
371 	Linker.link(atk_add_focus_tracker, "atk_add_focus_tracker", LIBRARY_ATK);
372 	Linker.link(atk_add_global_event_listener, "atk_add_global_event_listener", LIBRARY_ATK);
373 	Linker.link(atk_add_key_event_listener, "atk_add_key_event_listener", LIBRARY_ATK);
374 	Linker.link(atk_focus_tracker_init, "atk_focus_tracker_init", LIBRARY_ATK);
375 	Linker.link(atk_focus_tracker_notify, "atk_focus_tracker_notify", LIBRARY_ATK);
376 	Linker.link(atk_get_focus_object, "atk_get_focus_object", LIBRARY_ATK);
377 	Linker.link(atk_get_root, "atk_get_root", LIBRARY_ATK);
378 	Linker.link(atk_get_toolkit_name, "atk_get_toolkit_name", LIBRARY_ATK);
379 	Linker.link(atk_remove_focus_tracker, "atk_remove_focus_tracker", LIBRARY_ATK);
380 	Linker.link(atk_remove_global_event_listener, "atk_remove_global_event_listener", LIBRARY_ATK);
381 	Linker.link(atk_remove_key_event_listener, "atk_remove_key_event_listener", LIBRARY_ATK);
382 
383 	// atk.Value
384 
385 	Linker.link(atk_value_get_type, "atk_value_get_type", LIBRARY_ATK);
386 	Linker.link(atk_value_get_current_value, "atk_value_get_current_value", LIBRARY_ATK);
387 	Linker.link(atk_value_get_increment, "atk_value_get_increment", LIBRARY_ATK);
388 	Linker.link(atk_value_get_maximum_value, "atk_value_get_maximum_value", LIBRARY_ATK);
389 	Linker.link(atk_value_get_minimum_increment, "atk_value_get_minimum_increment", LIBRARY_ATK);
390 	Linker.link(atk_value_get_minimum_value, "atk_value_get_minimum_value", LIBRARY_ATK);
391 	Linker.link(atk_value_get_range, "atk_value_get_range", LIBRARY_ATK);
392 	Linker.link(atk_value_get_sub_ranges, "atk_value_get_sub_ranges", LIBRARY_ATK);
393 	Linker.link(atk_value_get_value_and_text, "atk_value_get_value_and_text", LIBRARY_ATK);
394 	Linker.link(atk_value_set_current_value, "atk_value_set_current_value", LIBRARY_ATK);
395 	Linker.link(atk_value_set_value, "atk_value_set_value", LIBRARY_ATK);
396 
397 	// atk.Window
398 
399 	Linker.link(atk_window_get_type, "atk_window_get_type", LIBRARY_ATK);
400 
401 	// atk.Version
402 
403 	Linker.link(atk_get_binary_age, "atk_get_binary_age", LIBRARY_ATK);
404 	Linker.link(atk_get_interface_age, "atk_get_interface_age", LIBRARY_ATK);
405 	Linker.link(atk_get_major_version, "atk_get_major_version", LIBRARY_ATK);
406 	Linker.link(atk_get_micro_version, "atk_get_micro_version", LIBRARY_ATK);
407 	Linker.link(atk_get_minor_version, "atk_get_minor_version", LIBRARY_ATK);
408 	Linker.link(atk_get_toolkit_version, "atk_get_toolkit_version", LIBRARY_ATK);
409 	Linker.link(atk_get_version, "atk_get_version", LIBRARY_ATK);
410 
411 	// atk.State
412 
413 	Linker.link(atk_state_type_for_name, "atk_state_type_for_name", LIBRARY_ATK);
414 	Linker.link(atk_state_type_get_name, "atk_state_type_get_name", LIBRARY_ATK);
415 	Linker.link(atk_state_type_register, "atk_state_type_register", LIBRARY_ATK);
416 }
417 
418 __gshared extern(C)
419 {
420 
421 	// atk.Action
422 
423 	GType function() c_atk_action_get_type;
424 	int function(AtkAction* action, int i) c_atk_action_do_action;
425 	const(char)* function(AtkAction* action, int i) c_atk_action_get_description;
426 	const(char)* function(AtkAction* action, int i) c_atk_action_get_keybinding;
427 	const(char)* function(AtkAction* action, int i) c_atk_action_get_localized_name;
428 	int function(AtkAction* action) c_atk_action_get_n_actions;
429 	const(char)* function(AtkAction* action, int i) c_atk_action_get_name;
430 	int function(AtkAction* action, int i, const(char)* desc) c_atk_action_set_description;
431 
432 	// atk.Component
433 
434 	GType function() c_atk_component_get_type;
435 	uint function(AtkComponent* component, AtkFocusHandler handler) c_atk_component_add_focus_handler;
436 	int function(AtkComponent* component, int x, int y, AtkCoordType coordType) c_atk_component_contains;
437 	double function(AtkComponent* component) c_atk_component_get_alpha;
438 	void function(AtkComponent* component, int* x, int* y, int* width, int* height, AtkCoordType coordType) c_atk_component_get_extents;
439 	AtkLayer function(AtkComponent* component) c_atk_component_get_layer;
440 	int function(AtkComponent* component) c_atk_component_get_mdi_zorder;
441 	void function(AtkComponent* component, int* x, int* y, AtkCoordType coordType) c_atk_component_get_position;
442 	void function(AtkComponent* component, int* width, int* height) c_atk_component_get_size;
443 	int function(AtkComponent* component) c_atk_component_grab_focus;
444 	AtkObject* function(AtkComponent* component, int x, int y, AtkCoordType coordType) c_atk_component_ref_accessible_at_point;
445 	void function(AtkComponent* component, uint handlerId) c_atk_component_remove_focus_handler;
446 	int function(AtkComponent* component, AtkScrollType type) c_atk_component_scroll_to;
447 	int function(AtkComponent* component, AtkCoordType coords, int x, int y) c_atk_component_scroll_to_point;
448 	int function(AtkComponent* component, int x, int y, int width, int height, AtkCoordType coordType) c_atk_component_set_extents;
449 	int function(AtkComponent* component, int x, int y, AtkCoordType coordType) c_atk_component_set_position;
450 	int function(AtkComponent* component, int width, int height) c_atk_component_set_size;
451 
452 	// atk.Document
453 
454 	GType function() c_atk_document_get_type;
455 	const(char)* function(AtkDocument* document, const(char)* attributeName) c_atk_document_get_attribute_value;
456 	AtkAttributeSet* function(AtkDocument* document) c_atk_document_get_attributes;
457 	int function(AtkDocument* document) c_atk_document_get_current_page_number;
458 	void* function(AtkDocument* document) c_atk_document_get_document;
459 	const(char)* function(AtkDocument* document) c_atk_document_get_document_type;
460 	const(char)* function(AtkDocument* document) c_atk_document_get_locale;
461 	int function(AtkDocument* document) c_atk_document_get_page_count;
462 	int function(AtkDocument* document, const(char)* attributeName, const(char)* attributeValue) c_atk_document_set_attribute_value;
463 
464 	// atk.EditableText
465 
466 	GType function() c_atk_editable_text_get_type;
467 	void function(AtkEditableText* text, int startPos, int endPos) c_atk_editable_text_copy_text;
468 	void function(AtkEditableText* text, int startPos, int endPos) c_atk_editable_text_cut_text;
469 	void function(AtkEditableText* text, int startPos, int endPos) c_atk_editable_text_delete_text;
470 	void function(AtkEditableText* text, const(char)* string_, int length, int* position) c_atk_editable_text_insert_text;
471 	void function(AtkEditableText* text, int position) c_atk_editable_text_paste_text;
472 	int function(AtkEditableText* text, AtkAttributeSet* attribSet, int startOffset, int endOffset) c_atk_editable_text_set_run_attributes;
473 	void function(AtkEditableText* text, const(char)* string_) c_atk_editable_text_set_text_contents;
474 
475 	// atk.GObjectAccessible
476 
477 	GType function() c_atk_gobject_accessible_get_type;
478 	AtkObject* function(GObject* obj) c_atk_gobject_accessible_for_object;
479 	GObject* function(AtkGObjectAccessible* obj) c_atk_gobject_accessible_get_object;
480 
481 	// atk.Hyperlink
482 
483 	GType function() c_atk_hyperlink_get_type;
484 	int function(AtkHyperlink* link) c_atk_hyperlink_get_end_index;
485 	int function(AtkHyperlink* link) c_atk_hyperlink_get_n_anchors;
486 	AtkObject* function(AtkHyperlink* link, int i) c_atk_hyperlink_get_object;
487 	int function(AtkHyperlink* link) c_atk_hyperlink_get_start_index;
488 	char* function(AtkHyperlink* link, int i) c_atk_hyperlink_get_uri;
489 	int function(AtkHyperlink* link) c_atk_hyperlink_is_inline;
490 	int function(AtkHyperlink* link) c_atk_hyperlink_is_selected_link;
491 	int function(AtkHyperlink* link) c_atk_hyperlink_is_valid;
492 
493 	// atk.HyperlinkImpl
494 
495 	GType function() c_atk_hyperlink_impl_get_type;
496 	AtkHyperlink* function(AtkHyperlinkImpl* impl) c_atk_hyperlink_impl_get_hyperlink;
497 
498 	// atk.Hypertext
499 
500 	GType function() c_atk_hypertext_get_type;
501 	AtkHyperlink* function(AtkHypertext* hypertext, int linkIndex) c_atk_hypertext_get_link;
502 	int function(AtkHypertext* hypertext, int charIndex) c_atk_hypertext_get_link_index;
503 	int function(AtkHypertext* hypertext) c_atk_hypertext_get_n_links;
504 
505 	// atk.Image
506 
507 	GType function() c_atk_image_get_type;
508 	const(char)* function(AtkImage* image) c_atk_image_get_image_description;
509 	const(char)* function(AtkImage* image) c_atk_image_get_image_locale;
510 	void function(AtkImage* image, int* x, int* y, AtkCoordType coordType) c_atk_image_get_image_position;
511 	void function(AtkImage* image, int* width, int* height) c_atk_image_get_image_size;
512 	int function(AtkImage* image, const(char)* description) c_atk_image_set_image_description;
513 
514 	// atk.Implementor
515 
516 	AtkObject* function(AtkImplementor* implementor) c_atk_implementor_ref_accessible;
517 	GType function() c_atk_implementor_get_type;
518 
519 	// atk.Misc
520 
521 	GType function() c_atk_misc_get_type;
522 	AtkMisc* function() c_atk_misc_get_instance;
523 	void function(AtkMisc* misc) c_atk_misc_threads_enter;
524 	void function(AtkMisc* misc) c_atk_misc_threads_leave;
525 
526 	// atk.NoOpObject
527 
528 	GType function() c_atk_no_op_object_get_type;
529 	AtkObject* function(GObject* obj) c_atk_no_op_object_new;
530 
531 	// atk.NoOpObjectFactory
532 
533 	GType function() c_atk_no_op_object_factory_get_type;
534 	AtkObjectFactory* function() c_atk_no_op_object_factory_new;
535 
536 	// atk.ObjectAtk
537 
538 	GType function() c_atk_object_get_type;
539 	int function(AtkObject* object, AtkRelationType relationship, AtkObject* target) c_atk_object_add_relationship;
540 	uint function(AtkObject* accessible, AtkPropertyChangeHandler* handler) c_atk_object_connect_property_change_handler;
541 	AtkAttributeSet* function(AtkObject* accessible) c_atk_object_get_attributes;
542 	const(char)* function(AtkObject* accessible) c_atk_object_get_description;
543 	int function(AtkObject* accessible) c_atk_object_get_index_in_parent;
544 	AtkLayer function(AtkObject* accessible) c_atk_object_get_layer;
545 	int function(AtkObject* accessible) c_atk_object_get_mdi_zorder;
546 	int function(AtkObject* accessible) c_atk_object_get_n_accessible_children;
547 	const(char)* function(AtkObject* accessible) c_atk_object_get_name;
548 	const(char)* function(AtkObject* accessible) c_atk_object_get_object_locale;
549 	AtkObject* function(AtkObject* accessible) c_atk_object_get_parent;
550 	AtkRole function(AtkObject* accessible) c_atk_object_get_role;
551 	void function(AtkObject* accessible, void* data) c_atk_object_initialize;
552 	void function(AtkObject* accessible, AtkState state, int value) c_atk_object_notify_state_change;
553 	AtkObject* function(AtkObject* accessible) c_atk_object_peek_parent;
554 	AtkObject* function(AtkObject* accessible, int i) c_atk_object_ref_accessible_child;
555 	AtkRelationSet* function(AtkObject* accessible) c_atk_object_ref_relation_set;
556 	AtkStateSet* function(AtkObject* accessible) c_atk_object_ref_state_set;
557 	void function(AtkObject* accessible, uint handlerId) c_atk_object_remove_property_change_handler;
558 	int function(AtkObject* object, AtkRelationType relationship, AtkObject* target) c_atk_object_remove_relationship;
559 	void function(AtkObject* accessible, const(char)* description) c_atk_object_set_description;
560 	void function(AtkObject* accessible, const(char)* name) c_atk_object_set_name;
561 	void function(AtkObject* accessible, AtkObject* parent) c_atk_object_set_parent;
562 	void function(AtkObject* accessible, AtkRole role) c_atk_object_set_role;
563 	AtkRole function(const(char)* name) c_atk_role_for_name;
564 	const(char)* function(AtkRole role) c_atk_role_get_localized_name;
565 	const(char)* function(AtkRole role) c_atk_role_get_name;
566 	AtkRole function(const(char)* name) c_atk_role_register;
567 
568 	// atk.ObjectFactory
569 
570 	GType function() c_atk_object_factory_get_type;
571 	AtkObject* function(AtkObjectFactory* factory, GObject* obj) c_atk_object_factory_create_accessible;
572 	GType function(AtkObjectFactory* factory) c_atk_object_factory_get_accessible_type;
573 	void function(AtkObjectFactory* factory) c_atk_object_factory_invalidate;
574 
575 	// atk.Plug
576 
577 	GType function() c_atk_plug_get_type;
578 	AtkObject* function() c_atk_plug_new;
579 	char* function(AtkPlug* plug) c_atk_plug_get_id;
580 
581 	// atk.Range
582 
583 	GType function() c_atk_range_get_type;
584 	AtkRange* function(double lowerLimit, double upperLimit, const(char)* description) c_atk_range_new;
585 	AtkRange* function(AtkRange* src) c_atk_range_copy;
586 	void function(AtkRange* range) c_atk_range_free;
587 	const(char)* function(AtkRange* range) c_atk_range_get_description;
588 	double function(AtkRange* range) c_atk_range_get_lower_limit;
589 	double function(AtkRange* range) c_atk_range_get_upper_limit;
590 
591 	// atk.Rectangle
592 
593 	GType function() c_atk_rectangle_get_type;
594 
595 	// atk.Registry
596 
597 	GType function() c_atk_registry_get_type;
598 	AtkObjectFactory* function(AtkRegistry* registry, GType type) c_atk_registry_get_factory;
599 	GType function(AtkRegistry* registry, GType type) c_atk_registry_get_factory_type;
600 	void function(AtkRegistry* registry, GType type, GType factoryType) c_atk_registry_set_factory_type;
601 	AtkRegistry* function() c_atk_get_default_registry;
602 
603 	// atk.Relation
604 
605 	GType function() c_atk_relation_get_type;
606 	AtkRelation* function(AtkObject** targets, int nTargets, AtkRelationType relationship) c_atk_relation_new;
607 	void function(AtkRelation* relation, AtkObject* target) c_atk_relation_add_target;
608 	AtkRelationType function(AtkRelation* relation) c_atk_relation_get_relation_type;
609 	GPtrArray* function(AtkRelation* relation) c_atk_relation_get_target;
610 	int function(AtkRelation* relation, AtkObject* target) c_atk_relation_remove_target;
611 	AtkRelationType function(const(char)* name) c_atk_relation_type_for_name;
612 	const(char)* function(AtkRelationType type) c_atk_relation_type_get_name;
613 	AtkRelationType function(const(char)* name) c_atk_relation_type_register;
614 
615 	// atk.RelationSet
616 
617 	GType function() c_atk_relation_set_get_type;
618 	AtkRelationSet* function() c_atk_relation_set_new;
619 	void function(AtkRelationSet* set, AtkRelation* relation) c_atk_relation_set_add;
620 	void function(AtkRelationSet* set, AtkRelationType relationship, AtkObject* target) c_atk_relation_set_add_relation_by_type;
621 	int function(AtkRelationSet* set, AtkRelationType relationship) c_atk_relation_set_contains;
622 	int function(AtkRelationSet* set, AtkRelationType relationship, AtkObject* target) c_atk_relation_set_contains_target;
623 	int function(AtkRelationSet* set) c_atk_relation_set_get_n_relations;
624 	AtkRelation* function(AtkRelationSet* set, int i) c_atk_relation_set_get_relation;
625 	AtkRelation* function(AtkRelationSet* set, AtkRelationType relationship) c_atk_relation_set_get_relation_by_type;
626 	void function(AtkRelationSet* set, AtkRelation* relation) c_atk_relation_set_remove;
627 
628 	// atk.Selection
629 
630 	GType function() c_atk_selection_get_type;
631 	int function(AtkSelection* selection, int i) c_atk_selection_add_selection;
632 	int function(AtkSelection* selection) c_atk_selection_clear_selection;
633 	int function(AtkSelection* selection) c_atk_selection_get_selection_count;
634 	int function(AtkSelection* selection, int i) c_atk_selection_is_child_selected;
635 	AtkObject* function(AtkSelection* selection, int i) c_atk_selection_ref_selection;
636 	int function(AtkSelection* selection, int i) c_atk_selection_remove_selection;
637 	int function(AtkSelection* selection) c_atk_selection_select_all_selection;
638 
639 	// atk.Socket
640 
641 	GType function() c_atk_socket_get_type;
642 	AtkObject* function() c_atk_socket_new;
643 	void function(AtkSocket* obj, char* plugId) c_atk_socket_embed;
644 	int function(AtkSocket* obj) c_atk_socket_is_occupied;
645 
646 	// atk.StateSet
647 
648 	GType function() c_atk_state_set_get_type;
649 	AtkStateSet* function() c_atk_state_set_new;
650 	int function(AtkStateSet* set, AtkStateType type) c_atk_state_set_add_state;
651 	void function(AtkStateSet* set, AtkStateType* types, int nTypes) c_atk_state_set_add_states;
652 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_and_sets;
653 	void function(AtkStateSet* set) c_atk_state_set_clear_states;
654 	int function(AtkStateSet* set, AtkStateType type) c_atk_state_set_contains_state;
655 	int function(AtkStateSet* set, AtkStateType* types, int nTypes) c_atk_state_set_contains_states;
656 	int function(AtkStateSet* set) c_atk_state_set_is_empty;
657 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_or_sets;
658 	int function(AtkStateSet* set, AtkStateType type) c_atk_state_set_remove_state;
659 	AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet) c_atk_state_set_xor_sets;
660 
661 	// atk.StreamableContent
662 
663 	GType function() c_atk_streamable_content_get_type;
664 	const(char)* function(AtkStreamableContent* streamable, int i) c_atk_streamable_content_get_mime_type;
665 	int function(AtkStreamableContent* streamable) c_atk_streamable_content_get_n_mime_types;
666 	GIOChannel* function(AtkStreamableContent* streamable, const(char)* mimeType) c_atk_streamable_content_get_stream;
667 	const(char)* function(AtkStreamableContent* streamable, const(char)* mimeType) c_atk_streamable_content_get_uri;
668 
669 	// atk.Table
670 
671 	GType function() c_atk_table_get_type;
672 	int function(AtkTable* table, int column) c_atk_table_add_column_selection;
673 	int function(AtkTable* table, int row) c_atk_table_add_row_selection;
674 	AtkObject* function(AtkTable* table) c_atk_table_get_caption;
675 	int function(AtkTable* table, int index) c_atk_table_get_column_at_index;
676 	const(char)* function(AtkTable* table, int column) c_atk_table_get_column_description;
677 	int function(AtkTable* table, int row, int column) c_atk_table_get_column_extent_at;
678 	AtkObject* function(AtkTable* table, int column) c_atk_table_get_column_header;
679 	int function(AtkTable* table, int row, int column) c_atk_table_get_index_at;
680 	int function(AtkTable* table) c_atk_table_get_n_columns;
681 	int function(AtkTable* table) c_atk_table_get_n_rows;
682 	int function(AtkTable* table, int index) c_atk_table_get_row_at_index;
683 	const(char)* function(AtkTable* table, int row) c_atk_table_get_row_description;
684 	int function(AtkTable* table, int row, int column) c_atk_table_get_row_extent_at;
685 	AtkObject* function(AtkTable* table, int row) c_atk_table_get_row_header;
686 	int function(AtkTable* table, int** selected) c_atk_table_get_selected_columns;
687 	int function(AtkTable* table, int** selected) c_atk_table_get_selected_rows;
688 	AtkObject* function(AtkTable* table) c_atk_table_get_summary;
689 	int function(AtkTable* table, int column) c_atk_table_is_column_selected;
690 	int function(AtkTable* table, int row) c_atk_table_is_row_selected;
691 	int function(AtkTable* table, int row, int column) c_atk_table_is_selected;
692 	AtkObject* function(AtkTable* table, int row, int column) c_atk_table_ref_at;
693 	int function(AtkTable* table, int column) c_atk_table_remove_column_selection;
694 	int function(AtkTable* table, int row) c_atk_table_remove_row_selection;
695 	void function(AtkTable* table, AtkObject* caption) c_atk_table_set_caption;
696 	void function(AtkTable* table, int column, const(char)* description) c_atk_table_set_column_description;
697 	void function(AtkTable* table, int column, AtkObject* header) c_atk_table_set_column_header;
698 	void function(AtkTable* table, int row, const(char)* description) c_atk_table_set_row_description;
699 	void function(AtkTable* table, int row, AtkObject* header) c_atk_table_set_row_header;
700 	void function(AtkTable* table, AtkObject* accessible) c_atk_table_set_summary;
701 
702 	// atk.TableCell
703 
704 	GType function() c_atk_table_cell_get_type;
705 	GPtrArray* function(AtkTableCell* cell) c_atk_table_cell_get_column_header_cells;
706 	int function(AtkTableCell* cell) c_atk_table_cell_get_column_span;
707 	int function(AtkTableCell* cell, int* row, int* column) c_atk_table_cell_get_position;
708 	int function(AtkTableCell* cell, int* row, int* column, int* rowSpan, int* columnSpan) c_atk_table_cell_get_row_column_span;
709 	GPtrArray* function(AtkTableCell* cell) c_atk_table_cell_get_row_header_cells;
710 	int function(AtkTableCell* cell) c_atk_table_cell_get_row_span;
711 	AtkObject* function(AtkTableCell* cell) c_atk_table_cell_get_table;
712 
713 	// atk.Text
714 
715 	GType function() c_atk_text_get_type;
716 	void function(AtkTextRange** ranges) c_atk_text_free_ranges;
717 	int function(AtkText* text, int startOffset, int endOffset) c_atk_text_add_selection;
718 	AtkTextRange** function(AtkText* text, AtkTextRectangle* rect, AtkCoordType coordType, AtkTextClipType xClipType, AtkTextClipType yClipType) c_atk_text_get_bounded_ranges;
719 	int function(AtkText* text) c_atk_text_get_caret_offset;
720 	dchar function(AtkText* text, int offset) c_atk_text_get_character_at_offset;
721 	int function(AtkText* text) c_atk_text_get_character_count;
722 	void function(AtkText* text, int offset, int* x, int* y, int* width, int* height, AtkCoordType coords) c_atk_text_get_character_extents;
723 	AtkAttributeSet* function(AtkText* text) c_atk_text_get_default_attributes;
724 	int function(AtkText* text) c_atk_text_get_n_selections;
725 	int function(AtkText* text, int x, int y, AtkCoordType coords) c_atk_text_get_offset_at_point;
726 	void function(AtkText* text, int startOffset, int endOffset, AtkCoordType coordType, AtkTextRectangle* rect) c_atk_text_get_range_extents;
727 	AtkAttributeSet* function(AtkText* text, int offset, int* startOffset, int* endOffset) c_atk_text_get_run_attributes;
728 	char* function(AtkText* text, int selectionNum, int* startOffset, int* endOffset) c_atk_text_get_selection;
729 	char* function(AtkText* text, int offset, AtkTextGranularity granularity, int* startOffset, int* endOffset) c_atk_text_get_string_at_offset;
730 	char* function(AtkText* text, int startOffset, int endOffset) c_atk_text_get_text;
731 	char* function(AtkText* text, int offset, AtkTextBoundary boundaryType, int* startOffset, int* endOffset) c_atk_text_get_text_after_offset;
732 	char* function(AtkText* text, int offset, AtkTextBoundary boundaryType, int* startOffset, int* endOffset) c_atk_text_get_text_at_offset;
733 	char* function(AtkText* text, int offset, AtkTextBoundary boundaryType, int* startOffset, int* endOffset) c_atk_text_get_text_before_offset;
734 	int function(AtkText* text, int selectionNum) c_atk_text_remove_selection;
735 	int function(AtkText* text, int startOffset, int endOffset, AtkScrollType type) c_atk_text_scroll_substring_to;
736 	int function(AtkText* text, int startOffset, int endOffset, AtkCoordType coords, int x, int y) c_atk_text_scroll_substring_to_point;
737 	int function(AtkText* text, int offset) c_atk_text_set_caret_offset;
738 	int function(AtkText* text, int selectionNum, int startOffset, int endOffset) c_atk_text_set_selection;
739 	void function(AtkAttributeSet* attribSet) c_atk_attribute_set_free;
740 	AtkTextAttribute function(const(char)* name) c_atk_text_attribute_for_name;
741 	const(char)* function(AtkTextAttribute attr) c_atk_text_attribute_get_name;
742 	const(char)* function(AtkTextAttribute attr, int index) c_atk_text_attribute_get_value;
743 	AtkTextAttribute function(const(char)* name) c_atk_text_attribute_register;
744 
745 	// atk.TextRange
746 
747 	GType function() c_atk_text_range_get_type;
748 
749 	// atk.Util
750 
751 	GType function() c_atk_util_get_type;
752 	uint function(AtkEventListener focusTracker) c_atk_add_focus_tracker;
753 	uint function(GSignalEmissionHook listener, const(char)* eventType) c_atk_add_global_event_listener;
754 	uint function(AtkKeySnoopFunc listener, void* data) c_atk_add_key_event_listener;
755 	void function(AtkEventListenerInit init) c_atk_focus_tracker_init;
756 	void function(AtkObject* object) c_atk_focus_tracker_notify;
757 	AtkObject* function() c_atk_get_focus_object;
758 	AtkObject* function() c_atk_get_root;
759 	const(char)* function() c_atk_get_toolkit_name;
760 	void function(uint trackerId) c_atk_remove_focus_tracker;
761 	void function(uint listenerId) c_atk_remove_global_event_listener;
762 	void function(uint listenerId) c_atk_remove_key_event_listener;
763 
764 	// atk.Value
765 
766 	GType function() c_atk_value_get_type;
767 	void function(AtkValue* obj, GValue* value) c_atk_value_get_current_value;
768 	double function(AtkValue* obj) c_atk_value_get_increment;
769 	void function(AtkValue* obj, GValue* value) c_atk_value_get_maximum_value;
770 	void function(AtkValue* obj, GValue* value) c_atk_value_get_minimum_increment;
771 	void function(AtkValue* obj, GValue* value) c_atk_value_get_minimum_value;
772 	AtkRange* function(AtkValue* obj) c_atk_value_get_range;
773 	GSList* function(AtkValue* obj) c_atk_value_get_sub_ranges;
774 	void function(AtkValue* obj, double* value, char** text) c_atk_value_get_value_and_text;
775 	int function(AtkValue* obj, GValue* value) c_atk_value_set_current_value;
776 	void function(AtkValue* obj, double newValue) c_atk_value_set_value;
777 
778 	// atk.Window
779 
780 	GType function() c_atk_window_get_type;
781 
782 	// atk.Version
783 
784 	uint function() c_atk_get_binary_age;
785 	uint function() c_atk_get_interface_age;
786 	uint function() c_atk_get_major_version;
787 	uint function() c_atk_get_micro_version;
788 	uint function() c_atk_get_minor_version;
789 	const(char)* function() c_atk_get_toolkit_version;
790 	const(char)* function() c_atk_get_version;
791 
792 	// atk.State
793 
794 	AtkStateType function(const(char)* name) c_atk_state_type_for_name;
795 	const(char)* function(AtkStateType type) c_atk_state_type_get_name;
796 	AtkStateType function(const(char)* name) c_atk_state_type_register;
797 }
798 
799 
800 // atk.Action
801 
802 alias c_atk_action_get_type atk_action_get_type;
803 alias c_atk_action_do_action atk_action_do_action;
804 alias c_atk_action_get_description atk_action_get_description;
805 alias c_atk_action_get_keybinding atk_action_get_keybinding;
806 alias c_atk_action_get_localized_name atk_action_get_localized_name;
807 alias c_atk_action_get_n_actions atk_action_get_n_actions;
808 alias c_atk_action_get_name atk_action_get_name;
809 alias c_atk_action_set_description atk_action_set_description;
810 
811 // atk.Component
812 
813 alias c_atk_component_get_type atk_component_get_type;
814 alias c_atk_component_add_focus_handler atk_component_add_focus_handler;
815 alias c_atk_component_contains atk_component_contains;
816 alias c_atk_component_get_alpha atk_component_get_alpha;
817 alias c_atk_component_get_extents atk_component_get_extents;
818 alias c_atk_component_get_layer atk_component_get_layer;
819 alias c_atk_component_get_mdi_zorder atk_component_get_mdi_zorder;
820 alias c_atk_component_get_position atk_component_get_position;
821 alias c_atk_component_get_size atk_component_get_size;
822 alias c_atk_component_grab_focus atk_component_grab_focus;
823 alias c_atk_component_ref_accessible_at_point atk_component_ref_accessible_at_point;
824 alias c_atk_component_remove_focus_handler atk_component_remove_focus_handler;
825 alias c_atk_component_scroll_to atk_component_scroll_to;
826 alias c_atk_component_scroll_to_point atk_component_scroll_to_point;
827 alias c_atk_component_set_extents atk_component_set_extents;
828 alias c_atk_component_set_position atk_component_set_position;
829 alias c_atk_component_set_size atk_component_set_size;
830 
831 // atk.Document
832 
833 alias c_atk_document_get_type atk_document_get_type;
834 alias c_atk_document_get_attribute_value atk_document_get_attribute_value;
835 alias c_atk_document_get_attributes atk_document_get_attributes;
836 alias c_atk_document_get_current_page_number atk_document_get_current_page_number;
837 alias c_atk_document_get_document atk_document_get_document;
838 alias c_atk_document_get_document_type atk_document_get_document_type;
839 alias c_atk_document_get_locale atk_document_get_locale;
840 alias c_atk_document_get_page_count atk_document_get_page_count;
841 alias c_atk_document_set_attribute_value atk_document_set_attribute_value;
842 
843 // atk.EditableText
844 
845 alias c_atk_editable_text_get_type atk_editable_text_get_type;
846 alias c_atk_editable_text_copy_text atk_editable_text_copy_text;
847 alias c_atk_editable_text_cut_text atk_editable_text_cut_text;
848 alias c_atk_editable_text_delete_text atk_editable_text_delete_text;
849 alias c_atk_editable_text_insert_text atk_editable_text_insert_text;
850 alias c_atk_editable_text_paste_text atk_editable_text_paste_text;
851 alias c_atk_editable_text_set_run_attributes atk_editable_text_set_run_attributes;
852 alias c_atk_editable_text_set_text_contents atk_editable_text_set_text_contents;
853 
854 // atk.GObjectAccessible
855 
856 alias c_atk_gobject_accessible_get_type atk_gobject_accessible_get_type;
857 alias c_atk_gobject_accessible_for_object atk_gobject_accessible_for_object;
858 alias c_atk_gobject_accessible_get_object atk_gobject_accessible_get_object;
859 
860 // atk.Hyperlink
861 
862 alias c_atk_hyperlink_get_type atk_hyperlink_get_type;
863 alias c_atk_hyperlink_get_end_index atk_hyperlink_get_end_index;
864 alias c_atk_hyperlink_get_n_anchors atk_hyperlink_get_n_anchors;
865 alias c_atk_hyperlink_get_object atk_hyperlink_get_object;
866 alias c_atk_hyperlink_get_start_index atk_hyperlink_get_start_index;
867 alias c_atk_hyperlink_get_uri atk_hyperlink_get_uri;
868 alias c_atk_hyperlink_is_inline atk_hyperlink_is_inline;
869 alias c_atk_hyperlink_is_selected_link atk_hyperlink_is_selected_link;
870 alias c_atk_hyperlink_is_valid atk_hyperlink_is_valid;
871 
872 // atk.HyperlinkImpl
873 
874 alias c_atk_hyperlink_impl_get_type atk_hyperlink_impl_get_type;
875 alias c_atk_hyperlink_impl_get_hyperlink atk_hyperlink_impl_get_hyperlink;
876 
877 // atk.Hypertext
878 
879 alias c_atk_hypertext_get_type atk_hypertext_get_type;
880 alias c_atk_hypertext_get_link atk_hypertext_get_link;
881 alias c_atk_hypertext_get_link_index atk_hypertext_get_link_index;
882 alias c_atk_hypertext_get_n_links atk_hypertext_get_n_links;
883 
884 // atk.Image
885 
886 alias c_atk_image_get_type atk_image_get_type;
887 alias c_atk_image_get_image_description atk_image_get_image_description;
888 alias c_atk_image_get_image_locale atk_image_get_image_locale;
889 alias c_atk_image_get_image_position atk_image_get_image_position;
890 alias c_atk_image_get_image_size atk_image_get_image_size;
891 alias c_atk_image_set_image_description atk_image_set_image_description;
892 
893 // atk.Implementor
894 
895 alias c_atk_implementor_ref_accessible atk_implementor_ref_accessible;
896 alias c_atk_implementor_get_type atk_implementor_get_type;
897 
898 // atk.Misc
899 
900 alias c_atk_misc_get_type atk_misc_get_type;
901 alias c_atk_misc_get_instance atk_misc_get_instance;
902 alias c_atk_misc_threads_enter atk_misc_threads_enter;
903 alias c_atk_misc_threads_leave atk_misc_threads_leave;
904 
905 // atk.NoOpObject
906 
907 alias c_atk_no_op_object_get_type atk_no_op_object_get_type;
908 alias c_atk_no_op_object_new atk_no_op_object_new;
909 
910 // atk.NoOpObjectFactory
911 
912 alias c_atk_no_op_object_factory_get_type atk_no_op_object_factory_get_type;
913 alias c_atk_no_op_object_factory_new atk_no_op_object_factory_new;
914 
915 // atk.ObjectAtk
916 
917 alias c_atk_object_get_type atk_object_get_type;
918 alias c_atk_object_add_relationship atk_object_add_relationship;
919 alias c_atk_object_connect_property_change_handler atk_object_connect_property_change_handler;
920 alias c_atk_object_get_attributes atk_object_get_attributes;
921 alias c_atk_object_get_description atk_object_get_description;
922 alias c_atk_object_get_index_in_parent atk_object_get_index_in_parent;
923 alias c_atk_object_get_layer atk_object_get_layer;
924 alias c_atk_object_get_mdi_zorder atk_object_get_mdi_zorder;
925 alias c_atk_object_get_n_accessible_children atk_object_get_n_accessible_children;
926 alias c_atk_object_get_name atk_object_get_name;
927 alias c_atk_object_get_object_locale atk_object_get_object_locale;
928 alias c_atk_object_get_parent atk_object_get_parent;
929 alias c_atk_object_get_role atk_object_get_role;
930 alias c_atk_object_initialize atk_object_initialize;
931 alias c_atk_object_notify_state_change atk_object_notify_state_change;
932 alias c_atk_object_peek_parent atk_object_peek_parent;
933 alias c_atk_object_ref_accessible_child atk_object_ref_accessible_child;
934 alias c_atk_object_ref_relation_set atk_object_ref_relation_set;
935 alias c_atk_object_ref_state_set atk_object_ref_state_set;
936 alias c_atk_object_remove_property_change_handler atk_object_remove_property_change_handler;
937 alias c_atk_object_remove_relationship atk_object_remove_relationship;
938 alias c_atk_object_set_description atk_object_set_description;
939 alias c_atk_object_set_name atk_object_set_name;
940 alias c_atk_object_set_parent atk_object_set_parent;
941 alias c_atk_object_set_role atk_object_set_role;
942 alias c_atk_role_for_name atk_role_for_name;
943 alias c_atk_role_get_localized_name atk_role_get_localized_name;
944 alias c_atk_role_get_name atk_role_get_name;
945 alias c_atk_role_register atk_role_register;
946 
947 // atk.ObjectFactory
948 
949 alias c_atk_object_factory_get_type atk_object_factory_get_type;
950 alias c_atk_object_factory_create_accessible atk_object_factory_create_accessible;
951 alias c_atk_object_factory_get_accessible_type atk_object_factory_get_accessible_type;
952 alias c_atk_object_factory_invalidate atk_object_factory_invalidate;
953 
954 // atk.Plug
955 
956 alias c_atk_plug_get_type atk_plug_get_type;
957 alias c_atk_plug_new atk_plug_new;
958 alias c_atk_plug_get_id atk_plug_get_id;
959 
960 // atk.Range
961 
962 alias c_atk_range_get_type atk_range_get_type;
963 alias c_atk_range_new atk_range_new;
964 alias c_atk_range_copy atk_range_copy;
965 alias c_atk_range_free atk_range_free;
966 alias c_atk_range_get_description atk_range_get_description;
967 alias c_atk_range_get_lower_limit atk_range_get_lower_limit;
968 alias c_atk_range_get_upper_limit atk_range_get_upper_limit;
969 
970 // atk.Rectangle
971 
972 alias c_atk_rectangle_get_type atk_rectangle_get_type;
973 
974 // atk.Registry
975 
976 alias c_atk_registry_get_type atk_registry_get_type;
977 alias c_atk_registry_get_factory atk_registry_get_factory;
978 alias c_atk_registry_get_factory_type atk_registry_get_factory_type;
979 alias c_atk_registry_set_factory_type atk_registry_set_factory_type;
980 alias c_atk_get_default_registry atk_get_default_registry;
981 
982 // atk.Relation
983 
984 alias c_atk_relation_get_type atk_relation_get_type;
985 alias c_atk_relation_new atk_relation_new;
986 alias c_atk_relation_add_target atk_relation_add_target;
987 alias c_atk_relation_get_relation_type atk_relation_get_relation_type;
988 alias c_atk_relation_get_target atk_relation_get_target;
989 alias c_atk_relation_remove_target atk_relation_remove_target;
990 alias c_atk_relation_type_for_name atk_relation_type_for_name;
991 alias c_atk_relation_type_get_name atk_relation_type_get_name;
992 alias c_atk_relation_type_register atk_relation_type_register;
993 
994 // atk.RelationSet
995 
996 alias c_atk_relation_set_get_type atk_relation_set_get_type;
997 alias c_atk_relation_set_new atk_relation_set_new;
998 alias c_atk_relation_set_add atk_relation_set_add;
999 alias c_atk_relation_set_add_relation_by_type atk_relation_set_add_relation_by_type;
1000 alias c_atk_relation_set_contains atk_relation_set_contains;
1001 alias c_atk_relation_set_contains_target atk_relation_set_contains_target;
1002 alias c_atk_relation_set_get_n_relations atk_relation_set_get_n_relations;
1003 alias c_atk_relation_set_get_relation atk_relation_set_get_relation;
1004 alias c_atk_relation_set_get_relation_by_type atk_relation_set_get_relation_by_type;
1005 alias c_atk_relation_set_remove atk_relation_set_remove;
1006 
1007 // atk.Selection
1008 
1009 alias c_atk_selection_get_type atk_selection_get_type;
1010 alias c_atk_selection_add_selection atk_selection_add_selection;
1011 alias c_atk_selection_clear_selection atk_selection_clear_selection;
1012 alias c_atk_selection_get_selection_count atk_selection_get_selection_count;
1013 alias c_atk_selection_is_child_selected atk_selection_is_child_selected;
1014 alias c_atk_selection_ref_selection atk_selection_ref_selection;
1015 alias c_atk_selection_remove_selection atk_selection_remove_selection;
1016 alias c_atk_selection_select_all_selection atk_selection_select_all_selection;
1017 
1018 // atk.Socket
1019 
1020 alias c_atk_socket_get_type atk_socket_get_type;
1021 alias c_atk_socket_new atk_socket_new;
1022 alias c_atk_socket_embed atk_socket_embed;
1023 alias c_atk_socket_is_occupied atk_socket_is_occupied;
1024 
1025 // atk.StateSet
1026 
1027 alias c_atk_state_set_get_type atk_state_set_get_type;
1028 alias c_atk_state_set_new atk_state_set_new;
1029 alias c_atk_state_set_add_state atk_state_set_add_state;
1030 alias c_atk_state_set_add_states atk_state_set_add_states;
1031 alias c_atk_state_set_and_sets atk_state_set_and_sets;
1032 alias c_atk_state_set_clear_states atk_state_set_clear_states;
1033 alias c_atk_state_set_contains_state atk_state_set_contains_state;
1034 alias c_atk_state_set_contains_states atk_state_set_contains_states;
1035 alias c_atk_state_set_is_empty atk_state_set_is_empty;
1036 alias c_atk_state_set_or_sets atk_state_set_or_sets;
1037 alias c_atk_state_set_remove_state atk_state_set_remove_state;
1038 alias c_atk_state_set_xor_sets atk_state_set_xor_sets;
1039 
1040 // atk.StreamableContent
1041 
1042 alias c_atk_streamable_content_get_type atk_streamable_content_get_type;
1043 alias c_atk_streamable_content_get_mime_type atk_streamable_content_get_mime_type;
1044 alias c_atk_streamable_content_get_n_mime_types atk_streamable_content_get_n_mime_types;
1045 alias c_atk_streamable_content_get_stream atk_streamable_content_get_stream;
1046 alias c_atk_streamable_content_get_uri atk_streamable_content_get_uri;
1047 
1048 // atk.Table
1049 
1050 alias c_atk_table_get_type atk_table_get_type;
1051 alias c_atk_table_add_column_selection atk_table_add_column_selection;
1052 alias c_atk_table_add_row_selection atk_table_add_row_selection;
1053 alias c_atk_table_get_caption atk_table_get_caption;
1054 alias c_atk_table_get_column_at_index atk_table_get_column_at_index;
1055 alias c_atk_table_get_column_description atk_table_get_column_description;
1056 alias c_atk_table_get_column_extent_at atk_table_get_column_extent_at;
1057 alias c_atk_table_get_column_header atk_table_get_column_header;
1058 alias c_atk_table_get_index_at atk_table_get_index_at;
1059 alias c_atk_table_get_n_columns atk_table_get_n_columns;
1060 alias c_atk_table_get_n_rows atk_table_get_n_rows;
1061 alias c_atk_table_get_row_at_index atk_table_get_row_at_index;
1062 alias c_atk_table_get_row_description atk_table_get_row_description;
1063 alias c_atk_table_get_row_extent_at atk_table_get_row_extent_at;
1064 alias c_atk_table_get_row_header atk_table_get_row_header;
1065 alias c_atk_table_get_selected_columns atk_table_get_selected_columns;
1066 alias c_atk_table_get_selected_rows atk_table_get_selected_rows;
1067 alias c_atk_table_get_summary atk_table_get_summary;
1068 alias c_atk_table_is_column_selected atk_table_is_column_selected;
1069 alias c_atk_table_is_row_selected atk_table_is_row_selected;
1070 alias c_atk_table_is_selected atk_table_is_selected;
1071 alias c_atk_table_ref_at atk_table_ref_at;
1072 alias c_atk_table_remove_column_selection atk_table_remove_column_selection;
1073 alias c_atk_table_remove_row_selection atk_table_remove_row_selection;
1074 alias c_atk_table_set_caption atk_table_set_caption;
1075 alias c_atk_table_set_column_description atk_table_set_column_description;
1076 alias c_atk_table_set_column_header atk_table_set_column_header;
1077 alias c_atk_table_set_row_description atk_table_set_row_description;
1078 alias c_atk_table_set_row_header atk_table_set_row_header;
1079 alias c_atk_table_set_summary atk_table_set_summary;
1080 
1081 // atk.TableCell
1082 
1083 alias c_atk_table_cell_get_type atk_table_cell_get_type;
1084 alias c_atk_table_cell_get_column_header_cells atk_table_cell_get_column_header_cells;
1085 alias c_atk_table_cell_get_column_span atk_table_cell_get_column_span;
1086 alias c_atk_table_cell_get_position atk_table_cell_get_position;
1087 alias c_atk_table_cell_get_row_column_span atk_table_cell_get_row_column_span;
1088 alias c_atk_table_cell_get_row_header_cells atk_table_cell_get_row_header_cells;
1089 alias c_atk_table_cell_get_row_span atk_table_cell_get_row_span;
1090 alias c_atk_table_cell_get_table atk_table_cell_get_table;
1091 
1092 // atk.Text
1093 
1094 alias c_atk_text_get_type atk_text_get_type;
1095 alias c_atk_text_free_ranges atk_text_free_ranges;
1096 alias c_atk_text_add_selection atk_text_add_selection;
1097 alias c_atk_text_get_bounded_ranges atk_text_get_bounded_ranges;
1098 alias c_atk_text_get_caret_offset atk_text_get_caret_offset;
1099 alias c_atk_text_get_character_at_offset atk_text_get_character_at_offset;
1100 alias c_atk_text_get_character_count atk_text_get_character_count;
1101 alias c_atk_text_get_character_extents atk_text_get_character_extents;
1102 alias c_atk_text_get_default_attributes atk_text_get_default_attributes;
1103 alias c_atk_text_get_n_selections atk_text_get_n_selections;
1104 alias c_atk_text_get_offset_at_point atk_text_get_offset_at_point;
1105 alias c_atk_text_get_range_extents atk_text_get_range_extents;
1106 alias c_atk_text_get_run_attributes atk_text_get_run_attributes;
1107 alias c_atk_text_get_selection atk_text_get_selection;
1108 alias c_atk_text_get_string_at_offset atk_text_get_string_at_offset;
1109 alias c_atk_text_get_text atk_text_get_text;
1110 alias c_atk_text_get_text_after_offset atk_text_get_text_after_offset;
1111 alias c_atk_text_get_text_at_offset atk_text_get_text_at_offset;
1112 alias c_atk_text_get_text_before_offset atk_text_get_text_before_offset;
1113 alias c_atk_text_remove_selection atk_text_remove_selection;
1114 alias c_atk_text_scroll_substring_to atk_text_scroll_substring_to;
1115 alias c_atk_text_scroll_substring_to_point atk_text_scroll_substring_to_point;
1116 alias c_atk_text_set_caret_offset atk_text_set_caret_offset;
1117 alias c_atk_text_set_selection atk_text_set_selection;
1118 alias c_atk_attribute_set_free atk_attribute_set_free;
1119 alias c_atk_text_attribute_for_name atk_text_attribute_for_name;
1120 alias c_atk_text_attribute_get_name atk_text_attribute_get_name;
1121 alias c_atk_text_attribute_get_value atk_text_attribute_get_value;
1122 alias c_atk_text_attribute_register atk_text_attribute_register;
1123 
1124 // atk.TextRange
1125 
1126 alias c_atk_text_range_get_type atk_text_range_get_type;
1127 
1128 // atk.Util
1129 
1130 alias c_atk_util_get_type atk_util_get_type;
1131 alias c_atk_add_focus_tracker atk_add_focus_tracker;
1132 alias c_atk_add_global_event_listener atk_add_global_event_listener;
1133 alias c_atk_add_key_event_listener atk_add_key_event_listener;
1134 alias c_atk_focus_tracker_init atk_focus_tracker_init;
1135 alias c_atk_focus_tracker_notify atk_focus_tracker_notify;
1136 alias c_atk_get_focus_object atk_get_focus_object;
1137 alias c_atk_get_root atk_get_root;
1138 alias c_atk_get_toolkit_name atk_get_toolkit_name;
1139 alias c_atk_remove_focus_tracker atk_remove_focus_tracker;
1140 alias c_atk_remove_global_event_listener atk_remove_global_event_listener;
1141 alias c_atk_remove_key_event_listener atk_remove_key_event_listener;
1142 
1143 // atk.Value
1144 
1145 alias c_atk_value_get_type atk_value_get_type;
1146 alias c_atk_value_get_current_value atk_value_get_current_value;
1147 alias c_atk_value_get_increment atk_value_get_increment;
1148 alias c_atk_value_get_maximum_value atk_value_get_maximum_value;
1149 alias c_atk_value_get_minimum_increment atk_value_get_minimum_increment;
1150 alias c_atk_value_get_minimum_value atk_value_get_minimum_value;
1151 alias c_atk_value_get_range atk_value_get_range;
1152 alias c_atk_value_get_sub_ranges atk_value_get_sub_ranges;
1153 alias c_atk_value_get_value_and_text atk_value_get_value_and_text;
1154 alias c_atk_value_set_current_value atk_value_set_current_value;
1155 alias c_atk_value_set_value atk_value_set_value;
1156 
1157 // atk.Window
1158 
1159 alias c_atk_window_get_type atk_window_get_type;
1160 
1161 // atk.Version
1162 
1163 alias c_atk_get_binary_age atk_get_binary_age;
1164 alias c_atk_get_interface_age atk_get_interface_age;
1165 alias c_atk_get_major_version atk_get_major_version;
1166 alias c_atk_get_micro_version atk_get_micro_version;
1167 alias c_atk_get_minor_version atk_get_minor_version;
1168 alias c_atk_get_toolkit_version atk_get_toolkit_version;
1169 alias c_atk_get_version atk_get_version;
1170 
1171 // atk.State
1172 
1173 alias c_atk_state_type_for_name atk_state_type_for_name;
1174 alias c_atk_state_type_get_name atk_state_type_get_name;
1175 alias c_atk_state_type_register atk_state_type_register;