Mercurial > code > home > repos > light9
comparison bin/keyboardcomposer @ 286:2848cf5e14c5
keyboardcomposer: skip subs at 0 when combining, temporary subs don't listen for reloads
author | David McClosky <dmcc@bigasterisk.com> |
---|---|
date | Sat, 18 Jun 2005 01:37:23 +0000 |
parents | d20fda03a041 |
children | 5322639d61e9 |
comparison
equal
deleted
inserted
replaced
285:34d29b3a1ce3 | 286:2848cf5e14c5 |
---|---|
207 def get_levels(self): | 207 def get_levels(self): |
208 return dict([(name, slidervar.get()) | 208 return dict([(name, slidervar.get()) |
209 for name, slidervar in self.slider_vars.items()]) | 209 for name, slidervar in self.slider_vars.items()]) |
210 def get_levels_as_sub(self): | 210 def get_levels_as_sub(self): |
211 scaledsubs = [self.submasters.get_sub_by_name(sub) * level \ | 211 scaledsubs = [self.submasters.get_sub_by_name(sub) * level \ |
212 for sub, level in self.get_levels().items()] | 212 for sub, level in self.get_levels().items() if level > 0.0] |
213 | 213 |
214 maxes = sub_maxes(*scaledsubs) | 214 maxes = sub_maxes(*scaledsubs) |
215 return maxes | 215 return maxes |
216 def save_current_stage(self, subname): | 216 def save_current_stage(self, subname): |
217 print "saving current levels as", subname | 217 print "saving current levels as", subname |