Changeset - 6eafd86930b5
[Not reviewed]
default
0 1 0
dmcc - 22 years ago 2002-07-07 06:58:03

fix precision bug
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
Widgets/FlyingFader.py
Show inline comments
 
@@ -19,25 +19,25 @@ class FlyingFader(Frame):
 
        self.scale = Scale(self, scaleopts)
 
        self.vlabel = Label(self, text="0.0", font=font)
 
        self.label = Label(self, text=label, wraplength=40, font=font)
 

	
 
        self.oldtrough = self.scale['troughcolor']
 

	
 
        self.scale.pack(side=TOP, expand=1, fill=BOTH, anchor='c')
 
        self.vlabel.pack(side=BOTTOM, expand=0, fill=X)
 
        self.label.pack(side=BOTTOM, expand=0, fill=X)
 

	
 
        for k in range(1, 10):
 
            self.scale.bind("<Key-%d>" % k, 
 
                lambda evt, k=k: self.newfade(k / 10, evt))
 
                lambda evt, k=k: self.newfade(k / 10.0, evt))
 

	
 
        self.scale.bind("<Key-0>", lambda evt: self.newfade(100, evt))
 
        self.scale.bind("<grave>", lambda evt: self.newfade(0, evt))
 

	
 
        self.scale.bind("<1>", self.cancelfade)
 
        self.scale.bind("<2>", self.cancelfade)
 
        self.scale.bind("<3>", self.mousefade)
 

	
 
        self.variable.trace('w', self.updatelabel)
 

	
 
    def cancelfade(self, evt):
 
        self.fadetimes = 0, 0
0 comments (0 inline, 0 general)