From: Richard B. <bo...@bo...> - 2002-05-10 16:18:31
|
Guillaume Laurent wrote: > We'll have to find a better solution then. Ayup. > > What exactly is the problem that the hack is trying to fix? > > The update of the horizontal scrollbar in EditViews. Maybe a stupid question but what's that got to do with the SegmentCanvas scrollbars? > Since we maintain an horizontal scrollbar seperately from the one which the > scrollview has, every time the content of the scrollview changes its size, we > need to reflect that on our scrollbar. In Qt2, even though the scrollview's > horizontal scrollbar is hidden, it's still properly maintained within the > scrollview, but not in Qt3. The scrollview is the SegmentCanvas - yeah? Erm. > > and couldn't really see anything wrong with my scrollbars. > > Really ? Try creating an empty segment, then fill it with 32nd notes so that > the staff gets larger than the initial canvas size. The scrollbar won't be > updated anymore, and you won't be able to scroll the whole staff. In the NotationView? Well I'm in KDE3 at the moment and I don't see this problem - in fact the canvas is much wider than it needs to be and the scrollbar works fine. Um. I think I need a diagram and a smack on the head. > You didn't disabled my hack (which is just the setHScrollbarMore(); > updateScrollbar() part), you disabled the whole scrollbar update which is > perfectly working under Qt2 :-). I was just following the comment.. Anyway, don't worry about it. _You_ understand it. In the best traditions that we've just talked about I'll endeavour to _not_ understand the problem and just satisfy myself with taking the occasional cheapshot potshot. B |