28 |
gzz.vob.CalendarVob.setStatics(style_date, style_n, 3) |
gzz.vob.CalendarVob.setStatics(style_date, style_n, 3) |
29 |
|
|
30 |
# week number width, weekday height, month name height |
# week number width, weekday height, month name height |
31 |
gzz.vob.CalendarVob.setBounds(0.9, 1.1, 0.8) |
gzz.vob.CalendarVob.setBounds(0.9, 0.9, 1.5) |
32 |
|
|
33 |
# annual calendar |
# annual calendar |
34 |
for i in range(1, 13): |
for i in range(1, 13): |
35 |
cs_cal = vs.coords.affineCoordsys(cs_home , 0, 0 , i*10, 1,0,0,1) |
cs_cal = vs.coords.affineCoordsys(cs_home , 0, 0 , i*9, 1,0,0,1) |
36 |
vs.matcher.add(cs_cal, "cs_cal"+str(i)) |
vs.matcher.add(cs_cal, "cs_cal"+str(i)) |
37 |
vs.map.put(gzz.vob.CalendarVob(2002, i), cs_cal) |
vs.map.put(gzz.vob.CalendarVob(2002, i), cs_cal) |
38 |
|
|
57 |
|
|
58 |
|
|
59 |
def key(self, k): |
def key(self, k): |
60 |
if k == "+": |
if k == "+": self.scale *= 1.5 |
61 |
self.scale *= 1.5 |
if k == "-": self.scale *= 0.5 |
62 |
if k == "-": |
|
63 |
self.scale *= 0.5 |
if k == "Right": self.tx -= 50 / self.scale |
64 |
|
if k == "Left": self.tx += 50 / self.scale |
65 |
|
|
66 |
if k == "Up": self.ty += 50 / self.scale |
if k == "Up": self.ty += 50 / self.scale |
67 |
if k == "Down": self.ty -= 50 / self.scale |
if k == "Down": self.ty -= 50 / self.scale |
|
if k == "Left": self.tx += 50 / self.scale |
|
68 |
if k == "Next": self.ty -= 500 / self.scale |
if k == "Next": self.ty -= 500 / self.scale |
69 |
if k == "Prior": self.ty += 500 / self.scale |
if k == "Prior": self.ty += 500 / self.scale |
70 |
|
|