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
e1733dd37a
progressbar: Add paddings and margins properties
...
This restore a feature that was available in Awesome 2.1-3.2.
The reason margin is implemented rather than use a container is to
be able to make the background smaller than the bar.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
915c10b1f8
progressbar: Add shape support
...
The current progressbar code dates from a time when Awesome had
a very limited drawing API. This commit first re-write the
algorithm to remove the workaround used to draw the border using
full rectangles only. It then add support for outer and inner
shapes with their respective border settings.
This commit also add clip support. This is enabled by default, but
could be disabled to have the bar taller than the background.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
8ec53c827b
progressbar: Fix a race condition
...
When created using the declarative syntax, set_value could be
called before set_max_value, this trimmed the value.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
e5d4c188f1
progressbar: Remove vertical/width/height code
...
The deprecation message should be enough. This doesn't remove
the functionalities themselves.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
e28b79944f
doc: Use @property for the progressbar doc.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
8d7f228301
progressbar: Conform to the new widget conventions.
...
It is not Awesome 3.2 anymore, progressbars are no longer userdata.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
7cbcc800bc
progressbar: Remove dead code.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
2c620468f0
progressbar: Deprecate width, height and vertical properties.
2016-09-26 01:18:09 -04:00
Emmanuel Lepage Vallee
89f796b268
doc: Fix copy paste mistake.
2016-09-25 22:47:35 -04:00
Emmanuel Lepage Vallee
6eca36d764
progressbar: Add missing includes documentation variables
2016-06-24 15:59:02 -04:00
Emmanuel Lepage Vallee
cbe046b0db
progressbar: Add theme options
2016-05-30 23:10:03 -04:00
Emmanuel Lepage Vallee
83a9a9e67a
doc: Add a progressbar widget default screenshot
2016-05-30 18:00:59 -04:00
Emmanuel Lepage Vallee
be23bf0f15
widget: Fix documentation
2016-05-30 17:51:19 -04:00
Emmanuel Lepage Vallee
6493cbee76
progressbar: Move to `wibox.widget`
2016-05-30 17:51:19 -04:00