# HG changeset patch # User Drew Perttula # Date 2019-05-28 08:41:47 # Node ID 9e6596b7f1a210a5ef497599e192e10a363bc979 # Parent 708cdf7c4dad084df96442dffede43fbfd27713d higher res KC slider values Ignore-this: a7db9d510cd5c518797b91970ea75773 diff --git a/bin/keyboardcomposer b/bin/keyboardcomposer --- a/bin/keyboardcomposer +++ b/bin/keyboardcomposer @@ -54,7 +54,7 @@ class SubScale(tk.Scale, Fadable): 'to': 0, 'showvalue': 0, 'sliderlength': 15, - 'res': 0.01, + 'res': 0.001, 'width': 40, 'troughcolor': 'black', 'bg': 'grey40', @@ -134,7 +134,7 @@ class SubmasterBox(tk.Frame): def getVal(self) -> float: return self._val - + def setVal(self, newVal: float) -> None: if self.dead: return @@ -144,7 +144,7 @@ class SubmasterBox(tk.Frame): except Exception: log.warn("disabling handlers on broken subbox") self.dead = True - + def cleanup(self): self.slider_var.trace_vdelete('w', self._slider_var_trace) @@ -190,11 +190,11 @@ class SubmasterBox(tk.Frame): self.setVal(graph.value(setting, L9['level']).toPython()) finally: self.pauseTrace = False - + def updateName(self): if self.scale is None: return - + def shortUri(u): return '.../' + u.split('/')[-1] @@ -533,9 +533,8 @@ class KeyboardComposer(tk.Frame, SubClie row['bg'] = 'black' def get_levels(self): - return dict([ - (uri, box.getVal()) for uri, box in list(self.subbox.items()) - ]) + return dict([(uri, box.getVal()) + for uri, box in list(self.subbox.items())]) def get_output_settings(self, _graph=None): _graph = _graph or self.graph