summaryrefslogtreecommitdiff
path: root/pango/pango-renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-renderer.h')
-rw-r--r--pango/pango-renderer.h21
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);