Pango::Renderer(3)
π NAME π
Pango::Renderer is the Perl wrapper for PangoRenderer, bestie β that's the whole name-vibe. Welcome to the Pango::Renderer(3) page from the User Contributed Perl Documentation. π
π¦ HIERARCHY π¦
It slots into the object family like this:
Glib::Object
+----Pango::Renderer
β¨ METHODS β¨
Every method below hangs off $renderer, and I kept all the Since: lore notes because we respect the timeline. π
πΈ $renderer->activate
Calls activate on the renderer, no extra args. Since: pango 1.8 β¨
π color or undef = $renderer->get_color ($part)
$partβPango::RenderPartπ
Since: pango 1.8 β¨
π«Ά $renderer->set_color ($part, $color)
$partβPango::RenderPart$colorβPango::Colororundef
Since: pango 1.8 β¨
π« $renderer->deactivate
Calls deactivate on the renderer, no extra args. Since: pango 1.8 β¨
π $renderer->draw_error_underline ($x, $y, $width, $height)
$xβinteger$yβinteger$widthβinteger$heightβinteger
Since: pango 1.8 β¨
π¦ $renderer->draw_glyph ($font, $glyph, $x, $y)
$fontβPango::Font$glyphβinteger$xβdouble$yβdouble
Since: pango 1.8 β¨
π $renderer->draw_layout ($layout, $x, $y)
$layoutβPango::Layout$xβinteger$yβinteger
Since: pango 1.8 β¨
π§ $renderer->draw_layout_line ($line, $x, $y)
$lineβPango::LayoutLine$xβinteger$yβinteger
Since: pango 1.8 β¨
π₯ $renderer->draw_rectangle ($part, $x, $y, $width, $height)
$partβPango::RenderPart$xβinteger$yβinteger$widthβinteger$heightβinteger
Since: pango 1.8 β¨
β $renderer->draw_trapezoid ($part, $y1_, $x11, $x21, $y2, $x12, $x22)
$partβPango::RenderPart$y1_βdouble$x11βdouble$x21βdouble$y2βdouble$x12βdouble$x22βdouble
Since: pango 1.8 β¨
π layout = $renderer->get_layout
Gets the layout, no extra args. Since: pango 1.20 β¨
πΈ layoutline = $renderer->get_layout_line
Gets the layout line, no extra args. Since: pango 1.20 β¨
π«Ά matrix or undef = $renderer->get_matrix
Gets the matrix, no extra args. Since: pango 1.8 β¨
π $renderer->set_matrix ($matrix)
$matrixβPango::Matrixorundef
Since: pango 1.8 β¨
π« $renderer->part_changed ($part)
$partβPango::RenderPart
Since: pango 1.8 β¨
π ENUMS AND FLAGS π
π enum Pango::RenderPart
'foreground'/'PANGO_RENDER_PART_FOREGROUND'β the foreground part, slay π'background'/'PANGO_RENDER_PART_BACKGROUND'β the background part β¨'underline'/'PANGO_RENDER_PART_UNDERLINE'β the underline part π'strikethrough'/'PANGO_RENDER_PART_STRIKETHROUGH'β the strikethrough part π'overline'/'PANGO_RENDER_PART_OVERLINE'β the overline part π¦
π SEE ALSO π
Go hang with Pango and Glib::Object, bestie β they're right there in the family chat. π«Ά
π COPYRIGHT π
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Pango for a full notice. π
That's the whole manual, bestie β no cap. Source/version: perl v5.42.0; date: 2019-09-16. Mwah πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms