From db275d5f5503124d353393d78e899e2ecfdf03c3 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 21 Jan 2020 23:29:44 +0100 Subject: Add basic timing ruler --- libstorycode/narrative_render_cairo.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'libstorycode/narrative_render_cairo.c') diff --git a/libstorycode/narrative_render_cairo.c b/libstorycode/narrative_render_cairo.c index f23f18c..ee5e67d 100644 --- a/libstorycode/narrative_render_cairo.c +++ b/libstorycode/narrative_render_cairo.c @@ -504,6 +504,19 @@ int narrative_render_item_cairo(Narrative*n, cairo_t *cr, int i) return 0; } +double narrative_get_item_y(Narrative *n, int item) +{ + int i; + double y = 0.0; + + if ( item >= n->n_items ) return +INFINITY; + + for ( i=0; i