awesome/tests/examples
Emmanuel Lepage Vallee 4501f0e768 Allow to add and remove keys and buttons.
Another step in moving these APIs toward the common object oriented and
declarative paradigms used by other APIs.

This commit introduces the `awful.keyboard` module. It currenly only
exists as a placeholder for the first few append/remove function, but
will grow in scope in another pull request to expose the currently
private modifier APIs and to provide keybindings collision detection
and replace some of `awful.hotkey_popup` business logic.

The `keygrabber` tests which uses root keybindings are disabled for
now to keep the commit size small. This is necessary since the shims
will need many iterations of changes before this work again with the
new syntax.
2019-11-09 16:42:06 -05:00
..
awful tests: Test `s:split()`. 2019-09-29 19:07:24 -04:00
gears/shape tests/examples: Explicitly mark tests generating an image 2018-07-24 14:12:44 +02:00
naughty tests: Test the new naughty.widgets 2019-06-08 18:56:08 -04:00
screen doc: Improve the screen padding image. 2019-08-25 15:35:17 -04:00
sequences Add a `gen_vertical_space` function to keep spacing from missalignment. 2019-10-05 17:16:22 -04:00
shims root: Turn `root.keys()` into a property. 2019-10-05 18:06:51 -04:00
text Allow to add and remove keys and buttons. 2019-11-09 16:42:06 -05:00
uml doc: Fix the UML template svg generation. 2019-10-01 02:07:05 -04:00
wibox Merge pull request #2816 from Elv13/more_notif_fix 2019-07-10 17:27:27 -04:00
CMakeLists.txt doc: Help the examples with text but no images get generated more often. 2019-08-19 00:24:14 -04:00
runner.sh doc: Help the examples with text but no images get generated more often. 2019-08-19 00:24:14 -04:00