diff options
Diffstat (limited to 'display.c')
-rw-r--r-- | display.c | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -2,6 +2,8 @@ #include "runes.h" +static void runes_display_get_font_dimensions(RunesTerm *t, double *fontx, double *fonty, double *ascent); + void runes_display_init(RunesTerm *t) { cairo_font_face_t *font_face; @@ -36,17 +38,6 @@ void runes_display_init(RunesTerm *t) runes_pty_backend_set_window_size(t); } -static void runes_display_get_font_dimensions(RunesTerm *t, double *fontx, double *fonty, double *ascent) -{ - cairo_font_extents_t extents; - - cairo_font_extents(t->cr, &extents); - - *fontx = extents.max_x_advance; - *fonty = extents.height; - *ascent = extents.ascent; -} - void runes_display_get_term_size(RunesTerm *t, int *row, int *col, int *xpixel, int *ypixel) { double fontx, fonty, ascent; @@ -200,3 +191,14 @@ void runes_display_reset_bg_color(RunesTerm *t) { runes_display_set_bg_color(t, t->colors[0]); } + +static void runes_display_get_font_dimensions(RunesTerm *t, double *fontx, double *fonty, double *ascent) +{ + cairo_font_extents_t extents; + + cairo_font_extents(t->cr, &extents); + + *fontx = extents.max_x_advance; + *fonty = extents.height; + *ascent = extents.ascent; +} |