awesome/lib/awful
Uli Schlachter e24c09e828 Update titlebar color when focus changes (FS#1056)
The current code relied on some widget to cause a redraw when the focus changes.
Obviously, this assumption is wrong.

Instead, the code now uses the proper "focus" and "unfocus" signals for setting
titlebar colors, but it also needs to set these colors when a new titlebar is
created (v1 of this patch forgot that). For this reason, update_colors has to be
saved for when a titlebar's colors are updated.

This commit also reverts the ugly redraw_hook hack from commit a1918b8306.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-11-29 16:52:19 +01:00
..
layout Fix warnings from LDoc 2012-11-19 15:35:32 +01:00
mouse tag.screen doesn't exist anymore 2012-10-26 18:28:52 +02:00
widget Fix errors from missing themes 2012-11-27 22:55:42 +01:00
autofocus.lua.in Tags: Remove screen property 2012-10-23 10:05:34 +02:00
button.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
client.lua.in awful.client.toggletag: Use tag.getscreen() 2012-11-19 18:56:18 +01:00
completion.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
dbus.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
ewmh.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
icccm.lua.in awful.icccm: Handle titlebars 2012-11-01 13:53:23 +01:00
init.lua.in awful.titlebars: Implement 2012-10-23 20:37:50 +02:00
key.lua.in Lots of random documentation fixes 2012-11-19 14:09:10 +01:00
keygrabber.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
menu.lua.in awful.menu.clients: Fix client icons 2012-11-25 21:18:23 +01:00
placement.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
prompt.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
remote.lua.in More fixes for the recent module() removal 2012-06-17 15:24:01 +02:00
rules.lua.in Lots of random documentation fixes 2012-11-19 14:09:10 +01:00
screen.lua.in Lots of random documentation fixes 2012-11-19 14:09:10 +01:00
startup_notification.lua.in Ported awful to lua 5.2 2012-06-16 17:37:30 +02:00
tag.lua.in Lots of random documentation fixes 2012-11-19 14:09:10 +01:00
titlebar.lua.in Update titlebar color when focus changes (FS#1056) 2012-11-29 16:52:19 +01:00
tooltip.lua.in awful.tooltip: Update geometry in set_text (FS#956) 2012-11-04 21:53:38 +01:00
util.lua.in fix awful.util.table.join if first arg is null (#1052) 2012-11-11 22:16:57 +01:00
wibox.lua.in Lots of random documentation fixes 2012-11-19 14:09:10 +01:00