blob: dfc18a713dd1d0b4ae13d03c2658c9ff697f7095 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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
|