PyScore

01: # -*- python -*-
02: #### finishes.py #### python package PyScore.timesheet module finishes ####
03: 
04: # PyScore
05: # a race scoring programme
06: # written by Matt Draisey
07: # 2004 April 6
08: 
09: reloadables=[]
10: 
11: #### finishes.py #### python package PyScore.timesheet module finishes ####
12: 
13: from timesheet import finishesview as view,finishescon 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,v in enumerate(view.listview):
18:     v.connect("cursor-changed",
19:         lambda *x: controller.on_view_cursor_changed(*x),i
20:     )
21: 
22: for i,c in enumerate(view.toggle):
23:     c.connect("toggled",lambda *x: controller.on_toggle(*x),i)
24: 
25: # register reloadables
26: 
27: reloadables+=[controller]
28: 
29: # show it
30: 
31: view.listview[0].show()
32: view.listview[1].show()
33: 
34: #### finishes.py #### python package PyScore.timesheet module finishes ####