Emmanuel Lepage Vallee
6a862f786b
doc: Add support for `awfu.screenshot` in the `awful` template.
2022-11-13 17:35:32 -08:00
Emmanuel Lepage Vallee
88c65a71dd
textbox: Rename `align` to `halign`.
...
`halign` is used in multiple place in the API. Once upon a time,
Awesome only supported horizontal widgets, but this era has long
passed.
Fix #3640
2022-09-06 16:11:04 -07:00
Emmanuel Lepage Vallee
73625168f2
doc: Improve the `awful` template.
...
* Support client shape
* Support titlebar colors
* Only render clients part of the selected tag(s).
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
c1d25cd70d
doc: Improve the `awful` template client widget.
...
It was incorrectly sized.
2021-10-15 19:45:05 -07:00
Emmanuel Lepage Vallee
580f16b7ff
tests: Draw the wallpaper in the awful template
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
9e755d59ea
shims: Minor fixes
...
* Allow tags to be passed to the client (fake) constructor
* Add the border color fallback
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
522d628c2c
doc: Complete the widget documentation page.
...
This adds the `awful.widget` content along with some images.
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
1617c894cc
tests: Use rawget to avoid trigerring the tripwire.
...
The next commit will introduce extra checks that would otherwise
break this.
2019-08-14 00:55:27 -04:00
Emmanuel Lepage Vallee
eb1c45b656
background: Update all users so they don't use the deprecated name.
...
This is done before deprecating the API so no commit ever use the
deprecated name.
2019-04-05 21:06:11 -04:00
Uli Schlachter
8fdc89ff09
Add and use gears.timer.run_delayed_calls_now()
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-02-15 17:04:19 +01:00
Emmanuel Lepage Vallee
c3302c4bbe
tests: Improve the awful example template
...
* Support async operations
* Support `awful.popup`
* Support minimized clients
2018-12-24 21:49:52 -05:00
Emmanuel Lepage Vallee
cfaf7d8fe8
titlebar: Expose some previously private properties.
...
I am not happy with this API in general, I keep it undocumented
for now. In a perfect world, the whole client frame would be
a hierarchy.
2018-02-25 18:01:08 -05:00
Emmanuel Lepage Vallee
2a506b03ae
tests: Port the screen template to wibox.layout.manual
...
It's more flexible than raw cairo code and it's what it was
originally designed for (see #1153 ).
2017-10-21 19:34:04 +02:00
Uli Schlachter
46c32d9df1
tests/example: Add vim modelines
...
This uses DOC_HIDE magic in the actual test code, except for the
template.lua files which do not have it.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-31 13:59:38 +01:00
Uli Schlachter
a8834bfcc1
tests/examples: Move common template code into a common file ( #993 )
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-09 19:03:49 +02:00
Uli Schlachter
ffe64727fe
Silence warnings in examples ( #944 )
...
There was a problem that the examples were considered to have failed as soon as
they produced any kind of output, but there were legitimate cases of warnings
being printed that triggered these checks. Commit 4819be4f4f
used a
regular expression to detect and ignore this warnings.
This commit reverts the above commit and instead silences the warnings by
monkey-patching the function that prints the warnings into a no-op.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-06-07 22:57:01 +02:00
Emmanuel Lepage Vallee
66ca66ca87
tests: Add basic drawin shim
2016-05-03 17:12:54 -04:00
Emmanuel Lepage Vallee
9f1565c798
tests: Add a template to test clients, screens, tags and mouse
2016-03-31 04:45:45 -04:00