summaryrefslogtreecommitdiff
path: root/docs/tutorial/lbscr.py
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tutorial/lbscr.py')
-rw-r--r--docs/tutorial/lbscr.py18
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')