awesome/objects
Uli Schlachter aae960e99e Make client key bindings for e.g. xeyes work again
Instead of focusing the root window, we now create a "focus window" inside of
our frame window. This window is placed so that it is not visible, but we can
grab key bindings on it to simulate the window having the input focus.

Fixes: https://github.com/awesomeWM/awesome/issues/699
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-28 13:29:25 +01:00
..
button.c Require "integer" instead of "number" in more places 2016-02-06 13:59:14 +01:00
button.h Clean up header includes 2014-03-30 20:07:48 +02:00
client.c Make client key bindings for e.g. xeyes work again 2016-02-28 13:29:25 +01:00
client.h Make client key bindings for e.g. xeyes work again 2016-02-28 13:29:25 +01:00
drawable.c drawable.surface: Return nil if there is a surface 2016-01-15 18:38:51 +01:00
drawable.h drawable/drawin: Pass both lua_State and stack index around 2014-12-06 10:46:45 +01:00
drawin.c Select button press/release events on drawins 2015-12-13 18:10:29 +01:00
drawin.h drawin: lazily configure drawin windows 2015-08-23 15:25:23 +02:00
key.c Replace various calls to warn() with luaA_warn() 2015-12-31 15:35:13 +01:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
screen.c Add and use luaA_pushscreen() 2016-02-27 10:57:07 +01:00
screen.h Add and use luaA_pushscreen() 2016-02-27 10:57:07 +01:00
tag.c doc: signals: minor improvements, mainly for "tagged" 2015-07-07 17:19:41 +02:00
tag.h tag_client: Add explicit lua_State argument 2014-12-06 11:14:59 +01:00
window.c Replace various calls to warn() with luaA_warn() 2015-12-31 15:35:13 +01:00
window.h Apply window gravity for border width changes 2015-10-10 17:45:24 +02:00