awesome/objects
Uli Schlachter d397d2d684 Redraw titlebars more intelligently
Whenever a titlebar of a client needed to be refreshed, all (possibly) four
titlebars would get completely refreshed. So if someone actually added more than
one titlebar to a client, awesome would copy each titlebar's content to the
window four times. Fix this by introducing more fine-grined functions for
uploads.

This also makes awesome only update the affected area when it gets an expose
event for a titlebar instead of all four titlebars completely.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-03-16 15:38:43 +01:00
..
button.c Renamed luaL_reg to luaL_Reg 2012-06-12 10:52:10 +02:00
button.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
client.c Redraw titlebars more intelligently 2014-03-16 15:38:43 +01:00
client.h Redraw titlebars more intelligently 2014-03-16 15:38:43 +01:00
drawable.c Drawable: Improve signal behavior 2013-02-20 14:09:19 +01:00
drawable.h Drawable: Improve signal behavior 2013-02-20 14:09:19 +01:00
drawin.c drawin: Don't unconditionally redraw when made visible 2014-03-16 15:38:30 +01:00
drawin.h Introduce drawables 2012-10-14 17:30:54 +02:00
key.c lua_objlen wrapped in luaA_rawlen 2012-06-12 11:02:57 +02:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
tag.c Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217) 2014-03-08 15:33:34 +01:00
tag.h Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217) 2014-03-08 15:33:34 +01:00
timer.c Use glib instead of libev 2012-11-21 21:01:12 +01:00
timer.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
window.c xproperty: Don't limit property lengths 2014-03-09 20:22:44 +01:00
window.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00