Changeset - 053889940418
[Not reviewed]
default
0 1 0
dmcc - 22 years ago 2002-07-07 06:48:57

some changes to allow integration into rsn. more needed
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
Widgets/FlyingFader.py
Show inline comments
 
@@ -25,13 +25,13 @@ class FlyingFader(Frame):
 
        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, 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)
 
@@ -78,13 +78,13 @@ class FlyingFader(Frame):
 
        newvalue = (percent * (lend - lstart)) + lstart
 
        self.variable.set(newvalue)
 
        colorfade(self.scale, percent)
 
        self.after(10, self.gofade)
 

	
 
    def updatelabel(self, *args):
 
        self.vlabel['text'] = "%.1f" % self.variable.get()
 
        self.vlabel['text'] = "%.3f" % self.variable.get()
 
        if self.fadetimes[1] == 0: # no fade
 
            self.vlabel['fg'] = 'black'
 
        elif self.curfade[1] > self.curfade[0]:
 
            self.vlabel['fg'] = 'red'
 
        else:
 
            self.vlabel['fg'] = 'blue'
0 comments (0 inline, 0 general)