gri3-wm/i3bar/include
Ingo Bürk 02468296c4 Introduce switch for the drawing backend
This commit restores the old XCB drawing code paths while keeping the
cairo drawing available via a compile-time switch (I3BAR_CAIRO). This
is necessary as cairo currently has a bug that breaks i3bar for users
without the RENDER extension, which might be the case, e.g., for VNC
users.

For more context, see #1989 and the discussions about its fix. Once the
cairo fix is available in a stable release, i3 can depend on that version
and remove the XCB drawing code paths.

fixes #1989
2015-10-14 21:12:33 +02:00
..
child.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
common.h Introduce switch for the drawing backend 2015-10-14 21:12:33 +02:00
config.h Configurable tray padding. 2015-06-28 00:14:37 +02:00
draw_util.h Introduce switch for the drawing backend 2015-10-14 21:12:33 +02:00
ipc.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
mode.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
outputs.h Introduce switch for the drawing backend 2015-10-14 21:12:33 +02:00
parse_json_header.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
trayclients.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
util.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
workspaces.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
xcb.h Use cairo for all drawing operations in i3bar. 2015-10-05 09:29:17 +02:00
xcb_atoms.def i3bar: set _NET_SYSTEM_TRAY_COLORS for symbolic icons (gtk3+) 2013-01-02 23:14:30 +01:00