summaryrefslogtreecommitdiff
path: root/asciifarm/client/switchselector.py
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