Mercurial > projects > dwt-linux
view dwt/internal/gtk/c/atk.d @ 11:5f725d09c076
Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
author | John Reimer<terminal.node@gmail.com> |
---|---|
date | Sat, 05 Jan 2008 15:13:44 -0800 |
parents | |
children |
line wrap: on
line source
/****************************************************************************** This file is part of gtkD. gtkD is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. gtkD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with gtkD; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ******************************************************************************/ module dwt.internal.gtk.c.atk; private import dwt.internal.gtk.c.atktypes; private import dwt.internal.gtk.runtime.Loader; /****************************************************************************** ******************************************************************************/ private Linker atkLinker; /****************************************************************************** ******************************************************************************/ static this() { atkLinker = new Linker( getLibraryPath ~ importLibs[LIBRARY.ATK] ); atkLinker.link( atkLinks ); } /****************************************************************************** ******************************************************************************/ static ~this() { delete atkLinker; } /****************************************************************************** ******************************************************************************/ extern(C) { // atk.Action gboolean function(AtkAction* action, gint i)atk_action_do_action; gint function(AtkAction* action)atk_action_get_n_actions; gchar* function(AtkAction* action, gint i)atk_action_get_description; gchar* function(AtkAction* action, gint i)atk_action_get_name; gchar* function(AtkAction* action, gint i)atk_action_get_localized_name; gchar* function(AtkAction* action, gint i)atk_action_get_keybinding; gboolean function(AtkAction* action, gint i, gchar* desc)atk_action_set_description; // atk.Component guint function(AtkComponent* component, AtkFocusHandler handler)atk_component_add_focus_handler; gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_contains; void function(AtkComponent* component, gint* x, gint* y, gint* width, gint* height, AtkCoordType coordType)atk_component_get_extents; AtkLayer function(AtkComponent* component)atk_component_get_layer; gint function(AtkComponent* component)atk_component_get_mdi_zorder; void function(AtkComponent* component, gint* x, gint* y, AtkCoordType coordType)atk_component_get_position; void function(AtkComponent* component, gint* width, gint* height)atk_component_get_size; gboolean function(AtkComponent* component)atk_component_grab_focus; AtkObject* function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_ref_accessible_at_point; void function(AtkComponent* component, guint handlerId)atk_component_remove_focus_handler; gboolean function(AtkComponent* component, gint x, gint y, gint width, gint height, AtkCoordType coordType)atk_component_set_extents; gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_set_position; gboolean function(AtkComponent* component, gint width, gint height)atk_component_set_size; gdouble function(AtkComponent* component)atk_component_get_alpha; // atk.Document gchar* function(AtkDocument* document)atk_document_get_document_type; gpointer function(AtkDocument* document)atk_document_get_document; gchar* function(AtkDocument* document, gchar* attributeName)atk_document_get_attribute_value; gboolean function(AtkDocument* document, gchar* attributeName, gchar* attributeValue)atk_document_set_attribute_value; AtkAttributeSet* function(AtkDocument* document)atk_document_get_attributes; gchar* function(AtkDocument* document)atk_document_get_locale; // atk.EditableText gboolean function(AtkEditableText* text, AtkAttributeSet* attribSet, gint startOffset, gint endOffset)atk_editable_text_set_run_attributes; void function(AtkEditableText* text, gchar* string)atk_editable_text_set_text_contents; void function(AtkEditableText* text, gchar* string, gint length, gint* position)atk_editable_text_insert_text; void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_copy_text; void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_cut_text; void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_delete_text; void function(AtkEditableText* text, gint position)atk_editable_text_paste_text; // atk.GObjectAccessible AtkObject* function(GObject* obj)atk_gobject_accessible_for_object; GObject* function(AtkGObjectAccessible* obj)atk_gobject_accessible_get_object; // atk.Hyperlink gchar* function(AtkHyperlink* link, gint i)atk_hyperlink_get_uri; AtkObject* function(AtkHyperlink* link, gint i)atk_hyperlink_get_object; gint function(AtkHyperlink* link)atk_hyperlink_get_end_index; gint function(AtkHyperlink* link)atk_hyperlink_get_start_index; gboolean function(AtkHyperlink* link)atk_hyperlink_is_valid; gboolean function(AtkHyperlink* link)atk_hyperlink_is_inline; gint function(AtkHyperlink* link)atk_hyperlink_get_n_anchors; gboolean function(AtkHyperlink* link)atk_hyperlink_is_selected_link; // atk.Hypertext AtkHyperlink* function(AtkHypertext* hypertext, gint linkIndex)atk_hypertext_get_link; gint function(AtkHypertext* hypertext)atk_hypertext_get_n_links; gint function(AtkHypertext* hypertext, gint charIndex)atk_hypertext_get_link_index; // atk.Image void function(AtkImage* image, gint* x, gint* y, AtkCoordType coordType)atk_image_get_image_position; gchar* function(AtkImage* image)atk_image_get_image_description; gboolean function(AtkImage* image, gchar* description)atk_image_set_image_description; void function(AtkImage* image, gint* width, gint* height)atk_image_get_image_size; gchar* function(AtkImage* image)atk_image_get_image_locale; // atk.NoOpObject AtkObject* function(GObject* obj)atk_no_op_object_new; // atk.NoOpObjectFactory AtkObjectFactory* function()atk_no_op_object_factory_new; // atk.ObjectAtk AtkRole function(gchar* name)atk_role_register; AtkObject* function(AtkImplementor* implementor)atk_implementor_ref_accessible; gchar* function(AtkObject* accessible)atk_object_get_name; gchar* function(AtkObject* accessible)atk_object_get_description; AtkObject* function(AtkObject* accessible)atk_object_get_parent; gint function(AtkObject* accessible)atk_object_get_n_accessible_children; AtkObject* function(AtkObject* accessible, gint i)atk_object_ref_accessible_child; AtkRelationSet* function(AtkObject* accessible)atk_object_ref_relation_set; AtkLayer function(AtkObject* accessible)atk_object_get_layer; gint function(AtkObject* accessible)atk_object_get_mdi_zorder; AtkRole function(AtkObject* accessible)atk_object_get_role; AtkStateSet* function(AtkObject* accessible)atk_object_ref_state_set; gint function(AtkObject* accessible)atk_object_get_index_in_parent; void function(AtkObject* accessible, gchar* name)atk_object_set_name; void function(AtkObject* accessible, gchar* description)atk_object_set_description; void function(AtkObject* accessible, AtkObject* parent)atk_object_set_parent; void function(AtkObject* accessible, AtkRole role)atk_object_set_role; guint function(AtkObject* accessible, AtkPropertyChangeHandler* handler)atk_object_connect_property_change_handler; void function(AtkObject* accessible, guint handlerId)atk_object_remove_property_change_handler; void function(AtkObject* accessible, AtkState state, gboolean value)atk_object_notify_state_change; void function(AtkObject* accessible, gpointer data)atk_object_initialize; gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target)atk_object_add_relationship; gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target)atk_object_remove_relationship; AtkAttributeSet* function(AtkObject* accessible)atk_object_get_attributes; gchar* function(AtkRole role)atk_role_get_name; gchar* function(AtkRole role)atk_role_get_localized_name; AtkRole function(gchar* name)atk_role_for_name; // atk.ObjectFactory AtkObject* function(AtkObjectFactory* factory, GObject* obj)atk_object_factory_create_accessible; GType function(AtkObjectFactory* factory)atk_object_factory_get_accessible_type; void function(AtkObjectFactory* factory)atk_object_factory_invalidate; // atk.Registry void function(AtkRegistry* registry, GType type, GType factoryType)atk_registry_set_factory_type; GType function(AtkRegistry* registry, GType type)atk_registry_get_factory_type; AtkObjectFactory* function(AtkRegistry* registry, GType type)atk_registry_get_factory; AtkRegistry* function()atk_get_default_registry; // atk.Relation AtkRelationType function(gchar* name)atk_relation_type_register; gchar* function(AtkRelationType type)atk_relation_type_get_name; AtkRelationType function(gchar* name)atk_relation_type_for_name; AtkRelation* function(AtkObject** targets, gint nTargets, AtkRelationType relationship)atk_relation_new; AtkRelationType function(AtkRelation* relation)atk_relation_get_relation_type; GPtrArray* function(AtkRelation* relation)atk_relation_get_target; void function(AtkRelation* relation, AtkObject* target)atk_relation_add_target; // atk.RelationSet AtkRelationSet* function()atk_relation_set_new; gboolean function(AtkRelationSet* set, AtkRelationType relationship)atk_relation_set_contains; void function(AtkRelationSet* set, AtkRelation* relation)atk_relation_set_remove; void function(AtkRelationSet* set, AtkRelation* relation)atk_relation_set_add; gint function(AtkRelationSet* set)atk_relation_set_get_n_relations; AtkRelation* function(AtkRelationSet* set, gint i)atk_relation_set_get_relation; AtkRelation* function(AtkRelationSet* set, AtkRelationType relationship)atk_relation_set_get_relation_by_type; void function(AtkRelationSet* set, AtkRelationType relationship, AtkObject* target)atk_relation_set_add_relation_by_type; // atk.Selection gboolean function(AtkSelection* selection, gint i)atk_selection_add_selection; gboolean function(AtkSelection* selection)atk_selection_clear_selection; AtkObject* function(AtkSelection* selection, gint i)atk_selection_ref_selection; gint function(AtkSelection* selection)atk_selection_get_selection_count; gboolean function(AtkSelection* selection, gint i)atk_selection_is_child_selected; gboolean function(AtkSelection* selection, gint i)atk_selection_remove_selection; gboolean function(AtkSelection* selection)atk_selection_select_all_selection; // atk.State AtkStateType function(gchar* name)atk_state_type_register; gchar* function(AtkStateType type)atk_state_type_get_name; AtkStateType function(gchar* name)atk_state_type_for_name; // atk.StateSet AtkStateSet* function()atk_state_set_new; gboolean function(AtkStateSet* set)atk_state_set_is_empty; gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_add_state; void function(AtkStateSet* set, AtkStateType* types, gint nTypes)atk_state_set_add_states; void function(AtkStateSet* set)atk_state_set_clear_states; gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_contains_state; gboolean function(AtkStateSet* set, AtkStateType* types, gint nTypes)atk_state_set_contains_states; gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_remove_state; AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_and_sets; AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_or_sets; AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_xor_sets; // atk.StreamableContent gint function(AtkStreamableContent* streamable)atk_streamable_content_get_n_mime_types; gchar* function(AtkStreamableContent* streamable, gint i)atk_streamable_content_get_mime_type; GIOChannel* function(AtkStreamableContent* streamable, gchar* mimeType)atk_streamable_content_get_stream; gchar* function(AtkStreamableContent* streamable, gchar* mimeType)atk_streamable_content_get_uri; // atk.Table AtkObject* function(AtkTable* table, gint row, gint column)atk_table_ref_at; gint function(AtkTable* table, gint row, gint column)atk_table_get_index_at; gint function(AtkTable* table, gint index)atk_table_get_column_at_index; gint function(AtkTable* table, gint index)atk_table_get_row_at_index; gint function(AtkTable* table)atk_table_get_n_columns; gint function(AtkTable* table)atk_table_get_n_rows; gint function(AtkTable* table, gint row, gint column)atk_table_get_column_extent_at; gint function(AtkTable* table, gint row, gint column)atk_table_get_row_extent_at; AtkObject* function(AtkTable* table)atk_table_get_caption; gchar* function(AtkTable* table, gint column)atk_table_get_column_description; gchar* function(AtkTable* table, gint row)atk_table_get_row_description; AtkObject* function(AtkTable* table, gint column)atk_table_get_column_header; AtkObject* function(AtkTable* table, gint row)atk_table_get_row_header; AtkObject* function(AtkTable* table)atk_table_get_summary; void function(AtkTable* table, AtkObject* caption)atk_table_set_caption; void function(AtkTable* table, gint row, gchar* description)atk_table_set_row_description; void function(AtkTable* table, gint column, gchar* description)atk_table_set_column_description; void function(AtkTable* table, gint row, AtkObject* header)atk_table_set_row_header; void function(AtkTable* table, gint column, AtkObject* header)atk_table_set_column_header; void function(AtkTable* table, AtkObject* accessible)atk_table_set_summary; gint function(AtkTable* table, gint** selected)atk_table_get_selected_columns; gint function(AtkTable* table, gint** selected)atk_table_get_selected_rows; gboolean function(AtkTable* table, gint column)atk_table_is_column_selected; gboolean function(AtkTable* table, gint row)atk_table_is_row_selected; gboolean function(AtkTable* table, gint row, gint column)atk_table_is_selected; gboolean function(AtkTable* table, gint column)atk_table_add_column_selection; gboolean function(AtkTable* table, gint row)atk_table_add_row_selection; gboolean function(AtkTable* table, gint column)atk_table_remove_column_selection; gboolean function(AtkTable* table, gint row)atk_table_remove_row_selection; // atk.Text gchar* function(AtkText* text, gint startOffset, gint endOffset)atk_text_get_text; gunichar function(AtkText* text, gint offset)atk_text_get_character_at_offset; gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_after_offset; gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_at_offset; gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_before_offset; gint function(AtkText* text)atk_text_get_caret_offset; void function(AtkText* text, gint offset, gint* x, gint* y, gint* width, gint* height, AtkCoordType coords)atk_text_get_character_extents; AtkAttributeSet* function(AtkText* text, gint offset, gint* startOffset, gint* endOffset)atk_text_get_run_attributes; AtkAttributeSet* function(AtkText* text)atk_text_get_default_attributes; gint function(AtkText* text)atk_text_get_character_count; gint function(AtkText* text, gint x, gint y, AtkCoordType coords)atk_text_get_offset_at_point; AtkTextRange** function(AtkText* text, AtkTextRectangle* rect, AtkCoordType coordType, AtkTextClipType xClipType, AtkTextClipType yClipType)atk_text_get_bounded_ranges; void function(AtkText* text, gint startOffset, gint endOffset, AtkCoordType coordType, AtkTextRectangle* rect)atk_text_get_range_extents; void function(AtkTextRange** ranges)atk_text_free_ranges; gint function(AtkText* text)atk_text_get_n_selections; gchar* function(AtkText* text, gint selectionNum, gint* startOffset, gint* endOffset)atk_text_get_selection; gboolean function(AtkText* text, gint startOffset, gint endOffset)atk_text_add_selection; gboolean function(AtkText* text, gint selectionNum)atk_text_remove_selection; gboolean function(AtkText* text, gint selectionNum, gint startOffset, gint endOffset)atk_text_set_selection; gboolean function(AtkText* text, gint offset)atk_text_set_caret_offset; void function(AtkAttributeSet* attribSet)atk_attribute_set_free; AtkTextAttribute function(gchar* name)atk_text_attribute_register; gchar* function(AtkTextAttribute attr)atk_text_attribute_get_name; AtkTextAttribute function(gchar* name)atk_text_attribute_for_name; gchar* function(AtkTextAttribute attr, gint index)atk_text_attribute_get_value; // atk.Util guint function(AtkEventListener focusTracker)atk_add_focus_tracker; void function(guint trackerId)atk_remove_focus_tracker; void function(AtkEventListenerInit init)atk_focus_tracker_init; void function(AtkObject* object)atk_focus_tracker_notify; guint function(GSignalEmissionHook listener, gchar* eventType)atk_add_global_event_listener; void function(guint listenerId)atk_remove_global_event_listener; guint function(AtkKeySnoopFunc listener, gpointer data)atk_add_key_event_listener; void function(guint listenerId)atk_remove_key_event_listener; AtkObject* function()atk_get_root; AtkObject* function()atk_get_focus_object; gchar* function()atk_get_toolkit_name; gchar* function()atk_get_toolkit_version; // atk.ValueAtk void function(AtkValue* obj, GValue* value)atk_value_get_current_value; void function(AtkValue* obj, GValue* value)atk_value_get_maximum_value; void function(AtkValue* obj, GValue* value)atk_value_get_minimum_value; gboolean function(AtkValue* obj, GValue* value)atk_value_set_current_value; void function(AtkValue* obj, GValue* value)atk_value_get_minimum_increment; } Symbol[] atkLinks = [ { "atk_action_do_action", cast(void**)& atk_action_do_action}, { "atk_action_get_n_actions", cast(void**)& atk_action_get_n_actions}, { "atk_action_get_description", cast(void**)& atk_action_get_description}, { "atk_action_get_name", cast(void**)& atk_action_get_name}, { "atk_action_get_localized_name", cast(void**)& atk_action_get_localized_name}, { "atk_action_get_keybinding", cast(void**)& atk_action_get_keybinding}, { "atk_action_set_description", cast(void**)& atk_action_set_description}, { "atk_component_add_focus_handler", cast(void**)& atk_component_add_focus_handler}, { "atk_component_contains", cast(void**)& atk_component_contains}, { "atk_component_get_extents", cast(void**)& atk_component_get_extents}, { "atk_component_get_layer", cast(void**)& atk_component_get_layer}, { "atk_component_get_mdi_zorder", cast(void**)& atk_component_get_mdi_zorder}, { "atk_component_get_position", cast(void**)& atk_component_get_position}, { "atk_component_get_size", cast(void**)& atk_component_get_size}, { "atk_component_grab_focus", cast(void**)& atk_component_grab_focus}, { "atk_component_ref_accessible_at_point", cast(void**)& atk_component_ref_accessible_at_point}, { "atk_component_remove_focus_handler", cast(void**)& atk_component_remove_focus_handler}, { "atk_component_set_extents", cast(void**)& atk_component_set_extents}, { "atk_component_set_position", cast(void**)& atk_component_set_position}, { "atk_component_set_size", cast(void**)& atk_component_set_size}, { "atk_component_get_alpha", cast(void**)& atk_component_get_alpha}, { "atk_document_get_document_type", cast(void**)& atk_document_get_document_type}, { "atk_document_get_document", cast(void**)& atk_document_get_document}, { "atk_document_get_attribute_value", cast(void**)& atk_document_get_attribute_value}, { "atk_document_set_attribute_value", cast(void**)& atk_document_set_attribute_value}, { "atk_document_get_attributes", cast(void**)& atk_document_get_attributes}, { "atk_document_get_locale", cast(void**)& atk_document_get_locale}, { "atk_editable_text_set_run_attributes", cast(void**)& atk_editable_text_set_run_attributes}, { "atk_editable_text_set_text_contents", cast(void**)& atk_editable_text_set_text_contents}, { "atk_editable_text_insert_text", cast(void**)& atk_editable_text_insert_text}, { "atk_editable_text_copy_text", cast(void**)& atk_editable_text_copy_text}, { "atk_editable_text_cut_text", cast(void**)& atk_editable_text_cut_text}, { "atk_editable_text_delete_text", cast(void**)& atk_editable_text_delete_text}, { "atk_editable_text_paste_text", cast(void**)& atk_editable_text_paste_text}, { "atk_gobject_accessible_for_object", cast(void**)& atk_gobject_accessible_for_object}, { "atk_gobject_accessible_get_object", cast(void**)& atk_gobject_accessible_get_object}, { "atk_hyperlink_get_uri", cast(void**)& atk_hyperlink_get_uri}, { "atk_hyperlink_get_object", cast(void**)& atk_hyperlink_get_object}, { "atk_hyperlink_get_end_index", cast(void**)& atk_hyperlink_get_end_index}, { "atk_hyperlink_get_start_index", cast(void**)& atk_hyperlink_get_start_index}, { "atk_hyperlink_is_valid", cast(void**)& atk_hyperlink_is_valid}, { "atk_hyperlink_is_inline", cast(void**)& atk_hyperlink_is_inline}, { "atk_hyperlink_get_n_anchors", cast(void**)& atk_hyperlink_get_n_anchors}, { "atk_hyperlink_is_selected_link", cast(void**)& atk_hyperlink_is_selected_link}, { "atk_hypertext_get_link", cast(void**)& atk_hypertext_get_link}, { "atk_hypertext_get_n_links", cast(void**)& atk_hypertext_get_n_links}, { "atk_hypertext_get_link_index", cast(void**)& atk_hypertext_get_link_index}, { "atk_image_get_image_position", cast(void**)& atk_image_get_image_position}, { "atk_image_get_image_description", cast(void**)& atk_image_get_image_description}, { "atk_image_set_image_description", cast(void**)& atk_image_set_image_description}, { "atk_image_get_image_size", cast(void**)& atk_image_get_image_size}, { "atk_image_get_image_locale", cast(void**)& atk_image_get_image_locale}, { "atk_no_op_object_new", cast(void**)& atk_no_op_object_new}, { "atk_no_op_object_factory_new", cast(void**)& atk_no_op_object_factory_new}, { "atk_role_register", cast(void**)& atk_role_register}, { "atk_implementor_ref_accessible", cast(void**)& atk_implementor_ref_accessible}, { "atk_object_get_name", cast(void**)& atk_object_get_name}, { "atk_object_get_description", cast(void**)& atk_object_get_description}, { "atk_object_get_parent", cast(void**)& atk_object_get_parent}, { "atk_object_get_n_accessible_children", cast(void**)& atk_object_get_n_accessible_children}, { "atk_object_ref_accessible_child", cast(void**)& atk_object_ref_accessible_child}, { "atk_object_ref_relation_set", cast(void**)& atk_object_ref_relation_set}, { "atk_object_get_layer", cast(void**)& atk_object_get_layer}, { "atk_object_get_mdi_zorder", cast(void**)& atk_object_get_mdi_zorder}, { "atk_object_get_role", cast(void**)& atk_object_get_role}, { "atk_object_ref_state_set", cast(void**)& atk_object_ref_state_set}, { "atk_object_get_index_in_parent", cast(void**)& atk_object_get_index_in_parent}, { "atk_object_set_name", cast(void**)& atk_object_set_name}, { "atk_object_set_description", cast(void**)& atk_object_set_description}, { "atk_object_set_parent", cast(void**)& atk_object_set_parent}, { "atk_object_set_role", cast(void**)& atk_object_set_role}, { "atk_object_connect_property_change_handler", cast(void**)& atk_object_connect_property_change_handler}, { "atk_object_remove_property_change_handler", cast(void**)& atk_object_remove_property_change_handler}, { "atk_object_notify_state_change", cast(void**)& atk_object_notify_state_change}, { "atk_object_initialize", cast(void**)& atk_object_initialize}, { "atk_object_add_relationship", cast(void**)& atk_object_add_relationship}, { "atk_object_remove_relationship", cast(void**)& atk_object_remove_relationship}, { "atk_object_get_attributes", cast(void**)& atk_object_get_attributes}, { "atk_role_get_name", cast(void**)& atk_role_get_name}, { "atk_role_get_localized_name", cast(void**)& atk_role_get_localized_name}, { "atk_role_for_name", cast(void**)& atk_role_for_name}, { "atk_object_factory_create_accessible", cast(void**)& atk_object_factory_create_accessible}, { "atk_object_factory_get_accessible_type", cast(void**)& atk_object_factory_get_accessible_type}, { "atk_object_factory_invalidate", cast(void**)& atk_object_factory_invalidate}, { "atk_registry_set_factory_type", cast(void**)& atk_registry_set_factory_type}, { "atk_registry_get_factory_type", cast(void**)& atk_registry_get_factory_type}, { "atk_registry_get_factory", cast(void**)& atk_registry_get_factory}, { "atk_get_default_registry", cast(void**)& atk_get_default_registry}, { "atk_relation_type_register", cast(void**)& atk_relation_type_register}, { "atk_relation_type_get_name", cast(void**)& atk_relation_type_get_name}, { "atk_relation_type_for_name", cast(void**)& atk_relation_type_for_name}, { "atk_relation_new", cast(void**)& atk_relation_new}, { "atk_relation_get_relation_type", cast(void**)& atk_relation_get_relation_type}, { "atk_relation_get_target", cast(void**)& atk_relation_get_target}, { "atk_relation_add_target", cast(void**)& atk_relation_add_target}, { "atk_relation_set_new", cast(void**)& atk_relation_set_new}, { "atk_relation_set_contains", cast(void**)& atk_relation_set_contains}, { "atk_relation_set_remove", cast(void**)& atk_relation_set_remove}, { "atk_relation_set_add", cast(void**)& atk_relation_set_add}, { "atk_relation_set_get_n_relations", cast(void**)& atk_relation_set_get_n_relations}, { "atk_relation_set_get_relation", cast(void**)& atk_relation_set_get_relation}, { "atk_relation_set_get_relation_by_type", cast(void**)& atk_relation_set_get_relation_by_type}, { "atk_relation_set_add_relation_by_type", cast(void**)& atk_relation_set_add_relation_by_type}, { "atk_selection_add_selection", cast(void**)& atk_selection_add_selection}, { "atk_selection_clear_selection", cast(void**)& atk_selection_clear_selection}, { "atk_selection_ref_selection", cast(void**)& atk_selection_ref_selection}, { "atk_selection_get_selection_count", cast(void**)& atk_selection_get_selection_count}, { "atk_selection_is_child_selected", cast(void**)& atk_selection_is_child_selected}, { "atk_selection_remove_selection", cast(void**)& atk_selection_remove_selection}, { "atk_selection_select_all_selection", cast(void**)& atk_selection_select_all_selection}, { "atk_state_type_register", cast(void**)& atk_state_type_register}, { "atk_state_type_get_name", cast(void**)& atk_state_type_get_name}, { "atk_state_type_for_name", cast(void**)& atk_state_type_for_name}, { "atk_state_set_new", cast(void**)& atk_state_set_new}, { "atk_state_set_is_empty", cast(void**)& atk_state_set_is_empty}, { "atk_state_set_add_state", cast(void**)& atk_state_set_add_state}, { "atk_state_set_add_states", cast(void**)& atk_state_set_add_states}, { "atk_state_set_clear_states", cast(void**)& atk_state_set_clear_states}, { "atk_state_set_contains_state", cast(void**)& atk_state_set_contains_state}, { "atk_state_set_contains_states", cast(void**)& atk_state_set_contains_states}, { "atk_state_set_remove_state", cast(void**)& atk_state_set_remove_state}, { "atk_state_set_and_sets", cast(void**)& atk_state_set_and_sets}, { "atk_state_set_or_sets", cast(void**)& atk_state_set_or_sets}, { "atk_state_set_xor_sets", cast(void**)& atk_state_set_xor_sets}, { "atk_streamable_content_get_n_mime_types", cast(void**)& atk_streamable_content_get_n_mime_types}, { "atk_streamable_content_get_mime_type", cast(void**)& atk_streamable_content_get_mime_type}, { "atk_streamable_content_get_stream", cast(void**)& atk_streamable_content_get_stream}, { "atk_streamable_content_get_uri", cast(void**)& atk_streamable_content_get_uri}, { "atk_table_ref_at", cast(void**)& atk_table_ref_at}, { "atk_table_get_index_at", cast(void**)& atk_table_get_index_at}, { "atk_table_get_column_at_index", cast(void**)& atk_table_get_column_at_index}, { "atk_table_get_row_at_index", cast(void**)& atk_table_get_row_at_index}, { "atk_table_get_n_columns", cast(void**)& atk_table_get_n_columns}, { "atk_table_get_n_rows", cast(void**)& atk_table_get_n_rows}, { "atk_table_get_column_extent_at", cast(void**)& atk_table_get_column_extent_at}, { "atk_table_get_row_extent_at", cast(void**)& atk_table_get_row_extent_at}, { "atk_table_get_caption", cast(void**)& atk_table_get_caption}, { "atk_table_get_column_description", cast(void**)& atk_table_get_column_description}, { "atk_table_get_row_description", cast(void**)& atk_table_get_row_description}, { "atk_table_get_column_header", cast(void**)& atk_table_get_column_header}, { "atk_table_get_row_header", cast(void**)& atk_table_get_row_header}, { "atk_table_get_summary", cast(void**)& atk_table_get_summary}, { "atk_table_set_caption", cast(void**)& atk_table_set_caption}, { "atk_table_set_row_description", cast(void**)& atk_table_set_row_description}, { "atk_table_set_column_description", cast(void**)& atk_table_set_column_description}, { "atk_table_set_row_header", cast(void**)& atk_table_set_row_header}, { "atk_table_set_column_header", cast(void**)& atk_table_set_column_header}, { "atk_table_set_summary", cast(void**)& atk_table_set_summary}, { "atk_table_get_selected_columns", cast(void**)& atk_table_get_selected_columns}, { "atk_table_get_selected_rows", cast(void**)& atk_table_get_selected_rows}, { "atk_table_is_column_selected", cast(void**)& atk_table_is_column_selected}, { "atk_table_is_row_selected", cast(void**)& atk_table_is_row_selected}, { "atk_table_is_selected", cast(void**)& atk_table_is_selected}, { "atk_table_add_column_selection", cast(void**)& atk_table_add_column_selection}, { "atk_table_add_row_selection", cast(void**)& atk_table_add_row_selection}, { "atk_table_remove_column_selection", cast(void**)& atk_table_remove_column_selection}, { "atk_table_remove_row_selection", cast(void**)& atk_table_remove_row_selection}, { "atk_text_get_text", cast(void**)& atk_text_get_text}, { "atk_text_get_character_at_offset", cast(void**)& atk_text_get_character_at_offset}, { "atk_text_get_text_after_offset", cast(void**)& atk_text_get_text_after_offset}, { "atk_text_get_text_at_offset", cast(void**)& atk_text_get_text_at_offset}, { "atk_text_get_text_before_offset", cast(void**)& atk_text_get_text_before_offset}, { "atk_text_get_caret_offset", cast(void**)& atk_text_get_caret_offset}, { "atk_text_get_character_extents", cast(void**)& atk_text_get_character_extents}, { "atk_text_get_run_attributes", cast(void**)& atk_text_get_run_attributes}, { "atk_text_get_default_attributes", cast(void**)& atk_text_get_default_attributes}, { "atk_text_get_character_count", cast(void**)& atk_text_get_character_count}, { "atk_text_get_offset_at_point", cast(void**)& atk_text_get_offset_at_point}, { "atk_text_get_bounded_ranges", cast(void**)& atk_text_get_bounded_ranges}, { "atk_text_get_range_extents", cast(void**)& atk_text_get_range_extents}, { "atk_text_free_ranges", cast(void**)& atk_text_free_ranges}, { "atk_text_get_n_selections", cast(void**)& atk_text_get_n_selections}, { "atk_text_get_selection", cast(void**)& atk_text_get_selection}, { "atk_text_add_selection", cast(void**)& atk_text_add_selection}, { "atk_text_remove_selection", cast(void**)& atk_text_remove_selection}, { "atk_text_set_selection", cast(void**)& atk_text_set_selection}, { "atk_text_set_caret_offset", cast(void**)& atk_text_set_caret_offset}, { "atk_attribute_set_free", cast(void**)& atk_attribute_set_free}, { "atk_text_attribute_register", cast(void**)& atk_text_attribute_register}, { "atk_text_attribute_get_name", cast(void**)& atk_text_attribute_get_name}, { "atk_text_attribute_for_name", cast(void**)& atk_text_attribute_for_name}, { "atk_text_attribute_get_value", cast(void**)& atk_text_attribute_get_value}, { "atk_add_focus_tracker", cast(void**)& atk_add_focus_tracker}, { "atk_remove_focus_tracker", cast(void**)& atk_remove_focus_tracker}, { "atk_focus_tracker_init", cast(void**)& atk_focus_tracker_init}, { "atk_focus_tracker_notify", cast(void**)& atk_focus_tracker_notify}, { "atk_add_global_event_listener", cast(void**)& atk_add_global_event_listener}, { "atk_remove_global_event_listener", cast(void**)& atk_remove_global_event_listener}, { "atk_add_key_event_listener", cast(void**)& atk_add_key_event_listener}, { "atk_remove_key_event_listener", cast(void**)& atk_remove_key_event_listener}, { "atk_get_root", cast(void**)& atk_get_root}, { "atk_get_focus_object", cast(void**)& atk_get_focus_object}, { "atk_get_toolkit_name", cast(void**)& atk_get_toolkit_name}, { "atk_get_toolkit_version", cast(void**)& atk_get_toolkit_version}, { "atk_value_get_current_value", cast(void**)& atk_value_get_current_value}, { "atk_value_get_maximum_value", cast(void**)& atk_value_get_maximum_value}, { "atk_value_get_minimum_value", cast(void**)& atk_value_get_minimum_value}, { "atk_value_set_current_value", cast(void**)& atk_value_set_current_value}, { "atk_value_get_minimum_increment", cast(void**)& atk_value_get_minimum_increment}, ];