diff options
| author | troido <troido@protonmail.com> | 2019-09-18 00:32:35 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2019-09-18 00:32:35 +0200 |
| commit | 64a5b6d7c732ed108e5705cbbb41b0addd18b510 (patch) | |
| tree | 8f10440be617497acceb73c9cb919804547c79c8 /asciifarm/client/switchselector.py | |
| parent | a0e86c082e8565a48ef14319ee3197abb71e533f (diff) | |
switched curses to ratuil
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 |
