Changeset - 57319ec2bfad
[Not reviewed]
default
0 2 0
drewp - 22 years ago 2002-07-13 04:26:59

tracing etc seems to work
2 files changed with 14 insertions and 3 deletions:
0 comments (0 inline, 0 general)
light8/ExtSliderMapper.py
Show inline comments
 
@@ -74,8 +74,19 @@ class SliderMapping:
 
            self.lastbgcolor = color
 
    def set_sublevel_var(self, newvar):
 
        'newvar is one of the variables in scalelevels'
 
        self.sublevel = newvar
 
        self.sublevel.trace('w', self.unsync)
 

	
 
        if newvar is not self.sublevel:
 
            try:
 
                # remove an old trace
 
                self.sublevel.trace_vdelete('w',self.sublevel.unsync_trace_cbname)
 
            except AttributeError:
 
                pass # it didn't have one
 

	
 
            self.sublevel = newvar
 
            self.sublevel.unsync_trace_cbname = self.sublevel.trace('w', self.unsync)
 
            
 
#        self.sublevel = newvar
 

	
 
        if self.sublabel:
 
            self.sublabel.configure(textvariable=newvar)
 
        self.check_synced()
light8/uihelpers.py
Show inline comments
 
@@ -172,7 +172,7 @@ class FancyDoubleVar(DoubleVar):
 
        
 
        # we build a list of the trace callbacks (the py functrions and the tcl functionnames)
 
        self.callbacklist[cbname]= mode
 
        print "added trace:",callback,cbname
 
#        print "added trace:",callback,cbname
 
        
 
        return cbname
 
    trace=trace_variable
0 comments (0 inline, 0 general)