aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/slide_render_cairo.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2019-03-15 23:37:27 +0100
committerThomas White <taw@bitwiz.me.uk>2019-03-15 23:37:27 +0100
commit0e1f2f49f4d3b02901c8ba291a8ffb2605418db4 (patch)
treededb4e864a02cb8181f2b44d13891bafc91a12d4 /libstorycode/slide_render_cairo.h
parent44f874ed89b364bc0b60b35572f64fae44154733 (diff)
Initial GtkSlideView
Diffstat (limited to 'libstorycode/slide_render_cairo.h')
-rw-r--r--libstorycode/slide_render_cairo.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libstorycode/slide_render_cairo.h b/libstorycode/slide_render_cairo.h
index 4f8fd68..39c0f59 100644
--- a/libstorycode/slide_render_cairo.h
+++ b/libstorycode/slide_render_cairo.h
@@ -30,6 +30,13 @@
#include "presentation.h"
#include "imagestore.h"
+struct slide_pos
+{
+ int para; /* Paragraph number (corresponding to narrative items) */
+ int pos; /* Byte position within paragraph (yes, really) */
+ int trail; /* 1 = end of character, 0 = before */
+};
+
extern int slide_render_cairo(Slide *s, cairo_t *cr, ImageStore *is, Stylesheet *stylesheet,
int slide_number, PangoLanguage *lang,
PangoContext *pc);