From 65b14544b89afc3a7d3a7de57e6ef15ca8165bd0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 26 Apr 2014 16:49:15 +0000 Subject: Clean up Ganv API. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5367 a436a847-0d15-0410-975c-d299462d15a1 --- src/text.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/text.c') diff --git a/src/text.c b/src/text.c index c36aefa..39df696 100644 --- a/src/text.c +++ b/src/text.c @@ -90,7 +90,7 @@ ganv_text_layout(GanvText* text) { GanvTextImpl* impl = text->impl; GanvItem* item = GANV_ITEM(text); - GanvCanvas* canvas = GANV_CANVAS(item->canvas); + GanvCanvas* canvas = ganv_item_get_canvas(item); GtkWidget* widget = GTK_WIDGET(canvas); double font_size = ganv_canvas_get_font_size(canvas); guint color = 0xFFFFFFFF; @@ -164,8 +164,8 @@ ganv_text_set_property(GObject* object, free(impl->text); impl->text = g_value_dup_string(value); impl->needs_layout = TRUE; - if (GANV_IS_NODE(GANV_ITEM(text)->parent)) { - ganv_node_resize(GANV_NODE(GANV_ITEM(text)->parent)); + if (GANV_IS_NODE(GANV_ITEM(text)->impl->parent)) { + ganv_node_resize(GANV_NODE(GANV_ITEM(text)->impl->parent)); } break; default: @@ -236,11 +236,11 @@ ganv_text_update(GanvItem* item, int flags) parent_class->update(item, flags); // Update world-relative bounding box - ganv_text_bounds(item, &item->x1, &item->y1, &item->x2, &item->y2); - ganv_item_i2w_pair(item, &item->x1, &item->y1, &item->x2, &item->y2); + ganv_text_bounds(item, &item->impl->x1, &item->impl->y1, &item->impl->x2, &item->impl->y2); + ganv_item_i2w_pair(item, &item->impl->x1, &item->impl->y1, &item->impl->x2, &item->impl->y2); ganv_canvas_request_redraw_w( - item->canvas, item->x1, item->y1, item->x2, item->y2); + item->impl->canvas, item->impl->x1, item->impl->y1, item->impl->x2, item->impl->y2); } static double -- cgit v1.2.1