diff options
Diffstat (limited to 'trunk/docs/tmpl/pango-renderer.sgml')
-rw-r--r-- | trunk/docs/tmpl/pango-renderer.sgml | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/trunk/docs/tmpl/pango-renderer.sgml b/trunk/docs/tmpl/pango-renderer.sgml new file mode 100644 index 00000000..181986f0 --- /dev/null +++ b/trunk/docs/tmpl/pango-renderer.sgml @@ -0,0 +1,212 @@ +<!-- ##### SECTION Title ##### --> +PangoRenderer + +<!-- ##### SECTION Short_Description ##### --> +Rendering driver base class + +<!-- ##### SECTION Long_Description ##### --> +<para> +#PangoRenderer is a base class that contains the necessary logic for +rendering a #PangoLayout or #PangoLayoutLine. By subclassing +#PangoRenderer and overriding operations such as @draw_glyphs and +@draw_rectangle, renderers for particular font backends and +destinations can be created. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### STRUCT PangoRenderer ##### --> +<para> + +</para> + +@matrix: + +<!-- ##### ENUM PangoRenderPart ##### --> +<para> + +</para> + +@PANGO_RENDER_PART_FOREGROUND: +@PANGO_RENDER_PART_BACKGROUND: +@PANGO_RENDER_PART_UNDERLINE: +@PANGO_RENDER_PART_STRIKETHROUGH: + +<!-- ##### MACRO PANGO_TYPE_RENDER_PART ##### --> +<para> +The #GObject type for #PangoRenderPart. +</para> + + + +<!-- ##### STRUCT PangoRendererClass ##### --> +<para> + +</para> + +@draw_glyphs: +@draw_rectangle: +@draw_error_underline: +@draw_shape: +@draw_trapezoid: +@draw_glyph: +@part_changed: +@begin: +@end: +@prepare_run: + +<!-- ##### FUNCTION pango_renderer_draw_layout ##### --> +<para> + +</para> + +@renderer: +@layout: +@x: +@y: + + +<!-- ##### FUNCTION pango_renderer_draw_layout_line ##### --> +<para> + +</para> + +@renderer: +@line: +@x: +@y: + + +<!-- ##### FUNCTION pango_renderer_draw_glyphs ##### --> +<para> + +</para> + +@renderer: +@font: +@glyphs: +@x: +@y: + + +<!-- ##### FUNCTION pango_renderer_draw_rectangle ##### --> +<para> + +</para> + +@renderer: +@part: +@x: +@y: +@width: +@height: + + +<!-- ##### FUNCTION pango_renderer_draw_error_underline ##### --> +<para> + +</para> + +@renderer: +@x: +@y: +@width: +@height: + + +<!-- ##### FUNCTION pango_renderer_draw_trapezoid ##### --> +<para> + +</para> + +@renderer: +@part: +@y1_: +@x11: +@x21: +@y2: +@x12: +@x22: + + +<!-- ##### FUNCTION pango_renderer_draw_glyph ##### --> +<para> + +</para> + +@renderer: +@font: +@glyph: +@x: +@y: + + +<!-- ##### FUNCTION pango_renderer_activate ##### --> +<para> + +</para> + +@renderer: + + +<!-- ##### FUNCTION pango_renderer_deactivate ##### --> +<para> + +</para> + +@renderer: + + +<!-- ##### FUNCTION pango_renderer_part_changed ##### --> +<para> + +</para> + +@renderer: +@part: + + +<!-- ##### FUNCTION pango_renderer_set_color ##### --> +<para> + +</para> + +@renderer: +@part: +@color: + + +<!-- ##### FUNCTION pango_renderer_get_color ##### --> +<para> + +</para> + +@renderer: +@part: +@Returns: + + +<!-- ##### FUNCTION pango_renderer_set_matrix ##### --> +<para> + +</para> + +@renderer: +@matrix: + + +<!-- ##### FUNCTION pango_renderer_get_matrix ##### --> +<para> + +</para> + +@renderer: +@Returns: + + |