Enhance libi3 and use it in i3bar.
Abstracted draw_text and predict_text_width into libi3. Use predict_text_width from libi3 in i3 too. This required tracking xcb_connection in a xcb_connection_t *conn variable that libi3 expects to be available in i3bar.
This commit is contained in:
committed by
Michael Stapelberg
parent
70151ea238
commit
5c2088c87e
@ -94,13 +94,6 @@ void send_take_focus(xcb_window_t window);
|
||||
*/
|
||||
void xcb_raise_window(xcb_connection_t *conn, xcb_window_t window);
|
||||
|
||||
/**
|
||||
* Calculate the width of the given text (16-bit characters, UCS) with given
|
||||
* real length (amount of glyphs) using the given font.
|
||||
*
|
||||
*/
|
||||
int predict_text_width(const xcb_char2b_t *text, int length);
|
||||
|
||||
/**
|
||||
* Configures the given window to have the size/position specified by given rect
|
||||
*
|
||||
|
Reference in New Issue
Block a user