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.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/pango/pango-renderer.h b/pango/pango-renderer.h
index 954ffea8..ab70f183 100644
--- a/pango/pango-renderer.h
+++ b/pango/pango-renderer.h
@@ -127,7 +127,6 @@ struct _PangoRendererClass
/*< private >*/
GObjectClass parent_class;
- /* vtable - not signals */
/*< public >*/
void (*draw_glyphs) (PangoRenderer *renderer,
@@ -146,7 +145,12 @@ struct _PangoRendererClass
int y,
int width,
int height);
-
+ void (*draw_shape) (PangoRenderer *renderer,
+ PangoRectangle *ink_rect,
+ PangoRectangle *logical_rect,
+ gpointer data,
+ int x,
+ int y);
void (*draw_trapezoid) (PangoRenderer *renderer,
PangoRenderPart part,
double y1_,
@@ -179,9 +183,7 @@ struct _PangoRendererClass
/*< private >*/
/* Padding for future expansion */
- void (*_pango_reserved2) (void);
- void (*_pango_reserved3) (void);
- void (*_pango_reserved4) (void);
+ gpointer _pango_reserved[8];
};
PANGO_AVAILABLE_IN_ALL