diff options
Diffstat (limited to 'src/xterm.h')
-rw-r--r-- | src/xterm.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/xterm.h b/src/xterm.h index 1f2e7a07097..c607080a5dc 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -442,6 +442,9 @@ extern struct font_info *x_get_font_info P_ ((struct frame *f, int)); extern struct font_info *x_load_font P_ ((struct frame *, char *, int)); extern struct font_info *x_query_font P_ ((struct frame *, char *)); extern void x_find_ccl_program P_ ((struct font_info *)); +extern Lisp_Object x_get_font_repertory P_ ((struct frame *, + struct font_info *)); + /* Each X frame object points to its own struct x_output object in the output_data.x field. The x_output structure contains @@ -523,6 +526,10 @@ struct x_output /* Default ASCII font of this frame. */ XFontStruct *font; +#ifdef USE_FONT_BACKEND + struct font *fontp; +#endif /* USE_FONT_BACKEND */ + /* The baseline offset of the default ASCII font. */ int baseline_offset; @@ -708,6 +715,10 @@ enum #define FRAME_TOOLBAR_HEIGHT(f) ((f)->output_data.x->toolbar_height) #define FRAME_BASELINE_OFFSET(f) ((f)->output_data.x->baseline_offset) +#ifdef USE_FONT_BACKEND +#define FRAME_FONT_OBJECT(f) ((f)->output_data.x->fontp) +#endif /* USE_FONT_BACKEND */ + /* This gives the x_display_info structure for the display F is on. */ #define FRAME_X_DISPLAY_INFO(f) ((f)->output_data.x->display_info) |