i3
|
Data structure for cached font information: More...
#include <libi3.h>
Public Types | |
enum | { FONT_TYPE_NONE = 0 , FONT_TYPE_XCB , FONT_TYPE_PANGO } |
The type of font. More... | |
Data Fields | ||
enum Font:: { ... } | type | |
The type of font. | ||
int | height | |
The height of the font, built from font_ascent + font_descent. | ||
char * | pattern | |
The pattern/name used to load the font. | ||
union { | ||
struct { | ||
xcb_font_t id | ||
The xcb-id for the font. More... | ||
xcb_query_font_reply_t * info | ||
Font information gathered from the server. More... | ||
xcb_charinfo_t * table | ||
Font table for this font (may be NULL) More... | ||
} xcb | ||
PangoFontDescription * pango_desc | ||
The pango font description. More... | ||
} | specific | |
Data structure for cached font information:
anonymous enum |
int Font::height |
The height of the font, built from font_ascent + font_descent.
Definition at line 68 of file libi3.h.
Referenced by render_deco_height(), sighandler_draw_dialog(), sighandler_setup(), update_placeholder_contents(), and x_draw_decoration().
xcb_query_font_reply_t* Font::info |
PangoFontDescription* Font::pango_desc |
char* Font::pattern |
The pattern/name used to load the font.
Definition at line 71 of file libi3.h.
Referenced by load_configuration(), run_binding(), and start_config_error_nagbar().
union { ... } Font::specific |
xcb_charinfo_t* Font::table |
enum { ... } Font::type |
The type of font.
Referenced by load_configuration().
struct { ... } Font::xcb |