diff options
Diffstat (limited to 'atk.defs')
-rw-r--r-- | atk.defs | 1252 |
1 files changed, 1225 insertions, 27 deletions
@@ -2,6 +2,60 @@ (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 @@ -72,6 +126,60 @@ ) ) +(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 @@ -214,6 +322,127 @@ (return-type "gint") ) +(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") + ) +) + ;; From /usr/include/atk-1.0/atk/atkdocument.h @@ -235,6 +464,16 @@ (return-type "gpointer") ) +(define-virtual get_document_type + (of-object "AtkDocument") + (return-type "const-gchar*") +) + +(define-virtual get_document + (of-object "AtkDocument") + (return-type "gpointer") +) + ;; From /usr/include/atk-1.0/atk/atkeditabletext.h @@ -314,6 +553,69 @@ ) ) +(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 @@ -404,6 +706,57 @@ (return-type "gboolean") ) +(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") +) + ;; From /usr/include/atk-1.0/atk/atkhypertext.h @@ -437,6 +790,35 @@ ) ) +(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 @@ -482,6 +864,38 @@ ) ) +(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 @@ -551,6 +965,16 @@ (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 @@ -571,6 +995,11 @@ (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") @@ -704,6 +1133,167 @@ ) ) +(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") @@ -978,10 +1568,70 @@ (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*") @@ -998,14 +1648,6 @@ ) ) -(define-function state_type_register - (c-name "atk_state_type_register") - (return-type "AtkStateType") - (parameters - '("const-gchar*" "name") - ) -) - ;; From /usr/include/atk-1.0/atk/atkstateset.h @@ -1017,8 +1659,8 @@ (define-function atk_state_set_new (c-name "atk_state_set_new") + (is-constructor-of "AtkStateSet") (return-type "AtkStateSet*") - (is-constructor-of AtkStateSet) ) (define-method is_empty @@ -1140,6 +1782,27 @@ ) ) +(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") + ) +) + ;; From /usr/include/atk-1.0/atk/atktable.h @@ -1409,6 +2072,286 @@ ) ) +(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 @@ -1583,6 +2526,38 @@ ) ) +(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") @@ -1614,43 +2589,208 @@ ) ) -(define-method get_range_extents +(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") - (c-name "atk_text_get_range_extents") (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") - '("AtkCoordType" "coord_type") - '("AtkTextRectangle*" "rect") ) ) -(define-method get_bounded_ranges +(define-virtual remove_selection (of-object "AtkText") - (c-name "atk_text_get_bounded_ranges") - (return-type "AtkTextRange**") + (return-type "gboolean") (parameters - '("AtkTextRectangle*" "rect") - '("AtkCoordType" "coord_type") - '("AtkTextClipType" "x_clip_type") - '("AtkTextClipType" "y_clip_type") + '("gint" "selection_num") ) ) -(define-function text_free_ranges - (c-name "atk_text_free_ranges") +(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 - '("AtkTextRange**" "ranges") + '("gint" "position") + '("gint" "length") ) ) -(define-function text_attribute_for_name - (c-name "atk_text_attribute_for_name") - (return-type "AtkTextAttribute") +(define-virtual text_caret_moved + (of-object "AtkText") + (return-type "none") (parameters - '("const-gchar*" "name") + '("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") ) ) @@ -1749,6 +2889,32 @@ (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 @@ -1794,6 +2960,38 @@ ) ) +(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-method get_name (of-object "AtkRole") (c-name "atk_role_get_name") |