diff options
Diffstat (limited to 'libstorycode/slide.h')
-rw-r--r-- | libstorycode/slide.h | 18 |
1 files changed, 17 insertions, 1 deletions
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 */ |