summaryrefslogtreecommitdiff
path: root/pango.defs
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@src.gnome.org>2007-07-10 22:48:17 +0000
committerGian Mario Tagliaretti <gianmt@src.gnome.org>2007-07-10 22:48:17 +0000
commit19de1076e9f1ed6a1edd7a8e6cd46eb14a5f4781 (patch)
tree12a72aac5e900f4b870f4ea58f0150065a96356f /pango.defs
parenta9dffd0030364b118fd01fe71683a7714b3da36e (diff)
downloadpygtk-19de1076e9f1ed6a1edd7a8e6cd46eb14a5f4781.tar.gz
wrap new API for a 2.11.0 release
svn path=/trunk/; revision=2843
Diffstat (limited to 'pango.defs')
-rw-r--r--pango.defs248
1 files changed, 248 insertions, 0 deletions
diff --git a/pango.defs b/pango.defs
index 1b91550d..d7185e57 100644
--- a/pango.defs
+++ b/pango.defs
@@ -30,6 +30,12 @@
)
)
+(define-method to_string
+ (of-object "PangoColor")
+ (c-name "pango_color_to_string")
+ (return-type "gchar*")
+)
+
(define-function pango_attr_type_register
(c-name "pango_attr_type_register")
(return-type "PangoAttrType")
@@ -240,6 +246,24 @@
)
)
+(define-function attr_gravity_new
+ (c-name "pango_attr_gravity_new")
+ (is-constructor-of "PangoAttrGravity")
+ (return-type "PangoAttribute*")
+ (parameters
+ '("PangoGravity" "gravity")
+ )
+)
+
+(define-function attr_gravity_hint_new
+ (c-name "pango_attr_gravity_hint_new")
+ (is-constructor-of "PangoAttrGravityHint")
+ (return-type "PangoAttribute*")
+ (parameters
+ '("PangoGravityHint" "hint")
+ )
+)
+
(define-function pango_attr_list_get_type
(c-name "pango_attr_list_get_type")
(return-type "GType")
@@ -589,6 +613,42 @@
(return-type "const-PangoMatrix*")
)
+(define-method set_base_gravity
+ (of-object "PangoContext")
+ (c-name "pango_context_set_base_gravity")
+ (return-type "none")
+ (parameters
+ '("PangoGravity" "gravity")
+ )
+)
+
+(define-method get_base_gravity
+ (of-object "PangoContext")
+ (c-name "pango_context_get_base_gravity")
+ (return-type "PangoGravity")
+)
+
+(define-method get_gravity
+ (of-object "PangoContext")
+ (c-name "pango_context_get_gravity")
+ (return-type "PangoGravity")
+)
+
+(define-method set_gravity_hint
+ (of-object "PangoContext")
+ (c-name "pango_context_set_gravity_hint")
+ (return-type "none")
+ (parameters
+ '("PangoGravityHint" "hint")
+ )
+)
+
+(define-method get_gravity_hint
+ (of-object "PangoContext")
+ (c-name "pango_context_get_gravity_hint")
+ (return-type "PangoGravityHint")
+)
+
(define-function itemize
(c-name "pango_itemize")
(return-type "GList*")
@@ -998,6 +1058,21 @@
(return-type "gboolean")
)
+(define-method set_gravity
+ (of-object "PangoFontDescription")
+ (c-name "pango_font_description_set_gravity")
+ (return-type "none")
+ (parameters
+ '("PangoGravity" "gravity")
+ )
+)
+
+(define-method get_gravity
+ (of-object "PangoFontDescription")
+ (c-name "pango_font_description_get_gravity")
+ (return-type "PangoGravity")
+)
+
(define-method get_set_fields
(of-object "PangoFontDescription")
(c-name "pango_font_description_get_set_fields")
@@ -1499,6 +1574,36 @@
+;; From pango-gravity.h
+
+(define-function gravity_to_rotation
+ (c-name "pango_gravity_to_rotation")
+ (return-type "double")
+ (parameters
+ '("PangoGravity" "gravity")
+ )
+)
+
+(define-function gravity_get_for_matrix
+ (c-name "pango_gravity_get_for_matrix")
+ (return-type "PangoGravity")
+ (parameters
+ '("const-PangoMatrix*" "matrix")
+ )
+)
+
+(define-function gravity_get_for_script
+ (c-name "pango_gravity_get_for_script")
+ (return-type "PangoGravity")
+ (parameters
+ '("PangoScript" "script")
+ '("PangoGravity" "base_gravity")
+ '("PangoGravityHint" "hint")
+ )
+)
+
+
+
;; From pango-glyph-item.h
(define-method split
@@ -1822,6 +1927,12 @@
(return-type "PangoWrapMode")
)
+(define-method is_wrapped
+ (of-object "PangoLayout")
+ (c-name "pango_layout_is_wrapped")
+ (return-type "gboolean")
+)
+
(define-method set_indent
(of-object "PangoLayout")
(c-name "pango_layout_set_indent")
@@ -1942,6 +2053,18 @@
(return-type "PangoEllipsizeMode")
)
+(define-method is_ellipsized
+ (of-object "PangoLayout")
+ (c-name "pango_layout_is_ellipsized")
+ (return-type "gboolean")
+)
+
+(define-method get_unknown_glyphs_count
+ (of-object "PangoLayout")
+ (c-name "pango_layout_get_unknown_glyphs_count")
+ (return-type "int")
+)
+
(define-method context_changed
(of-object "PangoLayout")
(c-name "pango_layout_context_changed")
@@ -2060,12 +2183,27 @@
)
)
+(define-method get_line_readonly
+ (of-object "PangoLayout")
+ (c-name "pango_layout_get_line_readonly")
+ (return-type "PangoLayoutLine*")
+ (parameters
+ '("int" "line")
+ )
+)
+
(define-method get_lines
(of-object "PangoLayout")
(c-name "pango_layout_get_lines")
(return-type "GSList*")
)
+(define-method get_lines_readonly
+ (of-object "PangoLayout")
+ (c-name "pango_layout_get_lines_readonly")
+ (return-type "GSList*")
+)
+
(define-function layout_line_get_type
(c-name "pango_layout_line_get_type")
(return-type "GType")
@@ -2166,12 +2304,24 @@
(return-type "PangoLayoutRun*")
)
+(define-method get_run_readonly
+ (of-object "PangoLayoutIter")
+ (c-name "pango_layout_iter_get_run_readonly")
+ (return-type "PangoLayoutRun*")
+)
+
(define-method get_line
(of-object "PangoLayoutIter")
(c-name "pango_layout_iter_get_line")
(return-type "PangoLayoutLine*")
)
+(define-method get_line_readonly
+ (of-object "PangoLayoutIter")
+ (c-name "pango_layout_iter_get_line_readonly")
+ (return-type "PangoLayoutLine*")
+)
+
(define-method at_last_line
(of-object "PangoLayoutIter")
(c-name "pango_layout_iter_at_last_line")
@@ -2772,6 +2922,44 @@
)
)
+(define-method transform_point
+ (of-object "PangoMatrix")
+ (c-name "pango_matrix_transform_point")
+ (return-type "none")
+ (parameters
+ '("double*" "x")
+ '("double*" "y")
+ )
+)
+
+(define-method transform_distance
+ (of-object "PangoMatrix")
+ (c-name "pango_matrix_transform_distance")
+ (return-type "none")
+ (parameters
+ '("double*" "dx")
+ '("double*" "dy")
+ )
+)
+
+(define-method transform_rectangle
+ (of-object "PangoMatrix")
+ (c-name "pango_matrix_transform_rectangle")
+ (return-type "none")
+ (parameters
+ '("PangoRectangle*" "rect")
+ )
+)
+
+(define-method transform_pixel_rectangle
+ (of-object "PangoMatrix")
+ (c-name "pango_matrix_transform_pixel_rectangle")
+ (return-type "none")
+ (parameters
+ '("PangoRectangle*" "rect")
+ )
+)
+
(define-function language_get_type
(c-name "pango_language_get_type")
(return-type "GType")
@@ -2847,6 +3035,30 @@
)
)
+(define-function extents_to_pixels
+ (c-name "pango_extents_to_pixels")
+ (return-type "none")
+ (parameters
+ '("PangoRectangle*" "ink_rect")
+ '("PangoRectangle*" "logical_rect")
+ )
+)
+
+(define-function units_from_double
+ (c-name "pango_units_from_double")
+ (return-type "int")
+ (parameters
+ '("double" "d")
+ )
+)
+
+(define-function units_to_double
+ (c-name "pango_units_to_double")
+ (return-type "double")
+ (parameters
+ '("int" "i")
+ )
+)
;;
@@ -2974,6 +3186,18 @@
)
)
+(define-function parse_enum
+ (c-name "pango_parse_enum")
+ (return-type "gboolean")
+ (parameters
+ '("GType" "type")
+ '("const-char*" "str")
+ '("int*" "value")
+ '("gboolean" "warn")
+ '("char**" "possible_values")
+ )
+)
+
(define-function parse_style
(c-name "pango_parse_style")
(return-type "gboolean")
@@ -3040,6 +3264,11 @@
(return-type "const-char*")
)
+(define-function language_get_default
+ (c-name "pango_language_get_default")
+ (return-type "PangoLanguage*")
+)
+
(define-function is_zero_width
(c-name "pango_is_zero_width")
(return-type "gboolean")
@@ -3049,5 +3278,24 @@
)
) ;; USE_PANGO_UTILS
+(define-function version
+ (c-name "pango_version")
+ (return-type "int")
+)
+
+(define-function version_string
+ (c-name "pango_version_string")
+ (return-type "const-char*")
+)
+
+(define-function version_check
+ (c-name "pango_version_check")
+ (return-type "const-char*")
+ (parameters
+ '("int" "required_major")
+ '("int" "required_minor")
+ '("int" "required_micro")
+ )
+)