summaryrefslogtreecommitdiff
path: root/atk.defs
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2006-07-24 00:03:44 +0000
committerJohn Finlay <finlay@src.gnome.org>2006-07-24 00:03:44 +0000
commitabd79d509f2e47b42c412c4cf5830cc4439e0d32 (patch)
tree7085b03df6d5e5aeab33104d3bbde6f25b688e96 /atk.defs
parenta3889c538d64923a29f79fc0076b20c9201ac766 (diff)
downloadpygtk-abd79d509f2e47b42c412c4cf5830cc4439e0d32.tar.gz
Ignore.
* atk.override (AtkObjectFactory__do_create_accessible) (AtkObjectFactory__proxy_do_create_accessible) (AtkUtil__do_add_global_event_listener) (AtkUtil__proxy_do_add_global_event_listener) (AtkUtil__do_remove_global_event_listener) (AtkUtil__proxy_do_remove_global_event_listener) (AtkUtil__do_add_key_event_listener) (AtkUtil__proxy_do_add_key_event_listener) (AtkUtil__do_remove_key_event_listener) (AtkUtil__proxy_do_remove_key_event_listener): Ignore. * codegen/reversewrapper.py (StringReturn): Add const-gchar* as a StringReturn match. * codegen/codegen.py (GInterfaceWrapper.write_virtuals): Don't write interface_init if no proxies.
Diffstat (limited to 'atk.defs')
-rw-r--r--atk.defs1252
1 files changed, 1225 insertions, 27 deletions
diff --git a/atk.defs b/atk.defs
index d592a3ca..cffe556b 100644
--- a/atk.defs
+++ b/atk.defs
@@ -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")