From 64a5b6d7c732ed108e5705cbbb41b0addd18b510 Mon Sep 17 00:00:00 2001 From: troido Date: Wed, 18 Sep 2019 00:32:35 +0200 Subject: switched curses to ratuil --- asciifarm/client/switchselector.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 asciifarm/client/switchselector.py (limited to 'asciifarm/client/switchselector.py') diff --git a/asciifarm/client/switchselector.py b/asciifarm/client/switchselector.py new file mode 100644 index 0000000..dfc18a7 --- /dev/null +++ b/asciifarm/client/switchselector.py @@ -0,0 +1,33 @@ + + +from .listselector import ListSelector + +class SwitchSelector(ListSelector): + + + + def setItems(self, items): + super().setItems(items) + self.updateVisibility() + + def updateVisibility(self): + pass + #for i, (_menu, widget, _title) in enumerate(self.items): + #if i == self.selector: + #widget.hidden = False + #widget.change() + #else: + #widget.hidden = True + + def doSelect(self, value): + + #self.getSelectedItem().widget.hidden = True + super().doSelect(value) + self.updateVisibility() + #self.getSelectedItem().widimp.change() + #newWid.hidden = False + #newWid.change() + + def itemName(self, item): + _menu, _widget, title = item + return title -- cgit