diff options
Diffstat (limited to 'docs/tutorial/lbscr.py')
| -rw-r--r-- | docs/tutorial/lbscr.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/docs/tutorial/lbscr.py b/docs/tutorial/lbscr.py index b7af105..9536549 100644 --- a/docs/tutorial/lbscr.py +++ b/docs/tutorial/lbscr.py @@ -1,25 +1,25 @@ import urwid -def show_all_input(input, raw): +def show_all_input(keys, raw): + """make keys pressed visible to the user""" show_key.set_text(u"Pressed: " + u" ".join([ - unicode(i) for i in input])) - return input + unicode(k) for k in keys])) + return keys -def exit_on_cr(input): - if input == 'enter': +def exit_on_cr(key): + if key == 'enter': raise urwid.ExitMainLoop() palette = [('header', 'white', 'black'), ('reveal focus', 'black', 'dark cyan', 'standout'),] +div = urwid.Divider(u"-") content = urwid.SimpleListWalker([ urwid.AttrMap(w, None, 'reveal focus') for w in [ urwid.Text(u"This is a text string that is fairly long"), urwid.Divider(u"-"),] + [ - urwid.Text(u"Short one"), - urwid.Text(u"Another"), - urwid.Divider(u"-"), ] * 10 + [ - urwid.Text(u"What could be after this?"), + urwid.Text(u"Numbers %d" % i) for i in range(40)] + [ + urwid.Divider(u"-"), urwid.Text(u"The end."),]]) listbox = urwid.ListBox(content) show_key = urwid.Text(u"", wrap='clip') |
