diff options
Diffstat (limited to 'pangocairo.defs')
-rw-r--r-- | pangocairo.defs | 47 |
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*") +) + + |