diff options
Diffstat (limited to 'asciifarm/client/switchselector.py')
| -rw-r--r-- | asciifarm/client/switchselector.py | 33 |
1 files changed, 33 insertions, 0 deletions
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 |
