aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/slide.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2019-03-21 23:21:41 +0100
committerThomas White <taw@bitwiz.me.uk>2019-03-21 23:21:41 +0100
commit891e3c9bff47bde012672aa699280400124d2447 (patch)
treef4b0cc1b5c996a181a4732646cefead6c1c765d0 /libstorycode/slide.h
parent2d34695fd69d5c31f58cab56d135d487a6389267 (diff)
Expose SlideItem as an opaque type
Diffstat (limited to 'libstorycode/slide.h')
-rw-r--r--libstorycode/slide.h9
1 files changed, 9 insertions, 0 deletions
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);