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