diff options
Diffstat (limited to 'pango/pango-renderer.h')
-rw-r--r-- | pango/pango-renderer.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/pango/pango-renderer.h b/pango/pango-renderer.h index 2151a243..ae0b23ed 100644 --- a/pango/pango-renderer.h +++ b/pango/pango-renderer.h @@ -97,7 +97,6 @@ struct _PangoRenderer * PangoRendererClass: * @draw_glyphs: draws a `PangoGlyphString` * @draw_rectangle: draws a rectangle - * @draw_error_underline: draws a squiggly line that approximately * covers the given rectangle in the style of an underline used to * indicate a spelling error. * @draw_trapezoid: draws a trapezoidal filled area @@ -115,7 +114,7 @@ struct _PangoRenderer * and have default implementations: * - draw_glyphs * - draw_rectangle - * - draw_error_underline + * - draw_line * - draw_glyph_item * * The following vfuncs take device space coordinates as doubles @@ -144,7 +143,9 @@ struct _PangoRendererClass int y, int width, int height); - void (*draw_error_underline) (PangoRenderer *renderer, + void (*draw_line) (PangoRenderer *renderer, + PangoRenderPart part, + PangoLineStyle style, int x, int y, int width, @@ -219,12 +220,6 @@ void pango_renderer_draw_rectangle (PangoRenderer *renderer, int width, int height); PANGO_AVAILABLE_IN_1_8 -void pango_renderer_draw_error_underline (PangoRenderer *renderer, - int x, - int y, - int width, - int height); -PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_trapezoid (PangoRenderer *renderer, PangoRenderPart part, double y1_, @@ -239,6 +234,14 @@ void pango_renderer_draw_glyph (PangoRenderer *renderer, PangoGlyph glyph, double x, double y); +PANGO_AVAILABLE_IN_1_52 +void pango_renderer_draw_line (PangoRenderer *renderer, + PangoRenderPart part, + PangoLineStyle style, + int x, + int y, + int width, + int height); PANGO_AVAILABLE_IN_1_8 void pango_renderer_activate (PangoRenderer *renderer); |