awesome/lib/awful
Uli Schlachter f6907e1296 awful.client.floating.toggle: Fix for dialogs
awful.client.floating.get() does some sensible defaults. E.g. dialogs are
floating by default. Since floating.toggle only checked the property, these
defaults made it break.

So floating.toggle() should use floating.get to decide if a given client is
floating. It should also use "false" instead of "nil" when the client is made
non-floating or else the default will apply again.

Thanks to vsp for making me figure this out. :)

Signed-off-by: Uli Schlachter <psychon@znc.in>
2011-02-10 23:05:44 +01:00
..
layout awful.layout: emit arrange signal 2009-11-06 12:39:48 +01:00
mouse awful.mouse: load finder 2009-09-11 13:43:02 +02:00
widget Tasklist: Fail less badly with invalid utf8 2010-10-07 18:42:05 +02:00
autofocus.lua.in Don't focus a different screen on unmanage (FS#850) 2011-01-27 22:27:53 +01:00
button.lua.in awful.{button,key}: enhance documentation 2009-08-28 15:26:41 +02:00
client.lua.in awful.client.floating.toggle: Fix for dialogs 2011-02-10 23:05:44 +01:00
completion.lua.in awful.completion: callback functions return table of matches 2010-10-11 15:23:06 +02:00
dbus.lua.in awful.dbus: enhance description 2009-08-28 15:33:18 +02:00
hooks.lua.in awful.hooks: deprecate in description 2009-08-28 15:34:03 +02:00
init.lua.in awful: add tooltip module 2009-09-09 20:27:47 +02:00
key.lua.in awful.{button,key}: enhance documentation 2009-08-28 15:26:41 +02:00
menu.lua.in add usage example for awful.menu 2011-01-26 22:10:32 +01:00
placement.lua.in awful.placement.no_overlap: Ignore desktop clients 2010-09-03 17:47:12 +02:00
prompt.lua.in awful.prompt: add ctrl-backspace 2010-10-21 09:05:55 +02:00
remote.lua.in awful.remote: enhance description 2009-08-28 15:36:34 +02:00
rules.lua.in Add match_any function and rule_any definition for different client matching. 2010-09-14 16:51:59 +02:00
screen.lua.in awful.screen: fix padding 2009-10-09 20:05:42 +02:00
startup_notification.lua.in spawn: move sn hooks to signals 2009-08-17 17:47:55 +02:00
tag.lua.in awful.tag: do not update history when identical tags 2010-10-20 17:30:48 +02:00
titlebar.lua.in awful.titlebar: Stop using arg 2010-10-12 18:37:54 +02:00
tooltip.lua.in tooltip: force place() if tooltip is not visible 2009-12-03 14:22:21 +01:00
util.lua.in Remove last known usage of deprecated in Lua 5.1 `arg` 2010-10-12 18:37:54 +02:00
wibox.lua.in awful.wibox: update struts on align() 2010-03-23 11:06:37 +01:00