i3/i3bar/include
Ingo Bürk ff0aeddede When drawing text, mark the surface as dirty.
Since libi3 currently creates its own cairo surface for drawing text, we
need to mark our own surface as dirty to force cairo to invalidate its
cache. Otherwise, this will result in graphical glitches such as the text
not showing up at all.

This wrapper can be removed in the future when libi3 is adapted to reuse
the same cairo surface as we do for all other drawing operations.
2015-10-08 12:16:25 +02:00
..
cairo_util.h When drawing text, mark the surface as dirty. 2015-10-08 12:16:25 +02:00
child.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
common.h Use cairo for all drawing operations in i3bar. 2015-10-05 09:29:17 +02:00
config.h Configurable tray padding. 2015-06-28 00:14:37 +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 Use cairo for all drawing operations in i3bar. 2015-10-05 09:29:17 +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_atoms.def i3bar: set _NET_SYSTEM_TRAY_COLORS for symbolic icons (gtk3+) 2013-01-02 23:14:30 +01:00
xcb.h Use cairo for all drawing operations in i3bar. 2015-10-05 09:29:17 +02:00