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. More... | |
int | height |
The height of the font, built from font_ascent + font_descent. More... | |
char * | pattern |
The pattern/name used to load the font. More... | |
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 | |
} | 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 48 of file libi3.h.
Referenced by handle_client_message(), open_popups(), and render_deco_height().
xcb_query_font_reply_t* Font::info |
char* Font::pattern |
The pattern/name used to load the font.
Definition at line 51 of file libi3.h.
Referenced by handle_key_press(), and parse_file().
union { ... } Font::specific |
Referenced by create_window(), and xcb_set_root_cursor().
xcb_charinfo_t* Font::table |
enum { ... } Font::type |
The type of font.
Referenced by load_configuration().
struct { ... } Font::xcb |
Referenced by create_window(), and xcb_set_root_cursor().