aboutsummaryrefslogtreecommitdiffstats
path: root/display.c
diff options
context:
space:
mode:
Diffstat (limited to 'display.c')
-rw-r--r--display.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/display.c b/display.c
index 71124cd..8093f8b 100644
--- a/display.c
+++ b/display.c
@@ -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;
+}