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; }