PangoRenderer
Rendering driver base class
pangoRendererDrawLayout(object, layout, x, y)pangoRendererDrawLayoutLine(object, line, x, y)pangoRendererDrawGlyphs(object, font, glyphs, x, y)pangoRendererDrawGlyphItem(object, text, glyph.item, 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)
GObject
+----PangoRenderer
+----PangoXftRendererPangoRenderer 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.
PangoRendererPangoRenderer is a base class for objects that are used to
render Pango objects such as PangoGlyphString and
PangoLayout.
Since 1.8
matrix[PangoMatrix] the current transformation matrix for the Renderer; may
be NULL, which should be treated the same as the identity matrix.
PangoRenderPartPangoRenderPart defines different items to render for such
purposes as setting colors.
Since 1.8
foregroundthe text itself
backgroundthe area behind the text
underlineunderlines
strikethroughstrikethrough lines
Derived by RGtkGen from GTK+ documentation
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.