summaryrefslogtreecommitdiff
path: root/vapi/pangocairo.vapi
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-11-03 13:52:35 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-11-03 13:52:35 +0000
commit2ca2462ec34af1ddb0b3101cc1c09bf48add54f7 (patch)
tree24eb612a7449980fb1b1bed632c81f0a1babb1c6 /vapi/pangocairo.vapi
parenta8443a6a88b81f4b419167a25329355e49ecd4fb (diff)
downloadvala-2ca2462ec34af1ddb0b3101cc1c09bf48add54f7.tar.gz
add pangocairo bindings
2007-11-03 Juerg Billeter <j@bitron.ch> * vapi/packages/pango/, vapi/packages/pangocairo/, vapi/pangocairo.deps, vapi/pangocairo.vapi, vapi/Makefile.am: add pangocairo bindings * vapi/packages/gdk-2.0/gdk-2.0.deps, vapi/gdk-2.0.deps: add pangocairo as dependency svn path=/trunk/; revision=674
Diffstat (limited to 'vapi/pangocairo.vapi')
-rw-r--r--vapi/pangocairo.vapi37
1 files changed, 37 insertions, 0 deletions
diff --git a/vapi/pangocairo.vapi b/vapi/pangocairo.vapi
new file mode 100644
index 000000000..d481b9e1d
--- /dev/null
+++ b/vapi/pangocairo.vapi
@@ -0,0 +1,37 @@
+/* pangocairo.vapi generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "Pango", lower_case_cprefix = "pango_")]
+namespace Pango {
+ [CCode (cheader_filename = "pango/pangocairo.h")]
+ public interface CairoFont : Pango.Font {
+ public weak Cairo.ScaledFont get_scaled_font ();
+ }
+ [CCode (cheader_filename = "pango/pangocairo.h")]
+ public interface CairoFontMap : Pango.FontMap {
+ public weak Pango.Context create_context ();
+ public static weak Pango.FontMap get_default ();
+ public Cairo.FontType get_font_type ();
+ public double get_resolution ();
+ public static weak Pango.FontMap @new ();
+ public static weak Pango.FontMap new_for_font_type (Cairo.FontType fonttype);
+ public void set_resolution (double dpi);
+ }
+ public static delegate void CairoShapeRendererFunc (Cairo.Context cr, Pango.AttrShape attr, bool do_path, pointer data);
+ public static weak Cairo.FontOptions cairo_context_get_font_options (Pango.Context context);
+ public static double cairo_context_get_resolution (Pango.Context context);
+ public static Pango.CairoShapeRendererFunc cairo_context_get_shape_renderer (Pango.Context context, pointer data);
+ public static void cairo_context_set_font_options (Pango.Context context, Cairo.FontOptions options);
+ public static void cairo_context_set_resolution (Pango.Context context, double dpi);
+ public static void cairo_context_set_shape_renderer (Pango.Context context, Pango.CairoShapeRendererFunc func, pointer data, GLib.DestroyNotify dnotify);
+ public static weak Pango.Layout cairo_create_layout (Cairo.Context cr);
+ public static void cairo_error_underline_path (Cairo.Context cr, double x, double y, double width, double height);
+ public static void cairo_glyph_string_path (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);
+ public static void cairo_layout_line_path (Cairo.Context cr, Pango.LayoutLine line);
+ public static void cairo_layout_path (Cairo.Context cr, Pango.Layout layout);
+ public static void cairo_show_error_underline (Cairo.Context cr, double x, double y, double width, double height);
+ public static void cairo_show_glyph_string (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);
+ public static void cairo_show_layout (Cairo.Context cr, Pango.Layout layout);
+ public static void cairo_show_layout_line (Cairo.Context cr, Pango.LayoutLine line);
+ public static void cairo_update_context (Cairo.Context cr, Pango.Context context);
+ public static void cairo_update_layout (Cairo.Context cr, Pango.Layout layout);
+}