]>
git.ipfire.org Git - thirdparty/newt.git/blob - peanuts.py
3 # Demo program to show use of python-newt module
5 from __future__
import absolute_import
, print_function
, unicode_literals
10 li
= Listbox(height
= 3, width
= 20, returnExit
= 1)
12 li
.append("Second", 2)
14 rb
= RadioBar(screen
, (("This", "this", 0),
15 ("Default", "default", 1),
17 bb
= ButtonBar(screen
, (("Ok", "ok"), ("Cancel", "cancel")))
19 ct
= CheckboxTree(height
= 5, scroll
= 1)
21 ct
.addItem("Red", (0, snackArgs
['append']))
22 ct
.addItem("Yellow", (0, snackArgs
['append']))
23 ct
.addItem("Blue", (0, snackArgs
['append']))
26 ct
.addItem("1", (2, snackArgs
['append']))
27 ct
.addItem("2", (2, snackArgs
['append']))
28 ct
.addItem("3", (2, snackArgs
['append']))
32 g
= GridForm(screen
, "My Test", 1, 4)
34 g
.add(rb
, 0, 1, (0, 1, 0, 1))
36 g
.add(bb
, 0, 3, growx
= 1)
43 print("listbox:", li
.current())
44 print("rb:", rb
.getSelection())
45 print("bb:", bb
.buttonPressed(result
))
46 print("checkboxtree:", ct
.getSelection())