On Sunday 25 Sep 2005 23:02, Stephen Torri wrote:
> On Sat, 2005-09-17 at 15:22 +0100, Chris Cannam wrote:
> > On Saturday 17 Sep 2005 15:03, Chris Cannam wrote:
> >  * Single-clicking on the fretboard to open the fretboard editor
> > isn't a good idea

Actually, I'd like to retract that one, with apologies for the 
misdirection.

I see now that what you were doing was taken from the behaviour of the 
Text tool.  With that tool active, you click once to insert text, and 
then click once on existing text to edit it.  It's entirely reasonable 
for the fretboard tool to work the same way.

What was confusing me was the fact that activating the fretboard tool 
doesn't yet change the mouse cursor, so I had forgotten the fretboard 
tool was active.  With the default selection tool active, 
double-clicking on a fretboard should ideally open the fretboard 
editor.  I was thinking you'd somehow coded it up so that single-click 
with the default tool opened the fretboard editor; I see this isn't the 
case.

So, ideally:

 * Single-click with fretboard tool on an existing fretboard opens 
fretboard editor on that fretboard (just as you originally coded -- 
sorry about that)
 * Single-click with fretboard tool in empty space opens fretboard 
editor for a new fretboard (also just as you originally coded)
 * Fretboard tool needs to change the mouse cursor (to what, I wonder?) 
just as the text tool and others do
 * Double-click with selection tool on an existing fretboard does 
likewise (does this work for text? I can't remember. It should)
 * Single-click with selection tool on an existing fretboard selects 
that fretboard (I would expect this to work by default).

>   b) Provide ability to drag fretboard from one location to another

This may not be necessary -- the existing micro-positioning 
(shift-click-drag) might already work.  I haven't had a moment to try 
it.

> At the end of each sunday I will commit the work to CVS. That way
> anyone interested in the progress of this list can sync up and
> review.

That sounds good.  I'm very much looking forward to seeing this work 
ready and integrated.

By the way, I have a point of conceptual confusion about the fretboard 
editor.  Let's say you open it and select a known chord through the 
selection boxes at the top.  Then you edit the chord on the fretboard, 
so as to end up with something totally different.  But the name of the 
chord you started from is still shown above, even though it's now 
completely different.  So what is actually stored in the composition 
when you apply the dialog?  Does it record the formal name of the known 
chord you started from, or just the modified fingering?  Is there any 
way in the GUI to assign a new name to a modified fingering?  (I guess 
that has to be part of the plan, along with saving them out to file.)  
I'm just vaguely wondering whether somewhere, deep down in the .rg 
file, there's always going to be something faintly identifying your 
completely spurious chord with the nice plain C major you started with 
when creating it.


Chris


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to