diff options
Diffstat (limited to 'asciifarm/client/display/switcher.py')
| -rw-r--r-- | asciifarm/client/display/switcher.py | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/asciifarm/client/display/switcher.py b/asciifarm/client/display/switcher.py deleted file mode 100644 index 035aea3..0000000 --- a/asciifarm/client/display/switcher.py +++ /dev/null @@ -1,29 +0,0 @@ - - -from .inventory import Inventory - -class Switcher(Inventory): - """An area that can contain multiple widgets but only shows one at a time. - There is a function to switch between the displayed widgets. - """ - - def __init__(self, widgets, initial=0): - Inventory.__init__(self, "", "", "=") - self.setInventory(widgets) - - for wid in widgets: - wid.hidden = True - - self.select(initial) - - def doSelect(self, value): - self.getSelectedItem().hidden = True - self.selector = value - self.change() - newWid = self.getSelectedItem() - newWid.hidden = False - newWid.change() - - def itemName(self, item): - return item.getImpl().title - |
