Description Methods and Functions Hierarchy Detailed Description Structures Enums and Flags Author(s) References
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)
1 2 3 | GObject
+----PangoRenderer
+----PangoXftRenderer
|
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.
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
https://developer.gnome.org/pango/stable/PangoRenderer.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.