PangoRenderer: PangoRenderer
Description
Rendering driver base classMethods and Functions
pangoRendererDrawLayout(object, layout, x, y)
pangoRendererDrawLayoutLine(object, line, x, y)
pangoRendererDrawGlyphs(object, font, glyphs, x, y)
pangoRendererDrawRectangle(object, part, x, y, width, height)
pangoRendererDrawErrorUnderline(object, x, y, width, height)
pangoRendererDrawTrapezoid(object, part, y1., x11, x21, y2, x12, x22)
pangoRendererDrawGlyph(object, font, glyph, x, y)
pangoRendererActivate(object)
pangoRendererDeactivate(object)
pangoRendererPartChanged(object, part)
pangoRendererSetColor(object, part, color)
pangoRendererGetColor(object, part)
pangoRendererSetMatrix(object, matrix)
pangoRendererGetMatrix(object)
pangoRendererGetLayout(renderer)
pangoRendererGetLayoutLine(renderer)
Hierarchy
GObject
+----PangoRenderer
+----PangoXftRendererDetailed Description
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.References
http://developer.gnome.org/doc/API/2.0/pango/PangoRenderer.html