PyScore

01: # -*- python -*-
02: ###### classes.py ###### python package PyScore.timesheet module classes ######
03: 
04: # PyScore
05: # a race scoring programme
06: # written by Matt Draisey
07: # 2004 April 6
08: 
09: reloadables=[]
10: 
11: ###### classes.py ###### python package PyScore.timesheet module classes ######
12: 
13: from timesheet import classesview as view,classescon as controller
14: 
15: view.box.connect("key-press-event",lambda *x: controller.on_box_key_press(*x))
16: view.box.connect("changed",lambda *x: controller.on_box_changed(*x))
17: for i in [0,1,2]:
18:     view.listview[i].connect("cursor-changed",
19:         lambda *x: controller.on_view_cursor_changed(*x),i
20:     )
21: 
22: # register reloadables
23: 
24: reloadables+=[controller]
25: 
26: # show it
27: 
28: view.listview[0].show()
29: view.listview[1].show()
30: view.listview[2].show()
31: 
32: ###### classes.py ###### python package PyScore.timesheet module classes ######