From 9fbe4d66565e6ab11c5022bcfe5ed0ddfb91dc7e Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 19 Feb 2019 08:23:44 +0100 Subject: Add lots of function skeletons --- libstorycode/slide.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'libstorycode/slide.h') diff --git a/libstorycode/slide.h b/libstorycode/slide.h index 0e1f005..2c0607f 100644 --- a/libstorycode/slide.h +++ b/libstorycode/slide.h @@ -30,8 +30,24 @@ typedef struct _slide Slide; typedef struct _slideitem SlideItem; +struct frame_geom +{ + double x; + double y; + double w; + double h; + /* FIXME: units */ +}; + + extern Slide *slide_new(void); -extern void slide_free(Slide *n); +extern void slide_free(Slide *s); + +extern int slide_add_prestitle(Slide *s, char *prestitle); +extern int slide_add_image(Slide *s, char *filename, struct frame_geom geom); +extern int slide_add_text(Slide *s, char *text, struct frame_geom geom); +extern int slide_add_footer(Slide *s); +extern int slide_add_slidetitle(Slide *s, char *slidetitle); #endif /* SLIDE_H */ -- cgit v1.2.3