# Two helper functions
def shortcut_prefix(key_name):
short = key_shortname(key_name)
- return '[%s]' % short if short else ' '
+ if short:
+ return '[%s]' % short
+ else:
+ return ' '
def do_entry((text, callback, key_name)):
key = get_key(key_name)
def __init__(self):
super(ListView, self).__init__()
self.current_index = None
- self.items_cache = []
- self.set_view(appuifw.Listbox([], self.entry_selected))
+ self.items_cache = self.items()
+ self.set_view(appuifw.Listbox(self.items_cache, self.entry_selected))
self.view.bind(EKeyUpArrow,lambda: self.arrow_key_pressed(-1))
self.view.bind(EKeyDownArrow,lambda: self.arrow_key_pressed(1))