;; -*- scheme -*- (include "atk-types.defs") ;; From atk-enum-types.h (define-function hyperlink_state_flags_get_type (c-name "atk_hyperlink_state_flags_get_type") (return-type "GType") ) (define-function role_get_type (c-name "atk_role_get_type") (return-type "GType") ) (define-function layer_get_type (c-name "atk_layer_get_type") (return-type "GType") ) (define-function relation_type_get_type (c-name "atk_relation_type_get_type") (return-type "GType") ) (define-function state_type_get_type (c-name "atk_state_type_get_type") (return-type "GType") ) (define-function text_attribute_get_type (c-name "atk_text_attribute_get_type") (return-type "GType") ) (define-function text_boundary_get_type (c-name "atk_text_boundary_get_type") (return-type "GType") ) (define-function text_clip_type_get_type (c-name "atk_text_clip_type_get_type") (return-type "GType") ) (define-function key_event_type_get_type (c-name "atk_key_event_type_get_type") (return-type "GType") ) (define-function coord_type_get_type (c-name "atk_coord_type_get_type") (return-type "GType") ) ;; From /usr/include/atk-1.0/atk/atkaction.h (define-function atk_action_get_type (c-name "atk_action_get_type") (return-type "GType") (parameters ) ) (define-method do_action (of-object "AtkAction") (c-name "atk_action_do_action") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-method get_n_actions (of-object "AtkAction") (c-name "atk_action_get_n_actions") (return-type "gint") ) (define-method get_description (of-object "AtkAction") (c-name "atk_action_get_description") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-method get_name (of-object "AtkAction") (c-name "atk_action_get_name") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-method get_keybinding (of-object "AtkAction") (c-name "atk_action_get_keybinding") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-method set_description (of-object "AtkAction") (c-name "atk_action_set_description") (return-type "gboolean") (parameters '("gint" "i") '("const-gchar*" "desc") ) ) (define-method get_localized_name (of-object "AtkAction") (c-name "atk_action_get_localized_name") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-virtual do_action (of-object "AtkAction") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-virtual get_n_actions (of-object "AtkAction") (return-type "gint") ) (define-virtual get_description (of-object "AtkAction") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-virtual get_name (of-object "AtkAction") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-virtual get_keybinding (of-object "AtkAction") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-virtual set_description (of-object "AtkAction") (return-type "gboolean") (parameters '("gint" "i") '("const-gchar*" "desc") ) ) (define-virtual get_localized_name (of-object "AtkAction") (return-type "const-gchar*") (parameters '("gint" "i") ) ) ;; From /usr/include/atk-1.0/atk/atkcomponent.h (define-function atk_component_get_type (c-name "atk_component_get_type") (return-type "GType") (parameters ) ) (define-method add_focus_handler (of-object "AtkComponent") (c-name "atk_component_add_focus_handler") (return-type "guint") (parameters '("AtkFocusHandler" "handler") ) ) (define-method contains (of-object "AtkComponent") (c-name "atk_component_contains") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-method ref_accessible_at_point (of-object "AtkComponent") (c-name "atk_component_ref_accessible_at_point") (return-type "AtkObject*") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-method get_extents (of-object "AtkComponent") (c-name "atk_component_get_extents") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("gint*" "width") '("gint*" "height") '("AtkCoordType" "coord_type") ) ) (define-method get_position (of-object "AtkComponent") (c-name "atk_component_get_position") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("AtkCoordType" "coord_type") ) ) (define-method get_size (of-object "AtkComponent") (c-name "atk_component_get_size") (return-type "none") (parameters '("gint*" "width") '("gint*" "height") ) ) (define-method grab_focus (of-object "AtkComponent") (c-name "atk_component_grab_focus") (return-type "gboolean") ) (define-method remove_focus_handler (of-object "AtkComponent") (c-name "atk_component_remove_focus_handler") (return-type "none") (parameters '("guint" "handler_id") ) ) (define-method set_extents (of-object "AtkComponent") (c-name "atk_component_set_extents") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("gint" "width") '("gint" "height") '("AtkCoordType" "coord_type") ) ) (define-method set_position (of-object "AtkComponent") (c-name "atk_component_set_position") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-method set_size (of-object "AtkComponent") (c-name "atk_component_set_size") (return-type "gboolean") (parameters '("gint" "width") '("gint" "height") ) ) (define-function rectangle_get_type (c-name "atk_rectangle_get_type") (return-type "GType") ) (define-method get_layer (of-object "AtkComponent") (c-name "atk_component_get_layer") (return-type "AtkLayer") ) (define-method get_mdi_zorder (of-object "AtkComponent") (c-name "atk_component_get_mdi_zorder") (return-type "gint") ) (define-method get_alpha (of-object "AtkComponent") (c-name "atk_component_get_alpha") (return-type "gdouble") ) (define-virtual add_focus_handler (of-object "AtkComponent") (return-type "guint") (parameters '("AtkFocusHandler" "handler") ) ) (define-virtual contains (of-object "AtkComponent") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual ref_accessible_at_point (of-object "AtkComponent") (return-type "AtkObject*") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual get_extents (of-object "AtkComponent") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("gint*" "width") '("gint*" "height") '("AtkCoordType" "coord_type") ) ) (define-virtual get_position (of-object "AtkComponent") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual get_size (of-object "AtkComponent") (return-type "none") (parameters '("gint*" "width") '("gint*" "height") ) ) (define-virtual grab_focus (of-object "AtkComponent") (return-type "gboolean") ) (define-virtual remove_focus_handler (of-object "AtkComponent") (return-type "none") (parameters '("guint" "handler_id") ) ) (define-virtual set_extents (of-object "AtkComponent") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("gint" "width") '("gint" "height") '("AtkCoordType" "coord_type") ) ) (define-virtual set_position (of-object "AtkComponent") (return-type "gboolean") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual set_size (of-object "AtkComponent") (return-type "gboolean") (parameters '("gint" "width") '("gint" "height") ) ) (define-virtual get_layer (of-object "AtkComponent") (return-type "AtkLayer") ) (define-virtual get_mdi_zorder (of-object "AtkComponent") (return-type "gint") ) (define-virtual bounds_changed (of-object "AtkComponent") (return-type "none") (parameters '("AtkRectangle*" "bounds") ) ) (define-virtual get_alpha (of-object "AtkComponent") (return-type "gdouble") ) ;; From /usr/include/atk-1.0/atk/atkdocument.h (define-function atk_document_get_type (c-name "atk_document_get_type") (return-type "GType") ) (define-method get_document_type (of-object "AtkDocument") (c-name "atk_document_get_document_type") (return-type "const-gchar*") ) (define-method get_document (of-object "AtkDocument") (c-name "atk_document_get_document") (return-type "gpointer") ) (define-method get_attributes (of-object "AtkDocument") (c-name "atk_document_get_attributes") (return-type "AtkAttributeSet*") ) (define-method get_attribute_value (of-object "AtkDocument") (c-name "atk_document_get_attribute_value") (return-type "const-gchar*") (parameters '("const-gchar*" "attribute_name") ) ) (define-method set_attribute_value (of-object "AtkDocument") (c-name "atk_document_set_attribute_value") (return-type "gboolean") (parameters '("const-gchar*" "attribute_name") '("const-gchar*" "attribute_value") ) ) (define-virtual get_document_type (of-object "AtkDocument") (return-type "const-gchar*") ) (define-virtual get_document (of-object "AtkDocument") (return-type "gpointer") ) (define-virtual get_document_attributes (of-object "AtkDocument") (return-type "AtkAttributeSet*") ) (define-virtual get_document_attribute_value (of-object "AtkDocument") (return-type "G_CONST_RETURNgchar*") (parameters '("const-gchar*" "attribute_name") ) ) (define-virtual set_document_attribute (of-object "AtkDocument") (return-type "gboolean") (parameters '("const-gchar*" "attribute_name") '("const-gchar*" "attribute_value") ) ) ;; From /usr/include/atk-1.0/atk/atkeditabletext.h (define-function atk_editable_text_get_type (c-name "atk_editable_text_get_type") (return-type "GType") ) (define-method set_run_attributes (of-object "AtkEditableText") (c-name "atk_editable_text_set_run_attributes") (return-type "gboolean") (parameters '("AtkAttributeSet*" "attrib_set") '("gint" "start_offset") '("gint" "end_offset") ) ) (define-method set_text_contents (of-object "AtkEditableText") (c-name "atk_editable_text_set_text_contents") (return-type "none") (parameters '("const-gchar*" "string") ) ) (define-method insert_text (of-object "AtkEditableText") (c-name "atk_editable_text_insert_text") (return-type "none") (parameters '("const-gchar*" "string") '("gint" "length") '("gint*" "position") ) ) (define-method copy_text (of-object "AtkEditableText") (c-name "atk_editable_text_copy_text") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-method cut_text (of-object "AtkEditableText") (c-name "atk_editable_text_cut_text") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-method delete_text (of-object "AtkEditableText") (c-name "atk_editable_text_delete_text") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-method paste_text (of-object "AtkEditableText") (c-name "atk_editable_text_paste_text") (return-type "none") (parameters '("gint" "position") ) ) (define-virtual set_run_attributes (of-object "AtkEditableText") (return-type "gboolean") (parameters '("AtkAttributeSet*" "attrib_set") '("gint" "start_offset") '("gint" "end_offset") ) ) (define-virtual set_text_contents (of-object "AtkEditableText") (return-type "none") (parameters '("const-gchar*" "string") ) ) (define-virtual insert_text (of-object "AtkEditableText") (return-type "none") (parameters '("const-gchar*" "string") '("gint" "length") '("gint*" "position") ) ) (define-virtual copy_text (of-object "AtkEditableText") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-virtual cut_text (of-object "AtkEditableText") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-virtual delete_text (of-object "AtkEditableText") (return-type "none") (parameters '("gint" "start_pos") '("gint" "end_pos") ) ) (define-virtual paste_text (of-object "AtkEditableText") (return-type "none") (parameters '("gint" "position") ) ) ;; From atkgobjectaccessible.h (define-function gobject_accessible_get_type (c-name "atk_gobject_accessible_get_type") (return-type "GType") ) (define-function gobject_accessible_for_object (c-name "atk_gobject_accessible_for_object") (return-type "AtkObject*") (parameters '("GObject*" "obj") ) ) (define-method get_object (of-object "AtkGObjectAccessible") (c-name "atk_gobject_accessible_get_object") (return-type "GObject*") ) ;; From /usr/include/atk-1.0/atk/atk.h ;; From /usr/include/atk-1.0/atk/atkhyperlink.h (define-function atk_hyperlink_get_type (c-name "atk_hyperlink_get_type") (return-type "GType") ) (define-method get_uri (of-object "AtkHyperlink") (c-name "atk_hyperlink_get_uri") (return-type "gchar*") (parameters '("gint" "i") ) ) (define-method get_object (of-object "AtkHyperlink") (c-name "atk_hyperlink_get_object") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-method get_end_index (of-object "AtkHyperlink") (c-name "atk_hyperlink_get_end_index") (return-type "gint") ) (define-method get_start_index (of-object "AtkHyperlink") (c-name "atk_hyperlink_get_start_index") (return-type "gint") ) (define-method is_valid (of-object "AtkHyperlink") (c-name "atk_hyperlink_is_valid") (return-type "gboolean") ) (define-method get_n_anchors (of-object "AtkHyperlink") (c-name "atk_hyperlink_get_n_anchors") (return-type "gint") ) (define-method is_inline (of-object "AtkHyperlink") (c-name "atk_hyperlink_is_inline") (return-type "gboolean") ) (define-method is_selected_link (of-object "AtkHyperlink") (c-name "atk_hyperlink_is_selected_link") (return-type "gboolean") ) (define-method get_attributes (of-object "AtkObject") (c-name "atk_object_get_attributes") (return-type "AtkAttributeSet*") ) (define-virtual get_uri (of-object "AtkHyperlink") (return-type "gchar*") (parameters '("gint" "i") ) ) (define-virtual get_object (of-object "AtkHyperlink") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-virtual get_end_index (of-object "AtkHyperlink") (return-type "gint") ) (define-virtual get_start_index (of-object "AtkHyperlink") (return-type "gint") ) (define-virtual is_valid (of-object "AtkHyperlink") (return-type "gboolean") ) (define-virtual get_n_anchors (of-object "AtkHyperlink") (return-type "gint") ) (define-virtual link_state (of-object "AtkHyperlink") (return-type "guint") ) (define-virtual is_selected_link (of-object "AtkHyperlink") (return-type "gboolean") ) (define-virtual link_activated (of-object "AtkHyperlink") (return-type "none") ) (define-virtual get_attributes (of-object "AtkObject") (return-type "AtkAttributeSet*") ) ;; From atkhyperlinkimpl.h (define-function atk_hyperlink_impl_get_type (c-name "atk_hyperlink_impl_get_type") (return-type "GType") ) (define-method get_hyperlink (of-object "AtkHyperlinkImpl") (c-name "atk_hyperlink_impl_get_hyperlink") (return-type "AtkHyperlink*") ) (define-virtual get_hyperlink (of-object "AtkHyperlinkImpl") (return-type "AtkHyperlink*") ) ;; From /usr/include/atk-1.0/atk/atkhypertext.h (define-function atk_hypertext_get_type (c-name "atk_hypertext_get_type") (return-type "GType") ) (define-method get_link (of-object "AtkHypertext") (c-name "atk_hypertext_get_link") (return-type "AtkHyperlink*") (parameters '("gint" "link_index") ) ) (define-method get_n_links (of-object "AtkHypertext") (c-name "atk_hypertext_get_n_links") (return-type "gint") ) (define-method get_link_index (of-object "AtkHypertext") (c-name "atk_hypertext_get_link_index") (return-type "gint") (parameters '("gint" "char_index") ) ) (define-virtual get_link (of-object "AtkHypertext") (return-type "AtkHyperlink*") (parameters '("gint" "link_index") ) ) (define-virtual get_n_links (of-object "AtkHypertext") (return-type "gint") ) (define-virtual get_link_index (of-object "AtkHypertext") (return-type "gint") (parameters '("gint" "char_index") ) ) (define-virtual link_selected (of-object "AtkHypertext") (return-type "none") (parameters '("gint" "link_index") ) ) ;; From /usr/include/atk-1.0/atk/atkimage.h (define-function atk_image_get_type (c-name "atk_image_get_type") (return-type "GType") ) (define-method get_image_description (of-object "AtkImage") (c-name "atk_image_get_image_description") (return-type "const-gchar*") ) (define-method get_image_size (of-object "AtkImage") (c-name "atk_image_get_image_size") (return-type "none") (parameters '("gint*" "width") '("gint*" "height") ) ) (define-method set_image_description (of-object "AtkImage") (c-name "atk_image_set_image_description") (return-type "gboolean") (parameters '("const-gchar*" "description") ) ) (define-method get_image_position (of-object "AtkImage") (c-name "atk_image_get_image_position") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual get_image_position (of-object "AtkImage") (return-type "none") (parameters '("gint*" "x") '("gint*" "y") '("AtkCoordType" "coord_type") ) ) (define-virtual get_image_description (of-object "AtkImage") (return-type "const-gchar*") ) (define-virtual get_image_size (of-object "AtkImage") (return-type "none") (parameters '("gint*" "width") '("gint*" "height") ) ) (define-virtual set_image_description (of-object "AtkImage") (return-type "gboolean") (parameters '("const-gchar*" "description") ) ) ;; From /usr/include/atk-1.0/atk/atknoopobjectfactory.h (define-function atk_no_op_object_factory_get_type (c-name "atk_no_op_object_factory_get_type") (return-type "GType") (parameters ) ) (define-function atk_no_op_object_factory_new (c-name "atk_no_op_object_factory_new") (return-type "AtkObjectFactory*") (is-constructor-of AtkNoOpObjectFactory) (parameters ) ) ;; From /usr/include/atk-1.0/atk/atknoopobject.h (define-function atk_no_op_object_get_type (c-name "atk_no_op_object_get_type") (return-type "GType") ) (define-function atk_no_op_object_new (c-name "atk_no_op_object_new") (return-type "AtkNoOpObject*") (is-constructor-of AtkNoOpObject) (parameters '("GObject*" "obj") ) ) ;; From /usr/include/atk-1.0/atk/atkobjectfactory.h (define-function atk_object_factory_get_type (c-name "atk_object_factory_get_type") (return-type "GType") (parameters ) ) (define-method create_accessible (of-object "AtkObjectFactory") (c-name "atk_object_factory_create_accessible") (return-type "AtkObject*") (parameters '("GObject*" "obj") ) ) (define-method invalidate (of-object "AtkObjectFactory") (c-name "atk_object_factory_invalidate") (return-type "none") ) (define-method get_accessible_type (of-object "AtkObjectFactory") (c-name "atk_object_factory_get_accessible_type") (return-type "GType") ) (define-virtual create_accessible (of-object "AtkObjectFactory") (return-type "AtkObject*") ) (define-virtual invalidate (of-object "AtkObjectFactory") (return-type "none") ) ;; From /usr/include/atk-1.0/atk/atkobject.h (define-function atk_object_get_type (c-name "atk_object_get_type") (return-type "GType") ) (define-function atk_implementor_get_type (c-name "atk_implementor_get_type") (return-type "GType") ) (define-method ref_accessible (of-object "AtkImplementorIface") (c-name "atk_implementor_ref_accessible") (return-type "AtkObject*") ) (define-virtual ref_accessible (of-object "AtkImplementor") (return-type "AtkObject*") ) (define-method get_name (of-object "AtkObject") (c-name "atk_object_get_name") (return-type "const-gchar*") ) (define-method get_description (of-object "AtkObject") (c-name "atk_object_get_description") (return-type "const-gchar*") ) (define-method get_parent (of-object "AtkObject") (c-name "atk_object_get_parent") (return-type "AtkObject*") ) (define-method get_n_accessible_children (of-object "AtkObject") (c-name "atk_object_get_n_accessible_children") (return-type "gint") ) (define-method ref_accessible_child (of-object "AtkObject") (c-name "atk_object_ref_accessible_child") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-method ref_relation_set (of-object "AtkObject") (c-name "atk_object_ref_relation_set") (return-type "AtkRelationSet*") ) (define-method get_role (of-object "AtkObject") (c-name "atk_object_get_role") (return-type "AtkRole") ) (define-method get_layer (of-object "AtkObject") (c-name "atk_object_get_layer") (return-type "AtkLayer") ) (define-method get_mdi_zorder (of-object "AtkObject") (c-name "atk_object_get_mdi_zorder") (return-type "gint") ) (define-method ref_state_set (of-object "AtkObject") (c-name "atk_object_ref_state_set") (return-type "AtkStateSet*") ) (define-method get_index_in_parent (of-object "AtkObject") (c-name "atk_object_get_index_in_parent") (return-type "gint") ) (define-method set_name (of-object "AtkObject") (c-name "atk_object_set_name") (return-type "none") (parameters '("const-gchar*" "name") ) ) (define-method set_description (of-object "AtkObject") (c-name "atk_object_set_description") (return-type "none") (parameters '("const-gchar*" "description") ) ) (define-method set_parent (of-object "AtkObject") (c-name "atk_object_set_parent") (return-type "none") (parameters '("AtkObject*" "parent") ) ) (define-method set_role (of-object "AtkObject") (c-name "atk_object_set_role") (return-type "none") (parameters '("AtkRole" "role") ) ) (define-method connect_property_change_handler (of-object "AtkObject") (c-name "atk_object_connect_property_change_handler") (return-type "guint") (parameters '("AtkPropertyChangeHandler*" "handler") ) ) (define-method remove_property_change_handler (of-object "AtkObject") (c-name "atk_object_remove_property_change_handler") (return-type "none") (parameters '("guint" "handler_id") ) ) (define-method notify_state_change (of-object "AtkObject") (c-name "atk_object_notify_state_change") (return-type "none") (parameters '("AtkState" "state") '("gboolean" "value") ) ) (define-virtual get_name (of-object "AtkObject") (return-type "const-gchar*") ) (define-virtual get_description (of-object "AtkObject") (return-type "const-gchar*") ) (define-virtual get_parent (of-object "AtkObject") (return-type "AtkObject*") ) (define-virtual get_n_children (of-object "AtkObject") (return-type "gint") ) (define-virtual ref_child (of-object "AtkObject") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-virtual get_index_in_parent (of-object "AtkObject") (return-type "gint") ) (define-virtual ref_relation_set (of-object "AtkObject") (return-type "AtkRelationSet*") ) (define-virtual get_role (of-object "AtkObject") (return-type "AtkRole") ) (define-virtual get_layer (of-object "AtkObject") (return-type "AtkLayer") ) (define-virtual get_mdi_zorder (of-object "AtkObject") (return-type "gint") ) (define-virtual ref_state_set (of-object "AtkObject") (return-type "AtkStateSet*") ) (define-virtual set_name (of-object "AtkObject") (return-type "none") (parameters '("const-gchar*" "name") ) ) (define-virtual set_description (of-object "AtkObject") (return-type "none") (parameters '("const-gchar*" "description") ) ) (define-virtual set_parent (of-object "AtkObject") (return-type "none") (parameters '("AtkObject*" "parent") ) ) (define-virtual set_role (of-object "AtkObject") (return-type "none") (parameters '("AtkRole" "role") ) ) (define-virtual connect_property_change_handler (of-object "AtkObject") (return-type "guint") (parameters '("AtkPropertyChangeHandler*" "handler") ) ) (define-virtual remove_property_change_handler (of-object "AtkObject") (return-type "none") (parameters '("guint" "handler_id") ) ) (define-virtual initialize (of-object "AtkObject") (return-type "none") (parameters '("gpointer" "data") ) ) (define-virtual children_changed (of-object "AtkObject") (return-type "none") (parameters '("guint" "change_index") '("gpointer" "changed_child") ) ) (define-virtual focus_event (of-object "AtkObject") (return-type "none") (parameters '("gboolean" "focus_in") ) ) (define-virtual property_change (of-object "AtkObject") (return-type "none") (parameters '("AtkPropertyValues*" "values") ) ) (define-virtual state_change (of-object "AtkObject") (return-type "none") (parameters '("const-gchar*" "name") '("gboolean" "state_set") ) ) (define-virtual visible_data_changed (of-object "AtkObject") (return-type "none") ) (define-virtual active_descendant_changed (of-object "AtkObject") (return-type "none") (parameters '("gpointer*" "child") ) ) (define-function role_register (c-name "atk_role_register") (return-type "AtkRole") (parameters '("const-gchar*" "name") ) ) (define-method initialize (of-object "AtkObject") (c-name "atk_object_initialize") (return-type "none") (parameters '("gpointer" "data") ) ) (define-method add_relationship (of-object "AtkObject") (c-name "atk_object_add_relationship") (return-type "gboolean") (parameters '("AtkRelationType" "relationship") '("AtkObject*" "target") ) ) (define-method remove_relationship (of-object "AtkObject") (c-name "atk_object_remove_relationship") (return-type "gboolean") (parameters '("AtkRelationType" "relationship") '("AtkObject*" "target") ) ) (define-function role_get_localized_name (c-name "atk_role_get_localized_name") (return-type "const-gchar*") (parameters '("AtkRole" "role") ) ) ;; From /usr/include/atk-1.0/atk/atkregistry.h (define-function atk_registry_get_type (c-name "atk_registry_get_type") (return-type "GType") ) (define-method set_factory_type (of-object "AtkRegistry") (c-name "atk_registry_set_factory_type") (return-type "none") (parameters '("GType" "type") '("GType" "factory_type") ) ) (define-method get_factory_type (of-object "AtkRegistry") (c-name "atk_registry_get_factory_type") (return-type "GType") (parameters '("GType" "type") ) ) (define-method get_factory (of-object "AtkRegistry") (c-name "atk_registry_get_factory") (return-type "AtkObjectFactory*") (parameters '("GType" "type") ) ) (define-function get_default_registry (c-name "atk_get_default_registry") (return-type "AtkRegistry*") (parameters ) ) ;; From /usr/include/atk-1.0/atk/atkrelation.h (define-function atk_relation_get_type (c-name "atk_relation_get_type") (return-type "GType") ) (define-function relation_type_register (c-name "atk_relation_type_register") (return-type "AtkRelationType") (parameters '("const-gchar*" "name") ) ) (define-function relation_type_get_name (c-name "atk_relation_type_get_name") (return-type "const-gchar*") (parameters '("AtkRelationType" "relationship") ) ) (define-function relation_type_for_name (c-name "atk_relation_type_for_name") (return-type "AtkRelationType") (parameters '("const-gchar*" "name") ) ) (define-function relation_new (c-name "atk_relation_new") (return-type "AtkRelation*") (is-constructor-of AtkRelation) (parameters '("AtkObject**" "targets") '("gint" "n_targets") '("AtkRelationType" "relationship") ) ) (define-method get_relation_type (of-object "AtkRelation") (c-name "atk_relation_get_relation_type") (return-type "AtkRelationType") ) (define-method get_target (of-object "AtkRelation") (c-name "atk_relation_get_target") (return-type "GPtrArray*") ) (define-method add_target (of-object "AtkRelation") (c-name "atk_relation_add_target") (return-type "none") (parameters '("AtkObject*" "target") ) ) ;; From /usr/include/atk-1.0/atk/atkrelationset.h (define-function atk_relation_set_get_type (c-name "atk_relation_set_get_type") (return-type "GType") ) (define-function relation_set_new (c-name "atk_relation_set_new") (is-constructor-of AtkRelationSet) (return-type "AtkRelationSet*") ) (define-method contains (of-object "AtkRelationSet") (c-name "atk_relation_set_contains") (return-type "gboolean") (parameters '("AtkRelationType" "relationship") ) ) (define-method remove (of-object "AtkRelationSet") (c-name "atk_relation_set_remove") (return-type "none") (parameters '("AtkRelation*" "relation") ) ) (define-method add (of-object "AtkRelationSet") (c-name "atk_relation_set_add") (return-type "none") (parameters '("AtkRelation*" "relation") ) ) (define-method get_n_relations (of-object "AtkRelationSet") (c-name "atk_relation_set_get_n_relations") (return-type "gint") ) (define-method get_relation (of-object "AtkRelationSet") (c-name "atk_relation_set_get_relation") (return-type "AtkRelation*") (parameters '("gint" "i") ) ) (define-method get_relation_by_type (of-object "AtkRelationSet") (c-name "atk_relation_set_get_relation_by_type") (return-type "AtkRelation*") (parameters '("AtkRelationType" "relationship") ) ) (define-method add_relation_by_type (of-object "AtkRelationSet") (c-name "atk_relation_set_add_relation_by_type") (return-type "none") (parameters '("AtkRelationType" "relationship") '("AtkObject*" "target") ) ) ;; From /usr/include/atk-1.0/atk/atkselection.h (define-function atk_selection_get_type (c-name "atk_selection_get_type") (return-type "GType") (parameters ) ) (define-method add_selection (of-object "AtkSelection") (c-name "atk_selection_add_selection") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-method clear_selection (of-object "AtkSelection") (c-name "atk_selection_clear_selection") (return-type "gboolean") ) (define-method ref_selection (of-object "AtkSelection") (c-name "atk_selection_ref_selection") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-method get_selection_count (of-object "AtkSelection") (c-name "atk_selection_get_selection_count") (return-type "gint") ) (define-method is_child_selected (of-object "AtkSelection") (c-name "atk_selection_is_child_selected") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-method remove_selection (of-object "AtkSelection") (c-name "atk_selection_remove_selection") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-method select_all_selection (of-object "AtkSelection") (c-name "atk_selection_select_all_selection") (return-type "gboolean") ) (define-virtual add_selection (of-object "AtkSelection") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-virtual clear_selection (of-object "AtkSelection") (return-type "gboolean") ) (define-virtual ref_selection (of-object "AtkSelection") (return-type "AtkObject*") (parameters '("gint" "i") ) ) (define-virtual get_selection_count (of-object "AtkSelection") (return-type "gint") ) (define-virtual is_child_selected (of-object "AtkSelection") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-virtual remove_selection (of-object "AtkSelection") (return-type "gboolean") (parameters '("gint" "i") ) ) (define-virtual select_all_selection (of-object "AtkSelection") (return-type "gboolean") ) (define-virtual selection_changed (of-object "AtkSelection") (return-type "none") ) ;; From /usr/include/atk-1.0/atk/atkstate.h (define-function state_type_register (c-name "atk_state_type_register") (return-type "AtkStateType") (parameters '("const-gchar*" "name") ) ) (define-function state_type_get_name (c-name "atk_state_type_get_name") (return-type "const-gchar*") (parameters '("AtkStateType" "type") ) ) (define-function state_type_for_name (c-name "atk_state_type_for_name") (return-type "AtkStateType") (parameters '("const-gchar*" "name") ) ) ;; From /usr/include/atk-1.0/atk/atkstateset.h (define-function atk_state_set_get_type (c-name "atk_state_set_get_type") (return-type "GType") ) (define-function atk_state_set_new (c-name "atk_state_set_new") (is-constructor-of "AtkStateSet") (return-type "AtkStateSet*") ) (define-method is_empty (of-object "AtkStateSet") (c-name "atk_state_set_is_empty") (return-type "gboolean") ) (define-method add_state (of-object "AtkStateSet") (c-name "atk_state_set_add_state") (return-type "gboolean") (parameters '("AtkStateType" "type") ) ) (define-method add_states (of-object "AtkStateSet") (c-name "atk_state_set_add_states") (return-type "none") (parameters '("AtkStateType*" "types") '("gint" "n_types") ) ) (define-method clear_states (of-object "AtkStateSet") (c-name "atk_state_set_clear_states") (return-type "none") ) (define-method contains_state (of-object "AtkStateSet") (c-name "atk_state_set_contains_state") (return-type "gboolean") (parameters '("AtkStateType" "type") ) ) (define-method contains_states (of-object "AtkStateSet") (c-name "atk_state_set_contains_states") (return-type "gboolean") (parameters '("AtkStateType*" "types") '("gint" "n_types") ) ) (define-method remove_state (of-object "AtkStateSet") (c-name "atk_state_set_remove_state") (return-type "gboolean") (parameters '("AtkStateType" "type") ) ) (define-method and_sets (of-object "AtkStateSet") (c-name "atk_state_set_and_sets") (return-type "AtkStateSet*") (parameters '("AtkStateSet*" "compare_set") ) ) (define-method or_sets (of-object "AtkStateSet") (c-name "atk_state_set_or_sets") (return-type "AtkStateSet*") (parameters '("AtkStateSet*" "compare_set") ) ) (define-method xor_sets (of-object "AtkStateSet") (c-name "atk_state_set_xor_sets") (return-type "AtkStateSet*") (parameters '("AtkStateSet*" "compare_set") ) ) ;; From /usr/include/atk-1.0/atk/atkstreamablecontent.h (define-function atk_streamable_content_get_type (c-name "atk_streamable_content_get_type") (return-type "GType") ) (define-method get_n_mime_types (of-object "AtkStreamableContent") (c-name "atk_streamable_content_get_n_mime_types") (return-type "gint") ) (define-method get_mime_type (of-object "AtkStreamableContent") (c-name "atk_streamable_content_get_mime_type") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-method get_stream (of-object "AtkStreamableContent") (c-name "atk_streamable_content_get_stream") (return-type "GIOChannel*") (parameters '("const-gchar*" "mime_type") ) ) (define-method get_uri (of-object "AtkStreamableContent") (c-name "atk_streamable_content_get_uri") (return-type "gchar*") (parameters '("const-gchar*" "mime_type") ) ) (define-virtual get_n_mime_types (of-object "AtkStreamableContent") (return-type "gint") ) (define-virtual get_mime_type (of-object "AtkStreamableContent") (return-type "const-gchar*") (parameters '("gint" "i") ) ) (define-virtual get_stream (of-object "AtkStreamableContent") (return-type "GIOChannel*") (parameters '("const-gchar*" "mime_type") ) ) (define-virtual get_uri (of-object "AtkStreamableContent") (return-type "G_CONST_RETURNgchar*") (parameters '("const-gchar*" "mime_type") ) ) ;; From /usr/include/atk-1.0/atk/atktable.h (define-function atk_table_get_type (c-name "atk_table_get_type") (return-type "GType") (parameters ) ) (define-method ref_at (of-object "AtkTable") (c-name "atk_table_ref_at") (return-type "AtkObject*") (parameters '("gint" "row") '("gint" "column") ) ) (define-method get_index_at (of-object "AtkTable") (c-name "atk_table_get_index_at") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-method get_column_at_index (of-object "AtkTable") (c-name "atk_table_get_column_at_index") (return-type "gint") (parameters '("gint" "index") ) ) (define-method get_row_at_index (of-object "AtkTable") (c-name "atk_table_get_row_at_index") (return-type "gint") (parameters '("gint" "index") ) ) (define-method get_n_columns (of-object "AtkTable") (c-name "atk_table_get_n_columns") (return-type "gint") ) (define-method get_n_rows (of-object "AtkTable") (c-name "atk_table_get_n_rows") (return-type "gint") ) (define-method get_column_extent_at (of-object "AtkTable") (c-name "atk_table_get_column_extent_at") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-method get_row_extent_at (of-object "AtkTable") (c-name "atk_table_get_row_extent_at") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-method get_caption (of-object "AtkTable") (c-name "atk_table_get_caption") (return-type "AtkObject*") ) (define-method get_column_description (of-object "AtkTable") (c-name "atk_table_get_column_description") (return-type "const-gchar*") (parameters '("gint" "column") ) ) (define-method get_column_header (of-object "AtkTable") (c-name "atk_table_get_column_header") (return-type "AtkObject*") (parameters '("gint" "column") ) ) (define-method get_row_description (of-object "AtkTable") (c-name "atk_table_get_row_description") (return-type "const-gchar*") (parameters '("gint" "row") ) ) (define-method get_row_header (of-object "AtkTable") (c-name "atk_table_get_row_header") (return-type "AtkObject*") (parameters '("gint" "row") ) ) (define-method get_summary (of-object "AtkTable") (c-name "atk_table_get_summary") (return-type "AtkObject*") ) (define-method set_caption (of-object "AtkTable") (c-name "atk_table_set_caption") (return-type "none") (parameters '("AtkObject*" "caption") ) ) (define-method set_column_description (of-object "AtkTable") (c-name "atk_table_set_column_description") (return-type "none") (parameters '("gint" "column") '("const-gchar*" "description") ) ) (define-method set_column_header (of-object "AtkTable") (c-name "atk_table_set_column_header") (return-type "none") (parameters '("gint" "column") '("AtkObject*" "header") ) ) (define-method set_row_description (of-object "AtkTable") (c-name "atk_table_set_row_description") (return-type "none") (parameters '("gint" "row") '("const-gchar*" "description") ) ) (define-method set_row_header (of-object "AtkTable") (c-name "atk_table_set_row_header") (return-type "none") (parameters '("gint" "row") '("AtkObject*" "header") ) ) (define-method set_summary (of-object "AtkTable") (c-name "atk_table_set_summary") (return-type "none") (parameters '("AtkObject*" "accessible") ) ) (define-method get_selected_columns (of-object "AtkTable") (c-name "atk_table_get_selected_columns") (return-type "gint") (parameters '("gint**" "selected") ) ) (define-method get_selected_rows (of-object "AtkTable") (c-name "atk_table_get_selected_rows") (return-type "gint") (parameters '("gint**" "selected") ) ) (define-method is_column_selected (of-object "AtkTable") (c-name "atk_table_is_column_selected") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-method is_row_selected (of-object "AtkTable") (c-name "atk_table_is_row_selected") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-method is_selected (of-object "AtkTable") (c-name "atk_table_is_selected") (return-type "gboolean") (parameters '("gint" "row") '("gint" "column") ) ) (define-method add_row_selection (of-object "AtkTable") (c-name "atk_table_add_row_selection") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-method remove_row_selection (of-object "AtkTable") (c-name "atk_table_remove_row_selection") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-method add_column_selection (of-object "AtkTable") (c-name "atk_table_add_column_selection") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-method remove_column_selection (of-object "AtkTable") (c-name "atk_table_remove_column_selection") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-virtual ref_at (of-object "AtkTable") (return-type "AtkObject*") (parameters '("gint" "row") '("gint" "column") ) ) (define-virtual get_index_at (of-object "AtkTable") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-virtual get_column_at_index (of-object "AtkTable") (return-type "gint") (parameters '("gint" "index") ) ) (define-virtual get_row_at_index (of-object "AtkTable") (return-type "gint") (parameters '("gint" "index") ) ) (define-virtual get_n_columns (of-object "AtkTable") (return-type "gint") ) (define-virtual get_n_rows (of-object "AtkTable") (return-type "gint") ) (define-virtual get_column_extent_at (of-object "AtkTable") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-virtual get_row_extent_at (of-object "AtkTable") (return-type "gint") (parameters '("gint" "row") '("gint" "column") ) ) (define-virtual get_caption (of-object "AtkTable") (return-type "AtkObject*") ) (define-virtual get_column_description (of-object "AtkTable") (return-type "const-gchar*") (parameters '("gint" "column") ) ) (define-virtual get_column_header (of-object "AtkTable") (return-type "AtkObject*") (parameters '("gint" "column") ) ) (define-virtual get_row_description (of-object "AtkTable") (return-type "const-gchar*") (parameters '("gint" "row") ) ) (define-virtual get_row_header (of-object "AtkTable") (return-type "AtkObject*") (parameters '("gint" "row") ) ) (define-virtual get_summary (of-object "AtkTable") (return-type "AtkObject*") ) (define-virtual set_caption (of-object "AtkTable") (return-type "none") (parameters '("AtkObject*" "caption") ) ) (define-virtual set_column_description (of-object "AtkTable") (return-type "none") (parameters '("gint" "column") '("const-gchar*" "description") ) ) (define-virtual set_column_header (of-object "AtkTable") (return-type "none") (parameters '("gint" "column") '("AtkObject*" "header") ) ) (define-virtual set_row_description (of-object "AtkTable") (return-type "none") (parameters '("gint" "row") '("const-gchar*" "description") ) ) (define-virtual set_row_header (of-object "AtkTable") (return-type "none") (parameters '("gint" "row") '("AtkObject*" "header") ) ) (define-virtual set_summary (of-object "AtkTable") (return-type "none") (parameters '("AtkObject*" "accessible") ) ) (define-virtual get_selected_columns (of-object "AtkTable") (return-type "gint") (parameters '("gint**" "selected") ) ) (define-virtual get_selected_rows (of-object "AtkTable") (return-type "gint") (parameters '("gint**" "selected") ) ) (define-virtual is_column_selected (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-virtual is_row_selected (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-virtual is_selected (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "row") '("gint" "column") ) ) (define-virtual add_row_selection (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-virtual remove_row_selection (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "row") ) ) (define-virtual add_column_selection (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-virtual remove_column_selection (of-object "AtkTable") (return-type "gboolean") (parameters '("gint" "column") ) ) (define-virtual row_inserted (of-object "AtkTable") (return-type "none") (parameters '("gint" "row") '("gint" "num_inserted") ) ) (define-virtual column_inserted (of-object "AtkTable") (return-type "none") (parameters '("gint" "column") '("gint" "num_inserted") ) ) (define-virtual row_deleted (of-object "AtkTable") (return-type "none") (parameters '("gint" "row") '("gint" "num_deleted") ) ) (define-virtual column_deleted (of-object "AtkTable") (return-type "none") (parameters '("gint" "column") '("gint" "num_deleted") ) ) (define-virtual row_reordered (of-object "AtkTable") (return-type "none") ) (define-virtual column_reordered (of-object "AtkTable") (return-type "none") ) (define-virtual model_changed (of-object "AtkTable") (return-type "none") ) ;; From /usr/include/atk-1.0/atk/atktext.h (define-function atk_text_get_type (c-name "atk_text_get_type") (return-type "GType") ) (define-method get_text (of-object "AtkText") (c-name "atk_text_get_text") (return-type "gchar*") (parameters '("gint" "start_offset") '("gint" "end_offset") ) ) (define-method get_character_at_offset (of-object "AtkText") (c-name "atk_text_get_character_at_offset") (return-type "gunichar") (parameters '("gint" "offset") ) ) (define-method get_text_after_offset (of-object "AtkText") (c-name "atk_text_get_text_after_offset") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-method get_text_at_offset (of-object "AtkText") (c-name "atk_text_get_text_at_offset") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-method get_text_before_offset (of-object "AtkText") (c-name "atk_text_get_text_before_offset") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-method get_caret_offset (of-object "AtkText") (c-name "atk_text_get_caret_offset") (return-type "gint") ) (define-method get_character_extents (of-object "AtkText") (c-name "atk_text_get_character_extents") (return-type "none") (parameters '("gint" "offset") '("gint*" "x") '("gint*" "y") '("gint*" "width") '("gint*" "height") '("AtkCoordType" "coords") ) ) (define-method get_run_attributes (of-object "AtkText") (c-name "atk_text_get_run_attributes") (return-type "AtkAttributeSet*") (parameters '("gint" "offset") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-method get_default_attributes (of-object "AtkText") (c-name "atk_text_get_default_attributes") (return-type "AtkAttributeSet*") ) (define-method get_character_count (of-object "AtkText") (c-name "atk_text_get_character_count") (return-type "gint") ) (define-method get_offset_at_point (of-object "AtkText") (c-name "atk_text_get_offset_at_point") (return-type "gint") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coords") ) ) (define-method get_n_selections (of-object "AtkText") (c-name "atk_text_get_n_selections") (return-type "gint") ) (define-method get_selection (of-object "AtkText") (c-name "atk_text_get_selection") (return-type "gchar*") (parameters '("gint" "selection_num") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-method add_selection (of-object "AtkText") (c-name "atk_text_add_selection") (return-type "gboolean") (parameters '("gint" "start_offset") '("gint" "end_offset") ) ) (define-method remove_selection (of-object "AtkText") (c-name "atk_text_remove_selection") (return-type "gboolean") (parameters '("gint" "selection_num") ) ) (define-method set_selection (of-object "AtkText") (c-name "atk_text_set_selection") (return-type "gboolean") (parameters '("gint" "selection_num") '("gint" "start_offset") '("gint" "end_offset") ) ) (define-method set_caret_offset (of-object "AtkText") (c-name "atk_text_set_caret_offset") (return-type "gboolean") (parameters '("gint" "offset") ) ) (define-method get_range_extents (of-object "AtkText") (c-name "atk_text_get_range_extents") (return-type "none") (parameters '("gint" "start_offset") '("gint" "end_offset") '("AtkCoordType" "coord_type") '("AtkTextRectangle*" "rect") ) ) (define-method get_bounded_ranges (of-object "AtkText") (c-name "atk_text_get_bounded_ranges") (return-type "AtkTextRange**") (parameters '("AtkTextRectangle*" "rect") '("AtkCoordType" "coord_type") '("AtkTextClipType" "x_clip_type") '("AtkTextClipType" "y_clip_type") ) ) (define-function text_free_ranges (c-name "atk_text_free_ranges") (return-type "none") (parameters '("AtkTextRange**" "ranges") ) ) (define-method free (of-object "AtkAttributeSet") (c-name "atk_attribute_set_free") (return-type "none") ) (define-function text_attribute_get_name (c-name "atk_text_attribute_get_name") (return-type "const-gchar*") (parameters '("AtkTextAttribute" "attr") ) ) (define-function text_attribute_get_value (c-name "atk_text_attribute_get_value") (return-type "const-gchar*") (parameters '("AtkTextAttribute" "attr") '("gint" "index") ) ) (define-function text_attribute_register (c-name "atk_text_attribute_register") (return-type "AtkTextAttribute") (parameters '("const-gchar*" "name") ) ) (define-function text_attribute_for_name (c-name "atk_text_attribute_for_name") (return-type "AtkTextAttribute") (parameters '("const-gchar*" "name") ) ) (define-virtual get_text (of-object "AtkText") (return-type "gchar*") (parameters '("gint" "start_offset") '("gint" "end_offset") ) ) (define-virtual get_text_after_offset (of-object "AtkText") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-virtual get_text_at_offset (of-object "AtkText") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-virtual get_character_at_offset (of-object "AtkText") (return-type "gunichar") (parameters '("gint" "offset") ) ) (define-virtual get_text_before_offset (of-object "AtkText") (return-type "gchar*") (parameters '("gint" "offset") '("AtkTextBoundary" "boundary_type") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-virtual get_caret_offset (of-object "AtkText") (return-type "gint") ) (define-virtual get_run_attributes (of-object "AtkText") (return-type "AtkAttributeSet*") (parameters '("gint" "offset") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-virtual get_default_attributes (of-object "AtkText") (return-type "AtkAttributeSet*") ) (define-virtual get_character_extents (of-object "AtkText") (return-type "none") (parameters '("gint" "offset") '("gint*" "x") '("gint*" "y") '("gint*" "width") '("gint*" "height") '("AtkCoordType" "coords") ) ) (define-virtual get_character_count (of-object "AtkText") (return-type "gint") ) (define-virtual get_offset_at_point (of-object "AtkText") (return-type "gint") (parameters '("gint" "x") '("gint" "y") '("AtkCoordType" "coords") ) ) (define-virtual get_n_selections (of-object "AtkText") (return-type "gint") ) (define-virtual get_selection (of-object "AtkText") (return-type "gchar*") (parameters '("gint" "selection_num") '("gint*" "start_offset") '("gint*" "end_offset") ) ) (define-virtual add_selection (of-object "AtkText") (return-type "gboolean") (parameters '("gint" "start_offset") '("gint" "end_offset") ) ) (define-virtual remove_selection (of-object "AtkText") (return-type "gboolean") (parameters '("gint" "selection_num") ) ) (define-virtual set_selection (of-object "AtkText") (return-type "gboolean") (parameters '("gint" "selection_num") '("gint" "start_offset") '("gint" "end_offset") ) ) (define-virtual set_caret_offset (of-object "AtkText") (return-type "gboolean") (parameters '("gint" "offset") ) ) (define-virtual text_changed (of-object "AtkText") (return-type "none") (parameters '("gint" "position") '("gint" "length") ) ) (define-virtual text_caret_moved (of-object "AtkText") (return-type "none") (parameters '("gint" "location") ) ) (define-virtual text_selection_changed (of-object "AtkText") (return-type "none") ) (define-virtual text_attributes_changed (of-object "AtkText") (return-type "none") ) (define-virtual get_range_extents (of-object "AtkText") (return-type "none") (parameters '("gint" "start_offset") '("gint" "end_offset") '("AtkCoordType" "coord_type") '("AtkTextRectangle*" "rect") ) ) (define-virtual get_bounded_ranges (of-object "AtkText") (return-type "AtkTextRange**") (parameters '("AtkTextRectangle*" "rect") '("AtkCoordType" "coord_type") '("AtkTextClipType" "x_clip_type") '("AtkTextClipType" "y_clip_type") ) ) ;; From /usr/include/atk-1.0/atk/atkutil.h (define-function atk_util_get_type (c-name "atk_util_get_type") (return-type "GType") ) (define-function add_focus_tracker (c-name "atk_add_focus_tracker") (return-type "guint") (parameters '("AtkEventListener" "focus_tracker") ) ) (define-function remove_focus_tracker (c-name "atk_remove_focus_tracker") (return-type "none") (parameters '("guint" "tracker_id") ) ) (define-function focus_tracker_init (c-name "atk_focus_tracker_init") (return-type "none") (parameters '("AtkEventListenerInit" "add_function") ) ) (define-function focus_tracker_notify (c-name "atk_focus_tracker_notify") (return-type "none") (parameters '("AtkObject*" "object") ) ) (define-function add_global_event_listener (c-name "atk_add_global_event_listener") (return-type "guint") (parameters '("GSignalEmissionHook" "listener") '("const-gchar*" "event_type") ) ) (define-function remove_global_event_listener (c-name "atk_remove_global_event_listener") (return-type "none") (parameters '("guint" "listener_id") ) ) (define-function add_key_event_listener (c-name "atk_add_key_event_listener") (return-type "guint") (parameters '("AtkKeySnoopFunc" "listener") '("gpointer" "data") ) ) (define-function remove_key_event_listener (c-name "atk_remove_key_event_listener") (return-type "none") (parameters '("guint" "listener_id") ) ) (define-function get_root (c-name "atk_get_root") (return-type "AtkObject*") ) (define-function get_toolkit_name (c-name "atk_get_toolkit_name") (return-type "const-gchar*") ) (define-function get_toolkit_version (c-name "atk_get_toolkit_version") (return-type "const-gchar*") ) (define-function get_focus_object (c-name "atk_get_focus_object") (return-type "AtkObject*") ) (define-virtual add_global_event_listener (of-object "AtkUtil") (return-type "guint") (parameters '("const-gchar*" "event_type") ) ) (define-virtual remove_global_event_listener (of-object "AtkUtil") (return-type "none") ) (define-virtual add_key_event_listener (of-object "AtkUtil") (return-type "guint") (parameters '("gpointer" "data") ) ) (define-virtual remove_key_event_listener (of-object "AtkUtil") (return-type "none") ) ;; From /usr/include/atk-1.0/atk/atkvalue.h (define-function atk_value_get_type (c-name "atk_value_get_type") (return-type "GType") ) (define-method get_current_value (of-object "AtkValue") (c-name "atk_value_get_current_value") (return-type "none") (parameters '("GValue*" "value") ) ) (define-method get_maximum_value (of-object "AtkValue") (c-name "atk_value_get_maximum_value") (return-type "none") (parameters '("GValue*" "value") ) ) (define-method get_minimum_value (of-object "AtkValue") (c-name "atk_value_get_minimum_value") (return-type "none") (parameters '("GValue*" "value") ) ) (define-method set_current_value (of-object "AtkValue") (c-name "atk_value_set_current_value") (return-type "gboolean") (parameters '("const-GValue*" "value") ) ) (define-method get_minimum_increment (of-object "AtkValue") (c-name "atk_value_get_minimum_increment") (return-type "none") (parameters '("GValue*" "value") ) ) (define-virtual get_current_value (of-object "AtkValue") (return-type "none") (parameters '("GValue*" "value") ) ) (define-virtual get_maximum_value (of-object "AtkValue") (return-type "none") (parameters '("GValue*" "value") ) ) (define-virtual get_minimum_value (of-object "AtkValue") (return-type "none") (parameters '("GValue*" "value") ) ) (define-virtual set_current_value (of-object "AtkValue") (return-type "gboolean") (parameters '("const-GValue*" "value") ) ) (define-virtual get_minimum_increment (of-object "AtkValue") (return-type "none") (parameters '("GValue*" "value") ) ) (define-function role_get_name (c-name "atk_role_get_name") (return-type "const-gchar*") (parameters '("AtkRole" "role") ) ) (define-function role_for_name (c-name "atk_role_for_name") (return-type "AtkRole") (parameters '("const-gchar*" "name") ) ) (define-function rectangle_new (c-name "atk_rectangle_new") (is-constructor-of "AtkRectangle") (return-type "AtkRectangle") )