summaryrefslogtreecommitdiff
path: root/atk-types.defs
diff options
context:
space:
mode:
authorJohn Finlay <finlay@src.gnome.org>2006-06-28 06:37:10 +0000
committerJohn Finlay <finlay@src.gnome.org>2006-06-28 06:37:10 +0000
commitabd7f409ff436ba034fc09ffa38d8391201e3fc0 (patch)
tree04802e086a63559a1357d224cc83e3c7a4c8030e /atk-types.defs
parent5080fcc2df1157fad30c275fa1db99f0ce82978c (diff)
downloadpygtk-abd7f409ff436ba034fc09ffa38d8391201e3fc0.tar.gz
Update defs for atk-1.8 Update defs for atk-1.8
* atk-types.defs: Update defs for atk-1.8 * atk.defs: Update defs for atk-1.8 * atk.override (_wrap_atk_component_get_size) (_wrap_atk_component_get_size, _wrap_atk_component_get_extents) (_wrap_atk_editable_text_set_run_attributes) (_wrap_atk_editable_text_insert_text) (_wrap_atk_image_get_image_position) (_wrap_atk_image_get_image_position): Add
Diffstat (limited to 'atk-types.defs')
-rw-r--r--atk-types.defs110
1 files changed, 108 insertions, 2 deletions
diff --git a/atk-types.defs b/atk-types.defs
index 7904cd34..1cdd432a 100644
--- a/atk-types.defs
+++ b/atk-types.defs
@@ -7,6 +7,13 @@
(gtype-id "ATK_TYPE_HYPERLINK")
)
+(define-object GObjectAccessible
+ (in-module "Atk")
+ (parent "AtkObject")
+ (c-name "AtkGObjectAccessible")
+ (gtype-id "ATK_TYPE_GOBJECT_ACCESSIBLE")
+)
+
(define-object Object
(in-module "Atk")
(parent "GObject")
@@ -70,12 +77,90 @@
(gtype-id "ATK_TYPE_UTIL")
)
-(define-interface ImplementorIface
+(define-interface Action
+ (in-module "Atk")
+ (c-name "AtkAction")
+ (gtype-id "ATK_TYPE_ACTION")
+)
+
+(define-interface Component
+ (in-module "Atk")
+ (c-name "AtkComponent")
+ (gtype-id "ATK_TYPE_COMPONENT")
+)
+
+(define-interface Document
+ (in-module "Atk")
+ (c-name "AtkDocument")
+ (gtype-id "ATK_TYPE_DOCUMENT")
+)
+
+(define-interface EditableText
(in-module "Atk")
- (c-name "AtkImplementorIface")
+ (c-name "AtkEditableText")
+ (gtype-id "ATK_TYPE_EDITABLE_TEXT")
+)
+
+(define-interface Hypertext
+ (in-module "Atk")
+ (c-name "AtkHypertext")
+ (gtype-id "ATK_TYPE_HYPERTEXT")
+)
+
+(define-interface Image
+ (in-module "Atk")
+ (c-name "AtkImage")
+ (gtype-id "ATK_TYPE_IMAGE")
+)
+
+(define-interface Implementor
+ (in-module "Atk")
+ (c-name "AtkImplementor")
(gtype-id "ATK_TYPE_IMPLEMENTOR")
)
+(define-interface Selection
+ (in-module "Atk")
+ (c-name "AtkSelection")
+ (gtype-id "ATK_TYPE_SELECTION")
+)
+
+(define-interface StreamableContent
+ (in-module "Atk")
+ (c-name "AtkStreamableContent")
+ (gtype-id "ATK_TYPE_STREAMABLE_CONTENT")
+)
+
+(define-interface Table
+ (in-module "Atk")
+ (c-name "AtkTable")
+ (gtype-id "ATK_TYPE_TABLE")
+)
+
+(define-interface Text
+ (in-module "Atk")
+ (c-name "AtkText")
+ (gtype-id "ATK_TYPE_TEXT")
+)
+
+(define-interface Value
+ (in-module "Atk")
+ (c-name "AtkValue")
+ (gtype-id "ATK_TYPE_VALUE")
+)
+
+(define-boxed Rectangle
+ (in-module "Atk")
+ (c-name "AtkRectangle")
+ (gtype-id "ATK_TYPE_RECTANGLE")
+ (fields
+ '("gint" "x")
+ '("gint" "y")
+ '("gint" "width")
+ '("gint" "height")
+ )
+)
+
;; Enumerations and flags ...
(define-enum Role
@@ -295,3 +380,24 @@
'("window" "ATK_XY_WINDOW")
)
)
+(define-flags HyperlinkStateFlags
+ (in-module "Atk")
+ (c-name "AtkHyperlinkStateFlags")
+ (gtype-id "ATK_TYPE_HYPERLINK_STATE_FLAGS")
+ (values
+ '("e" "ATK_HYPERLINK_IS_INLINE")
+ )
+)
+
+(define-enum TextClipType
+ (in-module "Atk")
+ (c-name "AtkTextClipType")
+ (gtype-id "ATK_TYPE_TEXT_CLIP_TYPE")
+ (values
+ '("none" "ATK_TEXT_CLIP_NONE")
+ '("min" "ATK_TEXT_CLIP_MIN")
+ '("max" "ATK_TEXT_CLIP_MAX")
+ '("both" "ATK_TEXT_CLIP_BOTH")
+ )
+)
+