Mercurial > code > home > repos > light9
comparison light8/Lightboard.py @ 101:a995fd1a8f03
result of 7.12 performance
author | dmcc |
---|---|
date | Sun, 14 Jul 2002 02:44:27 +0000 |
parents | d5deeed83228 |
children | e04f7b552bcd |
comparison
equal
deleted
inserted
replaced
100:f13cf18224f2 | 101:a995fd1a8f03 |
---|---|
105 'rebuild interface, reload data' | 105 'rebuild interface, reload data' |
106 self.get_data() | 106 self.get_data() |
107 self.subediting.refresh() | 107 self.subediting.refresh() |
108 self.buildinterface() | 108 self.buildinterface() |
109 bindkeys(self.master,'<Escape>', self.quit) | 109 bindkeys(self.master,'<Escape>', self.quit) |
110 self.master.tk_setPalette('gray40') | 110 self.slidermapper.setup() |
111 # self.master.tk_setPalette('gray40') | |
111 | 112 |
112 def stageassub(self): | 113 def stageassub(self): |
113 """returns the current onstage lighting as a levels | 114 """returns the current onstage lighting as a levels |
114 dictionary, skipping the zeros, and using names where | 115 dictionary, skipping the zeros, and using names where |
115 possible""" | 116 possible""" |
158 # load levels from external sliders | 159 # load levels from external sliders |
159 extlevels = self.slidermapper.get_levels() | 160 extlevels = self.slidermapper.get_levels() |
160 for name, val in extlevels.items(): | 161 for name, val in extlevels.items(): |
161 if name in self.scalelevels: | 162 if name in self.scalelevels: |
162 sl = self.scalelevels[name] | 163 sl = self.scalelevels[name] |
163 sl.disable_traces() | 164 # sl.disable_traces() |
164 sl.set(val) | 165 sl.set(val) |
165 sl.recreate_traces() | 166 # sl.recreate_traces() |
166 | 167 |
167 for lev,lab,oldlev,numlab in zip(levels, self.channel_levels, | 168 for lev,lab,oldlev,numlab in zip(levels, self.channel_levels, |
168 self.oldlevels, | 169 self.oldlevels, |
169 self.leveldisplay.number_labels): | 170 self.leveldisplay.number_labels): |
170 if lev != oldlev: | 171 if lev != oldlev: |