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