Mercurial > code > home > repos > light9
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) |