diff options
author | Johan Dahlin <johan@src.gnome.org> | 2005-07-08 19:22:07 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2005-07-08 19:22:07 +0000 |
commit | 7f526a7a0d2b689dfff33a5f435b751309a86573 (patch) | |
tree | f1036f698d2e5d6e26b466ed176bd54ccf6169c1 /pango.defs | |
parent | b3cefe07337eca47b3b257388d89d26e74ed5e7c (diff) | |
download | pygtk-7f526a7a0d2b689dfff33a5f435b751309a86573.tar.gz |
Merge new Gdk & Gtk API. pango.Renderer and functions/methods also added.
* configure.in:
* gtk/Makefile.am:
* gtk/gdk-types.defs:
* gtk/gdk.defs:
* gtk/gdk.override:
* gtk/gtk.defs:
* pango-types.defs:
* pango.defs:
Merge new Gdk & Gtk API. pango.Renderer and functions/methods also
added. Bump required glib,gtk & pango versions.
Diffstat (limited to 'pango.defs')
-rw-r--r-- | pango.defs | 149 |
1 files changed, 149 insertions, 0 deletions
@@ -1742,6 +1742,155 @@ ) + +;; From /home/jdahlin/dev/gtk-2.8/pango/pango/pango-renderer.h + +(define-function pango_renderer_get_type + (c-name "pango_renderer_get_type") + (return-type "GType") +) + +(define-method draw_layout + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_layout") + (return-type "none") + (parameters + '("PangoLayout*" "layout") + '("int" "x") + '("int" "y") + ) +) + +(define-method draw_layout_line + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_layout_line") + (return-type "none") + (parameters + '("PangoLayoutLine*" "line") + '("int" "x") + '("int" "y") + ) +) + +(define-method draw_glyphs + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_glyphs") + (return-type "none") + (parameters + '("PangoFont*" "font") + '("PangoGlyphString*" "glyphs") + '("int" "x") + '("int" "y") + ) +) + +(define-method draw_rectangle + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_rectangle") + (return-type "none") + (parameters + '("PangoRenderPart" "part") + '("int" "x") + '("int" "y") + '("int" "width") + '("int" "height") + ) +) + +(define-method draw_error_underline + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_error_underline") + (return-type "none") + (parameters + '("int" "x") + '("int" "y") + '("int" "width") + '("int" "height") + ) +) + +(define-method draw_trapezoid + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_trapezoid") + (return-type "none") + (parameters + '("PangoRenderPart" "part") + '("double" "y1_") + '("double" "x11") + '("double" "x21") + '("double" "y2") + '("double" "x12") + '("double" "x22") + ) +) + +(define-method draw_glyph + (of-object "PangoRenderer") + (c-name "pango_renderer_draw_glyph") + (return-type "none") + (parameters + '("PangoFont*" "font") + '("PangoGlyph" "glyph") + '("double" "x") + '("double" "y") + ) +) + +(define-method activate + (of-object "PangoRenderer") + (c-name "pango_renderer_activate") + (return-type "none") +) + +(define-method deactivate + (of-object "PangoRenderer") + (c-name "pango_renderer_deactivate") + (return-type "none") +) + +(define-method part_changed + (of-object "PangoRenderer") + (c-name "pango_renderer_part_changed") + (return-type "none") + (parameters + '("PangoRenderPart" "part") + ) +) + +(define-method set_color + (of-object "PangoRenderer") + (c-name "pango_renderer_set_color") + (return-type "none") + (parameters + '("PangoRenderPart" "part") + '("const-PangoColor*" "color") + ) +) + +(define-method get_color + (of-object "PangoRenderer") + (c-name "pango_renderer_get_color") + (return-type "PangoColor*") + (parameters + '("PangoRenderPart" "part") + ) +) + +(define-method set_matrix + (of-object "PangoRenderer") + (c-name "pango_renderer_set_matrix") + (return-type "none") + (parameters + '("const-PangoMatrix*" "matrix") + ) +) + +(define-method get_matrix + (of-object "PangoRenderer") + (c-name "pango_renderer_get_matrix") + (return-type "const-PangoMatrix*") +) + ;; From /opt/gtk2/include/pango-1.0/pango/pango-tabs.h (define-function pango_tab_array_new |