comparison bin/keyboardcomposer @ 385:e6f5ffb6a1b4

keyboardcomposer: zero hw sliders not used by row
author David McClosky <dmcc@bigasterisk.com>
date Fri, 15 Jun 2007 22:08:09 +0000
parents d596d932a7f1
children 551f06733559
comparison
equal deleted inserted replaced
384:d596d932a7f1 385:e6f5ffb6a1b4
178 self.keyhints.pack_configure(before=row) 178 self.keyhints.pack_configure(before=row)
179 179
180 for col in range(8): 180 for col in range(8):
181 try: 181 try:
182 subtk = self.slider_table[(self.current_row, col)] 182 subtk = self.slider_table[(self.current_row, col)]
183 self.sliders.valueOut("button-upper%d" % (col + 1), 127) 183 col += 1
184 self.sliders.valueOut("button-upper%d" % col, 127)
184 except KeyError: 185 except KeyError:
185 # unfilled bottom row has holes (plus rows with incomplete 186 # unfilled bottom row has holes (plus rows with incomplete
186 # groups 187 # groups
187 self.sliders.valueOut("button-upper%d" % (col + 1), 0) 188 self.sliders.valueOut("button-upper%d" % col, 0)
189 self.sliders.valueOut("slider%d" % col, 0)
188 continue 190 continue
189 self.send_to_hw(subtk.name, col + 1) 191 self.send_to_hw(subtk.name, col)
190 192
191 def got_nudger(self, number, direction, full=0): 193 def got_nudger(self, number, direction, full=0):
192 subtk = self.slider_table[(self.current_row, number)] 194 subtk = self.slider_table[(self.current_row, number)]
193 if direction == 'up': 195 if direction == 'up':
194 if full: 196 if full: