From: Guillaume L. <gla...@te...> - 2002-02-21 10:52:11
|
On Thursday 21 February 2002 09:16, Chris Cannam wrote: > Guillaume Laurent wrote: > > thus can display virtually any number or bars. > > In theory, but I bet the long horizontal line breaks when the > barbuttons widget gets very long -- like the staff lines in the > notation view used to before I split them up. You misunderstand : the bar widget (both parts, loop ruler and bar buttons) has the length of the window it's in, no more, no less. It's not really scrolling, it's being repainted differently. > > Chris will come up with plenty of pixel-sized nitpicks :-). > > Well, just looking at the code (haven't built it yet), you'll > get rounding errors in the bar positions on the barbuttons > widget because for some reason you've thrown away the piece > of logic that used to be there (with an explanatory comment > as well!) to avoid rounding problems. Because it was late and I couldn't figure out out to get it working according to the way the widget was painted. I did actually started to use it, but it wouldn't work, and going the plain dumb obvious way seemed to work, so... > Still, changing x to > a double in paintEvent should fix it now that we aren't sizing > pixel-sized vboxes any more. OK, I'll do that (if you haven't already). -- Guillaume http://www.telegraph-road.org |