awesome/objects
Uli Schlachter 62e2dee4ba Add awesome.register_xproperty (FS#1212)
This commits adds awesome.register_xproperty(). This allows lua code to register
arbitrary X11 properties with awesome which will then watch these properties.
Whenever such a property is changed on a client or drawin, we will emit the
xproperty::name signal.

This also adds window:get_xproperty(name) and window:set_xproperty(name, value)
which allows to mess with properties.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-03-07 16:17:40 +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: Emit property::screen after geometry 2014-03-06 18:08:21 +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 Add awesome.register_xproperty (FS#1212) 2014-03-07 16:17:40 +01:00
window.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00