From 891e3c9bff47bde012672aa699280400124d2447 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 21 Mar 2019 23:21:41 +0100 Subject: Expose SlideItem as an opaque type --- libstorycode/slide.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libstorycode/slide.h') diff --git a/libstorycode/slide.h b/libstorycode/slide.h index e9e5875..6242d08 100644 --- a/libstorycode/slide.h +++ b/libstorycode/slide.h @@ -45,6 +45,15 @@ extern int slide_set_logical_size(Slide *s, double w, double h); extern int slide_get_logical_size(Slide *s, Stylesheet *ss, double *w, double *h); +/* Slide items */ +extern void slide_item_get_geom(SlideItem *item, Stylesheet *ss, + double *x, double *y, double *w, double *h, + double slide_w, double slide_h); + +extern void slide_item_get_padding(SlideItem *item, Stylesheet *ss, + double *l, double *r, double *t, double *b, + double slide_w, double slide_h); + /* For debugging, not really part of API */ extern void describe_slide(Slide *s); -- cgit v1.2.3