Renderer#
Added in version 1.8.
Superclasses: Renderer
, Object
PangoXftRenderer
is a subclass of PangoRenderer
used for rendering
with Pango’s Xft backend. It can be used directly, or it can be
further subclassed to modify exactly how drawing of individual
elements occurs.
Constructors#
- class Renderer
- classmethod new(display: Display, screen: int) Renderer #
Create a new
PangoXftRenderer
to allow rendering Pango objects with the Xft library.You must call
set_draw()
before using the renderer.Added in version 1.8.
- Parameters:
display – an X display
screen – the index of the screen for
display
to which rendering will be done
Methods#
- class Renderer
- do_composite_glyphs(self, xft_font: Font, glyphs: GlyphSpec, n_glyphs: int) None #
- Parameters:
xft_font
glyphs
n_glyphs
- do_composite_trapezoids(self, part: RenderPart, trapezoids: XTrapezoid, n_trapezoids: int) None #
- Parameters:
part
trapezoids
n_trapezoids
Properties#
Virtual Methods#
- class Renderer
- do_composite_glyphs(xft_font: Font, glyphs: GlyphSpec, n_glyphs: int) None #
The type of the None singleton.
- Parameters:
xft_font
glyphs
n_glyphs
- do_composite_trapezoids(part: RenderPart, trapezoids: XTrapezoid, n_trapezoids: int) None #
The type of the None singleton.
- Parameters:
part
trapezoids
n_trapezoids