awesome/objects
Uli Schlachter e54d911a94 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-29 21:47:22 +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 Make client key bindings for e.g. xeyes work again 2016-02-29 21:47:22 +01:00
client.h Make client key bindings for e.g. xeyes work again 2016-02-29 21:47:22 +01:00
drawable.c Drawable: Ignore exposes when we have nothing to draw 2014-03-17 16:35:03 +01:00
drawable.h Drawable: Ignore exposes when we have nothing to draw 2014-03-17 16:35:03 +01:00
drawin.c drawin_update_drawing: Remove optimization for invisible drawins 2014-10-11 13:30:33 +02:00
drawin.h drawable: Add pixmap member 2014-03-16 20:16:35 +01: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 Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217) 2014-03-08 15:33:34 +01:00
tag.h Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217) 2014-03-08 15:33:34 +01: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 Apply window gravity for border width changes 2015-11-06 21:41:45 +01:00
window.h Apply window gravity for border width changes 2015-11-06 21:41:45 +01:00