Hello Michael,
Now that you've just released a new version, I feel it falls upon me to start
making some promises about what I can deliver and when to get our linked
segment functionality out there in the next release. I can be a lazy fellow at
times so I need to start kicking my own backside into action on this one.
To which end I'd like to propose that by 2 weeks' time (bit optimistic? maybe
more like 3-4 weeks if hit difficulties) I'll have the branch at a stage where:
* you will be able to quick link a segment by Ctrl+Alt+dragging it (see later
for discussion of Ctrl+Alt) (already done in my working copy)
* there will be a new action - Paste as Links - appearing on the rosegarden
main window edit menu under the Paste action, and which can be activated via
the Ctrl+Alt+v keyboard shortcut(half done in my working copy)
* there will be an action for un-linking a segment (where? edit menu? context
menu?) (to do)
* all bugs related to cut/copy/paste range, and resizing linked segments will
be fixed (to do)
* serialisation will work (this is already done)
* I'll have given things at least a bit of a test (to do)
I figure this will be the minimum but usefully functional linked segment
implementation. I'm considering things like linked segment transposition are
"phase 2" items.
What else does this initial implementation need? Colour grouping for different
linked segment groups to give a visual cue as to which segs are linked and to
which others they are linked?
The Ctrl+Alt theme for firing linked segment functionality - basically I'm at
the end of my rope trying to think of the best way of firing the linking
functions. Ctrl+Alt is the least worst I can come up with, and Alt as a
modifier on Ctrl+drag sort of makes sense to me. Same for Alt as a modifier on
Ctrl+V for pasting. Luckily, Ctrl+Alt+drag doesn't interfere with KDE's
Alt+drag for window moving.
I found it hard to implement the idea of prompting for "copy as copy or link?"
on mouse up when dropping the copied segment, because the command which either
copies or links is already done at the start of the drag command. I'll happily
revisit all this, but for now I'm leaving it as Ctrl+Alt because there are
other things I need to get on with before I lose all hope and sanity.
How does that all sound?
I'm very happy to do any of it differently if you'd like, but I need to start
making some concrete plans just to start whipping myself into action! I like a
nice ticksheet to work through.
Many thanks,
Ian.
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel