Mercurial > code > home > repos > light9
changeset 736:d1bff8a3b069
r key can't rebuild curves now that it's a marker key. let c-r rebuild all the curves
Ignore-this: a6f2253d4bdf114816212ae19265fc19
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Fri, 15 Jun 2012 06:10:54 +0000 |
parents | d6cea108ec48 |
children | 3d1112a894df |
files | bin/curvecalc light9/curvecalc/curveview.py |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/bin/curvecalc Fri Jun 15 06:10:29 2012 +0000 +++ b/bin/curvecalc Fri Jun 15 06:10:54 2012 +0000 @@ -227,6 +227,7 @@ def onReloadSubs(self, *args): # wants to be ctrl-r too dispatcher.send('reload all subs') + dispatcher.send("all curves rebuild") def main():
--- a/light9/curvecalc/curveview.py Fri Jun 15 06:10:29 2012 +0000 +++ b/light9/curvecalc/curveview.py Fri Jun 15 06:10:54 2012 +0000 @@ -322,7 +322,7 @@ self.dragging_dots = False self.selecting = False - def acls(self, butNot): + def acls(self, butNot=None): if butNot is self: return self.unselect() @@ -992,7 +992,9 @@ self.curveView = Curveview(curve, markers, knobEnabled=knobEnabled, isMusic=name in ['music', 'smooth_music'], zoomControl=zoomControl) + self.initCurveView() + dispatcher.connect(self.rebuild, "all curves rebuild") def rebuild(self): self.curveView.rebuild() @@ -1116,9 +1118,6 @@ r = self.row_under_mouse() # calling toggled() had no effect; don't know why r.collapsed.set_active(not r.collapsed.get_active()) - if event.string == 'r': - r = self.row_under_mouse() - r.rebuild() def row_under_mouse(self): x, y = self.curvesVBox.get_pointer()