Re: [Rosegarden-devel] autoscrolling hell

2006-09-26 Thread Guillaume Laurent
On Tuesday 26 September 2006 18:02, D. Michael McIntyre wrote: > On Tuesday 26 September 2006 4:48 am, Chris Cannam wrote: > > On Monday 25 Sep 2006 23:18, Guillaume Laurent wrote: > > > Since the autoscrolling is mostly Chris's work, perhaps he'll want to > > > check > > > > It is? I don't recall

Re: [Rosegarden-devel] autoscrolling hell

2006-09-26 Thread D. Michael McIntyre
On Tuesday 26 September 2006 4:48 am, Chris Cannam wrote: > On Monday 25 Sep 2006 23:18, Guillaume Laurent wrote: > > Since the autoscrolling is mostly Chris's work, perhaps he'll want to > > check > > It is? I don't recall having had anything to do with it. > > Maybe I just don't recall. Wasn't

Re: [Rosegarden-devel] autoscrolling hell

2006-09-26 Thread Chris Cannam
On Monday 25 Sep 2006 23:18, Guillaume Laurent wrote: > Since the autoscrolling is mostly Chris's work, perhaps he'll want to check It is? I don't recall having had anything to do with it. Maybe I just don't recall. Chris ---

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Guillaume Laurent
On Monday 25 September 2006 22:13, Martin Shepherd wrote: > > the visible area that doesn't trigger scrolling. With Guillarme's > patch, scrolling restarts with the same speed as before, when the > mouse is again moved into the autoscrolling region, whereas with mine, > it starts from the slow init

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Martin Shepherd
On Mon, 25 Sep 2006, Chris Cannam wrote: > On Monday 25 Sep 2006 20:34, Martin Shepherd wrote: >> I'm guessing that Guillarme made another patch after his >> announcement. > > There's a mailing list (rg-bugs) that gets notifications of all the > Subversion commits, if you want to check that kind o

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Chris Cannam
On Monday 25 Sep 2006 20:34, Martin Shepherd wrote: > I'm guessing that Guillarme made another patch after his > announcement. There's a mailing list (rg-bugs) that gets notifications of all the Subversion commits, if you want to check that kind of thing. > I can't immediately see what was done

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Martin Shepherd
On Mon, 25 Sep 2006, Chris Cannam wrote: > On Monday 25 Sep 2006 20:07, Martin Shepherd wrote: >> Curious. I modified the code after doing an svn update. Since this >> followed Guillarme's post about his patch, I assumed that I was >> modifying against his final patch. Was this not made to trunk?

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Chris Cannam
On Monday 25 Sep 2006 20:07, Martin Shepherd wrote: > Curious. I modified the code after doing an svn update. Since this > followed Guillarme's post about his patch, I assumed that I was > modifying against his final patch. Was this not made to trunk? Yes, I think it was. I'm up-to-date on trunk

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Martin Shepherd
Hi Chris, On Mon, 25 Sep 2006, Chris Cannam wrote: > On Monday 25 Sep 2006 02:39, Martin Shepherd wrote: >> What my previous patch didn't address, was another problem that I >> previously noted, wherein if one didn't manage to drag the cursor >> quickly enough to the edge of the matrix view, smoot

Re: [Rosegarden-devel] autoscrolling hell

2006-09-25 Thread Chris Cannam
On Monday 25 Sep 2006 02:39, Martin Shepherd wrote: > What my previous patch didn't address, was another problem that I > previously noted, wherein if one didn't manage to drag the cursor > quickly enough to the edge of the matrix view, smooth scrolling > didn't start. The following patch, which in

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Martin Shepherd
What my previous patch didn't address, was another problem that I previously noted, wherein if one didn't manage to drag the cursor quickly enough to the edge of the matrix view, smooth scrolling didn't start. The following patch, which includes the previous patch, fixes this as well. Basically, th

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Martin Shepherd
On Sun, 24 Sep 2006, Martin Shepherd wrote: >... > So I believe the fix is to call slotSetInsertCursorPosition() with its > optional scroll argument set to 0, when calling it from the mouse handler > of the ruler. I haven't figured out how to do that yet. Okay, the following patch does this, and

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Martin Shepherd
On Sun, 24 Sep 2006, Guillaume Laurent wrote: > Woops, just committed a fix for that (thanks Chris for pointing out the > cause). Thanks. However note that the fix restores the lightning-fast autoscrolling behaviour. I have just taken a look through the code, and I can see what is causing the li

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Guillaume Laurent
On Sunday 24 September 2006 15:12, Chris Cannam wrote: > Scrolling while setting a loop works in the top and bottom rulers in the > main view, and in the top ruler in the matrix, but it doesn't work at > all for me in the bottom ruler in the matrix or any ruler in notation.   > I'm not sure whether

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Guillaume Laurent
On Sunday 24 September 2006 11:43, Martin Shepherd wrote: > On Saturday 23 September 2006 7:47 pm, Guillaume Laurent wrote: > > Fixes are in, except for the first issue (autoscrolling happens too > > quickly in some cases), which I haven't really looked into. > > I just tried this (assuming that it

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Chris Cannam
On Sunday 24 Sep 2006 10:43, Martin Shepherd wrote: > I just tried this (assuming that it is the version in svn), but it > now doesn't seem to be possible to place the insertion cursor with > the mouse, at all. Whenever I click on the bar above the matrix view, > the insertion cursor initially appe

Re: [Rosegarden-devel] autoscrolling hell

2006-09-24 Thread Martin Shepherd
On Saturday 23 September 2006 7:47 pm, Guillaume Laurent wrote: > Fixes are in, except for the first issue (autoscrolling happens too quickly > in some cases), which I haven't really looked into. I just tried this (assuming that it is the version in svn), but it now doesn't seem to be possible to

Re: [Rosegarden-devel] autoscrolling hell

2006-09-23 Thread D. Michael McIntyre
On Saturday 23 September 2006 7:47 pm, Guillaume Laurent wrote: > Fixes are in, except for the first issue (autoscrolling happens too quickly > in some cases), which I haven't really looked into. Right in time for the release! :D I'll have to play with this, but the code looked good, and I'm op

Re: [Rosegarden-devel] autoscrolling hell

2006-09-23 Thread Guillaume Laurent
On Saturday 16 September 2006 23:00, Guillaume Laurent wrote: > A long time ago we spent countless hours trying to get auto-scrolling > right, and we did, as far as the move itself is concerned. However, how > this move is propagated needs to be reworked. Looking into this bug > > https://sourcefor

Re: [Rosegarden-devel] autoscrolling hell

2006-09-16 Thread Martin Shepherd
On Sat, 16 Sep 2006, D. Michael McIntyre wrote: > On Saturday 16 September 2006 5:00 pm, Guillaume Laurent wrote: > Another thing I noticed earlier today, autoscrolling while drawing out a long > selection in notation doesn't seem to happen. Requires wiggling the mouse > back and forth to keep th

Re: [Rosegarden-devel] autoscrolling hell

2006-09-16 Thread D. Michael McIntyre
On Saturday 16 September 2006 5:00 pm, Guillaume Laurent wrote: > - autoscrolling while moving the playback pointer is propagated to the > segment canvas. This is not by accident, but I'm not sure if it's such a > good idea. > > - autoscrolling while defining a loop is broken (just doesn't happen)

[Rosegarden-devel] autoscrolling hell

2006-09-16 Thread Guillaume Laurent
A long time ago we spent countless hours trying to get auto-scrolling right, and we did, as far as the move itself is concerned. However, how this move is propagated needs to be reworked. Looking into this bug https://sourceforge.net/tracker/?func=detail&atid=104932&aid=1052780&group_id=4932 I