summaryrefslogtreecommitdiff
path: root/pangocairo.defs
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-06-06 22:21:49 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-06-06 22:21:49 +0000
commit26a04d153da54e1716ddecef5f2db0989ae3c0f3 (patch)
tree93b1fb3a8777ecad1127b67859c3136f0e01f8ef /pangocairo.defs
parentedb54df2ef7f92519860ea867bc8a9318e33e8c3 (diff)
downloadpygtk-26a04d153da54e1716ddecef5f2db0989ae3c0f3.tar.gz
pygtk + cairo \!\!
Diffstat (limited to 'pangocairo.defs')
-rw-r--r--pangocairo.defs47
1 files changed, 47 insertions, 0 deletions
diff --git a/pangocairo.defs b/pangocairo.defs
new file mode 100644
index 00000000..a593e395
--- /dev/null
+++ b/pangocairo.defs
@@ -0,0 +1,47 @@
+;; From /opt/gnome-devel/include/pango-1.0/pango/pangocairo.h
+
+; (define-function cairo_font_map_get_type
+; (c-name "pango_cairo_font_map_get_type")
+; (return-type "GType")
+; )
+
+(define-object CairoFontMap
+ (in-module "pango")
+ (parent "PangoFontMap")
+ (c-name "PangoCairoFontMap")
+ (gtype-id "PANGO_TYPE_CAIRO_FONT_MAP")
+)
+
+(define-function cairo_font_map_new
+ (c-name "pango_cairo_font_map_new")
+ (is-constructor-of "PangoCairoFontMap")
+ (return-type "PangoCairoFontMap*")
+)
+
+(define-function cairo_font_map_get_default
+ (c-name "pango_cairo_font_map_get_default")
+ (return-type "PangoFontMap*")
+)
+
+(define-method set_resolution
+ (of-object "PangoCairoFontMap")
+ (c-name "pango_cairo_font_map_set_resolution")
+ (return-type "none")
+ (parameters
+ '("double" "dpi")
+ )
+)
+
+(define-method get_resolution
+ (of-object "PangoCairoFontMap")
+ (c-name "pango_cairo_font_map_get_resolution")
+ (return-type "double")
+)
+
+(define-method create_context
+ (of-object "PangoCairoFontMap")
+ (c-name "pango_cairo_font_map_create_context")
+ (return-type "PangoContext*")
+)
+
+