diff light8/Lightboard.py @ 95:d5deeed83228

FancyDoubleVar is a DoubleVar where you can temporarily disable the callbacks FancyDoubleVar is a DoubleVar where you can temporarily disable the callbacks (at least the ones you made in python)
author drewp
date Sat, 13 Jul 2002 03:27:19 +0000
parents 233fe8cefa36
children a995fd1a8f03
line wrap: on
line diff
--- a/light8/Lightboard.py	Sat Jul 13 03:23:35 2002 +0000
+++ b/light8/Lightboard.py	Sat Jul 13 03:27:19 2002 +0000
@@ -159,7 +159,10 @@
         extlevels = self.slidermapper.get_levels()
         for name, val in extlevels.items():
             if name in self.scalelevels:
-                self.scalelevels[name].set(val)
+                sl = self.scalelevels[name]
+                sl.disable_traces()
+                sl.set(val)
+                sl.recreate_traces()
         
         for lev,lab,oldlev,numlab in zip(levels, self.channel_levels, 
                                          self.oldlevels,