summaryrefslogtreecommitdiff
path: root/asciifarm/client/switchselector.py
diff options
context:
space:
mode:
Diffstat (limited to 'asciifarm/client/switchselector.py')
-rw-r--r--asciifarm/client/switchselector.py33
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