2 sys.path.insert(0, '..')
6 from pygame.locals import *
10 _count = 1 # for added items
18 def remove_list_item(arg):
26 def add_list_item(arg):
28 my_list.add("item "+str(_count),value=_count)
35 #theme = gui.Theme('../data/themes/default')
37 app.connect(gui.QUIT,app.quit,None)
39 main = gui.Container(width=500, height=400) #, background=(220, 220, 220) )
42 main.add(gui.Label("List Example", cls="h1"), 20, 20)
46 my_list = gui.List(width=150, height=100)
47 main.add(my_list, 250, 100)
50 b = gui.Button("add item", width=150)
52 b.connect(gui.CLICK, add_list_item, None)
54 b = gui.Button("remove selected", width=150)
56 b.connect(gui.CLICK, remove_list_item, None)
58 b = gui.Button("clear", width=150)
60 b.connect(gui.CLICK, clear_list, None)