comparison Widgets/FlyingFader.py @ 20:6eafd86930b5

fix precision bug
author dmcc
date Sun, 07 Jul 2002 06:58:03 +0000
parents 053889940418
children 626aa2179630
comparison
equal deleted inserted replaced
19:6284a812da50 20:6eafd86930b5
26 self.vlabel.pack(side=BOTTOM, expand=0, fill=X) 26 self.vlabel.pack(side=BOTTOM, expand=0, fill=X)
27 self.label.pack(side=BOTTOM, expand=0, fill=X) 27 self.label.pack(side=BOTTOM, expand=0, fill=X)
28 28
29 for k in range(1, 10): 29 for k in range(1, 10):
30 self.scale.bind("<Key-%d>" % k, 30 self.scale.bind("<Key-%d>" % k,
31 lambda evt, k=k: self.newfade(k / 10, evt)) 31 lambda evt, k=k: self.newfade(k / 10.0, evt))
32 32
33 self.scale.bind("<Key-0>", lambda evt: self.newfade(100, evt)) 33 self.scale.bind("<Key-0>", lambda evt: self.newfade(100, evt))
34 self.scale.bind("<grave>", lambda evt: self.newfade(0, evt)) 34 self.scale.bind("<grave>", lambda evt: self.newfade(0, evt))
35 35
36 self.scale.bind("<1>", self.cancelfade) 36 self.scale.bind("<1>", self.cancelfade)