From: Guillaume L. <gla...@te...> - 2007-03-28 09:12:49
|
On Tuesday 27 March 2007 23:51, Guillaume Laurent wrote: > On Tuesday 27 March 2007 19:36, Chris Cannam wrote: > > On Tuesday 27 Mar 2007 18:33, Chris Cannam wrote: > > > If nothing equivalent to whatever happens in the segment and notation > > > views isn't evidently present in matrix (or base class) at the > > > appropriate moment [...] > > > > Ugh. Well, I hope you know what I meant. > > I'm not sure actually. Anyway, something strange is going on : it's more > than a simple update() problem, triggering a repaint doesn't make any > difference, yet paintEvent() does use a ruler scale to compute its > positions. Upon further investigations, it's not that something is broken, it's that the code just isn't there : the ruler scale which the tempo ruler in the matrix view uses is the matrix horiz. layout, but there is no way to tell this layout that zoom has occurred (the zooming in the matrix view is done by changing the canvas' transform matrix). -- Guillaume. http://telegraph-road.org |