summaryrefslogtreecommitdiff
path: root/src/globals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/globals.h')
-rw-r--r--src/globals.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/globals.h b/src/globals.h
index a2d466f..d80e31a 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -27,8 +27,8 @@
#define RET_SUCCESS 1
#define RET_FAILURE 0
-#define FONT_HEIGHT(f) ((f)->max_bounds.ascent + (f)->max_bounds.descent)
-#define MAX_FONT_WIDTH(f) ((f)->max_bounds.width)
+#define FONT_HEIGHT(f) (rp_font_ascent + rp_font_descent)
+#define MAX_FONT_WIDTH(f) (rp_font_width)
#define WIN_EVENTS (StructureNotifyMask | PropertyChangeMask | ColormapChangeMask | FocusChangeMask)
/* EMPTY is used when a frame doesn't contain a window, or a window
@@ -67,6 +67,9 @@ extern struct list_head rp_children;
extern struct rp_defaults defaults;
+/* Cached font info. */
+extern int rp_font_ascent, rp_font_descent, rp_font_width;
+
/* The prefix key also known as the command character under screen. */
extern struct rp_key prefix_key;