From 0cf09c110c9919efcbc3ff3b59cb83622b4ce1b2 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 23 Feb 2019 18:04:22 +0100 Subject: Render text with font --- libstorycode/stylesheet.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'libstorycode/stylesheet.h') diff --git a/libstorycode/stylesheet.h b/libstorycode/stylesheet.h index f7af223..56a6969 100644 --- a/libstorycode/stylesheet.h +++ b/libstorycode/stylesheet.h @@ -29,8 +29,37 @@ typedef struct _stylesheet Stylesheet; + +enum length_unit +{ + LENGTH_FRAC, + LENGTH_UNIT +}; + + +struct length +{ + double len; + enum length_unit unit; +}; + + +struct frame_geom +{ + struct length x; + struct length y; + struct length w; + struct length h; +}; + + extern Stylesheet *stylesheet_new(void); extern void stylesheet_free(Stylesheet *s); +extern int stylesheet_set_default_slide_size(Stylesheet *s, double w, double h); +extern int stylesheet_set_slide_text_font(Stylesheet *s, char *font); + +extern const char *stylesheet_get_slide_text_font(Stylesheet *s); + #endif /* STYLESHEET_H */ -- cgit v1.2.3