awesome/lib/awful
Uli Schlachter 3cbb59b0dc FS#996: awful.ewmh: Connect to property::border_width signal
For example, I have some lua code which sets the border width based on the
number of visible clients. When just a single client is visible, the border
width is 0, else it's what the theme says.

Previously, this caused visible "glitches" for fullscreen'd and maximized
clients. This patch fixes that and updates the client's geometry and
border width appropriately.

This has a slight chance of going into an endless loop if someone sets a
fullscreen'd clients border width from its property::border_width signal.
Just don't do that!

Thanks to Arvydas Sidorenko for finding this issue.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-05-16 23:03:32 +02:00
..
layout remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
mouse do not set non existent, screen property on wiboxes 2012-01-15 16:52:12 +01:00
widget Return condition value instead of conditional true/false 2012-05-13 10:49:10 +02:00
autofocus.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
button.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
client.lua.in Fix a typo in commit fa1ca8070 2012-05-06 18:52:00 +02:00
completion.lua.in Improved ZSH completion (#535) 2012-05-09 17:01:59 +02:00
dbus.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
ewmh.lua.in FS#996: awful.ewmh: Connect to property::border_width signal 2012-05-16 23:03:32 +02:00
icccm.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
init.lua.in awful.keygrabber: capi.keygrabber stack 2012-05-01 14:09:10 +02:00
key.lua.in Return condition value instead of conditional true/false 2012-05-13 10:49:09 +02:00
keygrabber.lua.in awful.keygrabber: capi.keygrabber stack 2012-05-01 14:09:10 +02:00
menu.lua.in use awful.keygrabber in awful.menu 2012-05-01 14:09:11 +02:00
placement.lua.in awful.placement: can now operate on any object with a set geometry 2012-01-15 18:04:19 +01:00
prompt.lua.in use awful.keygrabber in awful.prompt 2012-05-01 14:09:11 +02:00
remote.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
rules.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
screen.lua.in awful.screen: define getbycoord() to compute screen number of a pixel 2012-01-15 16:52:19 +01:00
startup_notification.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
tag.lua.in awful.tag.inc*: properly pass tag parameter to set* 2012-01-11 10:42:11 +01:00
tooltip.lua.in do not set non existent, screen property on wiboxes 2012-01-15 16:52:12 +01:00
util.lua.in rename the iterator methods named cycle to iterate, and prettify luadoc a bit 2012-04-02 14:37:47 +02:00
wibox.lua.in remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00