awesome/objects
Uli Schlachter 04dee81d13 client: Add request::activate signal (FS#848)
When we receive a _NET_ACTIVE_WINDOW request on the root window, we used to just
focus and raise the window. This didn't do much for clients which are on
non-selected tags.

Thus, this commit makes awesome emit request::activate on the client instead.
This is used in awful.ewmh to implement the old behavior again, but with
additionally marking the client as urgent if it isn't visible.

People who don't like this behavior can use client.disconnect_signal to disable
this behavior again. To make this really possible, awful.ewmh becomes a
"non-nil" module.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-03-06 17:47:55 +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 client: Add request::activate signal (FS#848) 2014-03-06 17:47:55 +01:00
client.h client: Add c.blob property 2014-02-23 12:26:13 +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 Finish C-side support for window shapes (FS#1051) 2014-01-03 17:01:43 +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 Tags: Remove screen property 2012-10-23 10:05:34 +02:00
tag.h Tags: Remove screen property 2012-10-23 10:05:34 +02: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 luaA_window_get_opacity: Always return a number 2012-10-19 13:10:13 +02:00
window.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00