void renderer_class_init(RendererClass* klass) {
        GObjectClass*       object_class   = G_OBJECT_CLASS(klass);
        PangoRendererClass* renderer_class = PANGO_RENDERER_CLASS(klass);

        _pangoClass = static_cast<GObjectClass*>(g_type_class_peek_parent(klass));

        object_class->finalize = renderer_finalize;

        renderer_class->draw_glyphs = &doDrawGlyphs;
}
static void
pango_clutter_renderer_class_init (PangoClutterRendererClass *klass)
{
  GObjectClass *object_class = G_OBJECT_CLASS (klass);
  PangoRendererClass *renderer_class = PANGO_RENDERER_CLASS (klass);

  parent_class = g_type_class_peek_parent (klass);

  object_class->finalize = pango_clutter_renderer_finalize;

  renderer_class->draw_glyphs = pango_clutter_renderer_draw_glyphs;
  renderer_class->draw_rectangle = pango_clutter_renderer_draw_rectangle;
  renderer_class->draw_trapezoid = pango_clutter_renderer_draw_trapezoid;
}