[core] re-enable minimize of widgets

by default, allow toggling the minimized state of a widget via the
middle mouse and draw a single unicode char instead of the actual
widget, maintaining all states.

fixes #661
This commit is contained in:
Tobias Witek 2020-06-23 15:51:14 +02:00
parent 45d8ed23c9
commit 34dadadf90
6 changed files with 48 additions and 14 deletions

View file

@ -129,6 +129,13 @@ def test_get_widget_by_name(empty_config, widget_a, widget_b):
assert module.widget("i-do-not-exist") == None
assert module.widget() == widget_a
def test_get_widget_by_id(empty_config, widget_a, widget_b):
module = SampleModule(config=empty_config, widgets=[widget_a, widget_b])
assert module.widget(widget_id=widget_a.id) == widget_a
assert module.widget(widget_id=widget_b.id) == widget_b
assert module.widget(widget_id="i-do-not-exist") == None
def test_default_thresholds(empty_config, widget_a, widget_b):
module = SampleModule(config=empty_config, widgets=[widget_a, widget_b])