diff options
author | Juerg Billeter <j@bitron.ch> | 2007-11-03 13:52:35 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-11-03 13:52:35 +0000 |
commit | 2ca2462ec34af1ddb0b3101cc1c09bf48add54f7 (patch) | |
tree | 24eb612a7449980fb1b1bed632c81f0a1babb1c6 /vapi/pangocairo.vapi | |
parent | a8443a6a88b81f4b419167a25329355e49ecd4fb (diff) | |
download | vala-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.vapi | 37 |
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); +} |