comparison bin/keyboardcomposer @ 1902:101bcb57b80f

reformat Ignore-this: e98fc2e5ff39e554b79ddc3bc7edcefa
author Drew Perttula <drewp@bigasterisk.com>
date Sat, 01 Jun 2019 01:13:54 +0000
parents 9e6596b7f1a2
children 70078fbe710d
comparison
equal deleted inserted replaced
1901:7fe81130b735 1902:101bcb57b80f
132 # initial position 132 # initial position
133 # stil need? dispatcher.send("send_to_hw", sub=sub.uri, hwCol=col + 1) 133 # stil need? dispatcher.send("send_to_hw", sub=sub.uri, hwCol=col + 1)
134 134
135 def getVal(self) -> float: 135 def getVal(self) -> float:
136 return self._val 136 return self._val
137 137
138 def setVal(self, newVal: float) -> None: 138 def setVal(self, newVal: float) -> None:
139 if self.dead: 139 if self.dead:
140 return 140 return
141 try: 141 try:
142 self.scale.set(newVal) 142 self.scale.set(newVal)
143 self.levellabel.config(text=str(newVal)) 143 self.levellabel.config(text=str(newVal))
144 except Exception: 144 except Exception:
145 log.warn("disabling handlers on broken subbox") 145 log.warn("disabling handlers on broken subbox")
146 self.dead = True 146 self.dead = True
147 147
148 def cleanup(self): 148 def cleanup(self):
149 self.slider_var.trace_vdelete('w', self._slider_var_trace) 149 self.slider_var.trace_vdelete('w', self._slider_var_trace)
150 150
151 def slider_changed(self, *args): 151 def slider_changed(self, *args):
152 self._val = self.scale.get() 152 self._val = self.scale.get()
188 self.pauseTrace = True # don't bounce this update back to server 188 self.pauseTrace = True # don't bounce this update back to server
189 try: 189 try:
190 self.setVal(graph.value(setting, L9['level']).toPython()) 190 self.setVal(graph.value(setting, L9['level']).toPython())
191 finally: 191 finally:
192 self.pauseTrace = False 192 self.pauseTrace = False
193 193
194 def updateName(self): 194 def updateName(self):
195 if self.scale is None: 195 if self.scale is None:
196 return 196 return
197 197
198 def shortUri(u): 198 def shortUri(u):
199 return '.../' + u.split('/')[-1] 199 return '.../' + u.split('/')[-1]
200 200
201 try: 201 try:
202 self.namelabel.config( 202 self.namelabel.config(
531 def unhighlight_row(self, row): 531 def unhighlight_row(self, row):
532 row = self.rows[row] 532 row = self.rows[row]
533 row['bg'] = 'black' 533 row['bg'] = 'black'
534 534
535 def get_levels(self): 535 def get_levels(self):
536 return dict([(uri, box.getVal()) 536 return dict([
537 for uri, box in list(self.subbox.items())]) 537 (uri, box.getVal()) for uri, box in list(self.subbox.items())
538 ])
538 539
539 def get_output_settings(self, _graph=None): 540 def get_output_settings(self, _graph=None):
540 _graph = _graph or self.graph 541 _graph = _graph or self.graph
541 outputSettings = [] 542 outputSettings = []
542 for setting in _graph.objects(self.session, L9['subSetting']): 543 for setting in _graph.objects(self.session, L9['subSetting']):