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.
PangoRenderer
PangoRenderer
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.
PangoRenderPart
PangoRenderPart
defines different items to render for such
purposes as setting colors.
Since 1.8
foreground
the text itself
background
the area behind the text
underline
underlines
strikethrough
strikethrough 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.