awesome/objects
Uli Schlachter a24f35532c Implement selection watcher objects
These objects are created via e.g. selection_watcher("CLIPBOARD") to
track the CLIPBOARD selection. They start watching when their .active
property is set to true and stop when this property is unset again.

This commit implements the Lua side of that: A list of active watchers
is kept and updated when needed.

The next commit will add the X11-side of this so that these objects
actually do something.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-02-06 10:10:52 +01:00
..
button.c doc: Add missing C-object documentation and fix some papercuts. 2018-07-25 18:26:11 -04:00
button.h Clean up header includes 2014-03-30 20:07:48 +02:00
client.c Improve docs for client class and instance 2018-11-21 12:51:19 +01:00
client.h Add support for motif wm hints 2018-08-03 19:19:43 +02:00
drawable.c Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
drawable.h drawable/drawin: Pass both lua_State and stack index around 2014-12-06 10:46:45 +01:00
drawin.c Remove systray_cleanup() from drawin_systray_kickout() (#2301) 2018-07-20 14:11:09 +03:00
drawin.h Partly fix removal of systray from a wibox 2017-03-11 18:14:38 +01:00
key.c Use existing xkbcommon functionality instead of XKeysymToString 2019-01-21 01:08:48 -05:00
key.h Use existing xkbcommon functionality instead of XKeysymToString 2019-01-21 01:08:48 -05:00
screen.c doc: Add missing C-object documentation and fix some papercuts. 2018-07-25 18:26:11 -04:00
screen.h client_resize(): Stop trying to force on screen 2017-05-15 08:15:38 +02:00
selection_watcher.c Implement selection watcher objects 2019-02-06 10:10:52 +01:00
selection_watcher.h Prepare a selection watcher interface 2019-02-06 09:30:16 +01:00
tag.c doc: Add missing C-object documentation and fix some papercuts. 2018-07-25 18:26:11 -04:00
tag.h Attempt at better handling of NET_CURRENT_DESKTOP property. 2016-06-04 16:42:54 +03:00
window.c Make alpha work on window borders 2018-03-03 10:57:48 +01:00
window.h geometry: Use the relevant rounding functions instead of integers 2016-04-18 04:20:22 -04:00