Emmanuel Lepage Vallée
ef1d7d8396
Merge pull request #1647 from Elv13/free_layout
...
Add a manual (free floating) layout
2017-06-12 19:49:30 -04:00
getzze
15d66167f7
tests: Test the calendar widget
2017-06-12 02:58:06 -04:00
Emmanuel Lepage Vallee
f2b7765355
tests: Test the `manual` layout.
2017-06-11 01:14:10 -04:00
Emmanuel Lepage Vallee
9e01c92ea2
tests: Minor changes to the wibox template.
2017-06-11 01:14:10 -04:00
Uli Schlachter
0abfed54de
example tests: Switch to new API
...
This makes the templates used by the example tests use the new API added
in the previous commit.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-30 11:22:07 +02:00
Kevin Zander
45dadde0dd
Move filesystem functions out of awful.util into new gears.filesystem
...
Update awful.util filesystem function calls to gears.filesystem function calls
Rename getdir to get_dir for consistency
2017-03-15 13:46:33 -05:00
Uli Schlachter
93b53bcf3f
Add some non-helpful examples
...
This makes the scroll and only_on_screen widgets appear in the widget
lists. The examples are not really helpful, but Elv13 told me to add
them. Also, only_on_screen is in awful.widget, but now something in
tests/examples/wibox/container refers to it...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-03-07 11:32:17 +01:00
getzze
bf2d658380
Add tests for grid layout
...
Update tests
Update tests
Separate spacing and padding tests
Update tests amd add imperative usage
Change fixed_size to homogeneous property
Update tests
2017-03-04 20:57:33 -05:00
morethanoneanimal
1c71260389
Replace improperly used asserts with warnings.
...
Add awful.spawn noop function to hooks.lua test. Previously it was nil.
2017-02-21 00:31:33 +01:00
Emmanuel Lepage Vallee
4a4864bb75
doc: Add another declarative syntax example
...
Better show the composite/encapsulated widgets
2017-02-12 22:19:08 +01:00
Emmanuel Lepage Vallee
7753d830c1
tests: Test the place container.
2017-02-11 16:10:13 -05:00
Emmanuel Lepage Vallee
1a7c816182
doc: Fix the progressbar examples indentation
...
Correctly, this time
2017-01-27 19:28:46 -05:00
SammysHP
37f0b7e3bf
prompt: Make awful.widget.prompt themeable
...
Adds new optional properties to the theme:
prompt_fg
prompt_bg
prompt_fg_cursor
prompt_bg_cursor
prompt_font
2017-01-23 13:15:09 +01:00
Emmanuel Lepage Vallee
a6161d1229
tests: Test the prompt highligher
2017-01-22 01:14:20 -05:00
Emmanuel Lepage Vallee
928f7b04b4
prompt: Add a key filter example
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
f6cce940a5
prompt: Add a Vi like prompt parser
...
Otherwise hooks that modify the command are not documented well
enough.
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
4934697817
prompt: Add a more complete hook example
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
53d32d362a
prompt: Unit test the example
2017-01-20 01:09:29 -05:00
Yauhen Kirylau
316734a681
move `theme_assets` from xresources theme to `beautiful` module. ( #1219 )
2017-01-14 04:09:54 +01:00
Emmanuel Lepage Vallee
6158091422
doc: Partially revert the indentation changes
...
This messes up the doc
2017-01-03 00:12:28 -05:00
Emmanuel Lepage Vallee
767cda5830
doc: Fix some example tests indentation
...
When `DOC_NO_USAGE` is set, the examples need 4 spaces as per the
markdown spec.
2017-01-03 00:10:18 -05: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
Daniel Hahler
68de588f21
tests: fix indenting/style ( #1303 )
...
Basically:
> for f in **/*.lua; do vim '+set sw=4' '+norm gg=G' '+wq' "$f"; done
2016-12-27 21:39:08 +01:00
Uli Schlachter
939453cabe
Fix luacheck warnings in the logo-tests
...
Ever since these files were added, these problems existed. I have no
idea what alt_fg is supposed to mean, but since a value of nil is
apparently ok, I just pass in nil directly.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-18 18:59:58 +01:00
Uli Schlachter
226bb2cc31
Fix luacheck warnings in themes/xresources/assets.lua
...
These were introduced by commit 12e1bd6747
.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-18 18:57:58 +01:00
Emmanuel Lepage Vallee
beb997f848
tests: Test the xresource theme logo generation
...
As a side effect, this creates valuable SVG assets
2016-12-11 00:10:39 -05:00
Uli Schlachter
9f2c4719ed
Make the piechart deterministic ( #1258 )
...
Previously, the API to set the data that should be displayed was
:set_data(t) where t is a table. This table has the labels to use as its
keys and the numbers as its values. With this API, it was not possible
to influence the order in which the "pie pieces" were drawn.
This commit adds and uses a new API called :set_data_list(t). Here, t is
a table with integer keys and tables as values, thus one can iterate
over this with ipairs() and the order is well-defined. The tables used
as values contain the label as their first entry and the number as their
second entry.
Fixes: https://github.com/awesomeWM/awesome/issues/1249
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-07 20:20:09 +01:00
Daniel Hahler
aeab2a70e9
Fix whitespace warnings reported by luacheck ( #1229 )
2016-11-21 22:38:23 +01:00
Emmanuel Lepage Vallee
072ff10cf0
tests: Test the slider widget.
2016-10-12 02:24:47 -04:00
Emmanuel Lepage Vallee
f25621c94c
tests: Test the graph shape.
2016-09-26 01:20:57 -04:00
Emmanuel Lepage Vallee
549d68dcc5
doc: Add more progressbar shape examples
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
7b11f1c1b4
tests: Test progressbat paddings, margins and clip
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
a8568eb969
doc: Add examples for vertical and labelled progressbar
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
b49b859fac
tests: Use the new progressbar features in the default test.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
6990cc15dc
tests: Add an helper "before and after" method for the layouts
...
This will avoid a lot of copy paste as the
remove/set/swap/insert/add/remove_widgets/swap_widgets code
is identical beside the method name.
2016-09-26 00:40:20 -04:00
Emmanuel Lepage Vallee
de3a8bb5fb
tests: Test the arc chart container.
2016-09-24 14:45:09 -04:00
Emmanuel Lepage Vallee
2a976951ea
tests: The the piechart widget.
2016-09-24 14:45:09 -04:00
Emmanuel Lepage Vallee
0a3a71dd45
widgets: Add a piechart widget.
2016-09-24 14:45:09 -04:00
Emmanuel Lepage Vallee
52cca3b8b7
tests: Test the checkbox widget.
2016-09-24 14:45:09 -04:00
Emmanuel Lepage Vallee
6128e995f2
tests: Test the radical progressbar
2016-09-24 14:45:08 -04: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
a8505ed019
doc: Add an imagebox widget default screenshot
2016-05-30 18:00:59 -04:00
Emmanuel Lepage Vallee
83a9a9e67a
doc: Add a progressbar widget default screenshot
2016-05-30 18:00:59 -04:00
Emmanuel Lepage Vallee
f29eeed82e
doc: Add a graph widget default screenshot
2016-05-30 18:00:58 -04:00
Emmanuel Lepage Vallee
ec2cfc7be2
doc: Add a textbox widget default screenshot
2016-05-30 18:00:58 -04:00
Emmanuel Lepage Vallee
ab40a342af
doc: Add a stack layout default screenshot
2016-05-30 18:00:58 -04:00
Emmanuel Lepage Vallee
163748c782
doc: Add a ratio layout default screenshot
2016-05-30 18:00:58 -04:00
Emmanuel Lepage Vallee
7fa56cb94c
doc: Add a flex layout default screenshot
2016-05-30 18:00:58 -04:00
Emmanuel Lepage Vallee
150026690c
doc: Add a fixed layout default screenshot
2016-05-30 18:00:58 -04:00