PyScore

01: # -*- python -*-
02: #### boatsview.py #### python package PyScore.timesheet module boats.view ####
03: 
04: # PyScore
05: # a race scoring programme
06: # written by Matt Draisey
07: # 2004 April 6
08: 
09: reloadables=[]
10: 
11: #### boatsview.py #### python package PyScore.timesheet module boats.view ####
12: 
13: import gtk
14: from timesheet import guiview
15: 
16: # link to the glade built widgets
17: 
18: box=guiview.entrybox[1]
19: 
20: listview=guiview.compview[1]
21: renderer=[None]*4
22: column=[None]*4
23: fromcolumn={}
24: for (col,(name,xalign)) in enumerate([
25:     ("Sail Number",1.0),
26:     ("Boat Name",0.0),
27:     ("Make of Boat",0.5),
28:     ("Boat Owner",0.0),
29: ]):
30:     renderer[col]=gtk.CellRendererText()
31:     renderer[col].set_property("xalign",xalign)
32:     column[col]=gtk.TreeViewColumn(
33:         name,renderer[col],text=col,style=4,strikethrough=5
34:     )
35:     column[col].set_resizable(False)
36:     fromcolumn[column[col]]=(col,renderer[col])
37:     listview.append_column(column[col])
38: 
39: #### boatsview.py #### python package PyScore.timesheet module boats.view ####