7 * Initialize xcb and use the specified fontname for text-rendering
13 * Cleanup the xcb-stuff.
14 * Called once, before the program terminates.
20 * Get the earlier requested atoms and save them in the prepared data-structure
26 * Destroy the bar of the specified output
29 void destroy_window(i3_output *output);
32 * Reconfigure all bars and create new for newly activated outputs
35 void reconfig_windows();
38 * Render the bars, with buttons and statusline
44 * Calculate the rendered width of a string with the configured font.
45 * The string has to be encoded in ucs2 and glyph_len has to be the length
46 * of the string (in width)
49 int get_string_width(xcb_char2b_t *string, int glyph_len);