comparison light8/Lightboard.py @ 104:15ead14b4dd1

result of 7.13 performance, some ExtSliderMapper fixes
author dmcc
date Mon, 15 Jul 2002 02:27:54 +0000
parents ddd3c8f04640
children 47bda76f5236
comparison
equal deleted inserted replaced
103:ddd3c8f04640 104:15ead14b4dd1
25 def __init__(self, master, parportdmx, DUMMY): 25 def __init__(self, master, parportdmx, DUMMY):
26 self.master = master 26 self.master = master
27 self.parportdmx = parportdmx 27 self.parportdmx = parportdmx
28 self.DUMMY = DUMMY 28 self.DUMMY = DUMMY
29 self.jostle_mode = 0 29 self.jostle_mode = 0
30 self.lastline = None
30 31
31 self.channel_levels = [] 32 self.channel_levels = []
32 self.scalelevels = {} 33 self.scalelevels = {}
33 # doesn't draw any UI yet-- look for self.xfader.setupwidget() 34 # doesn't draw any UI yet-- look for self.xfader.setupwidget()
34 self.xfader = Xfader(self.scalelevels) 35 self.xfader = Xfader(self.scalelevels)
277 for n, v in self.scalelevels.items(): 278 for n, v in self.scalelevels.items():
278 lev = v.get() 279 lev = v.get()
279 if lev: 280 if lev:
280 levels.append('%s\t%s' % (n, lev)) 281 levels.append('%s\t%s' % (n, lev))
281 282
282 template = "%s:\t%s\n" % (time(), '\t'.join(levels)) 283
283 self.rec_file.write(template) 284 newdata = '\t'.join(levels)
285 if newdata!=self.lastline:
286 template = "%s:\t%s\n" % (time(), newdata)
287 self.rec_file.write(template)
288 self.lastline = newdata
284 self.master.after(100, self.record_stamp) 289 self.master.after(100, self.record_stamp)
285 def highlight_sub(self, name, color): 290 def highlight_sub(self, name, color):
286 self.subediting.colorsub(name, color) 291 self.subediting.colorsub(name, color)