Chris Cannam wrote:
> Segment tool "resize"
Speaking of the segment canvas tools:
Do we actually need the move tool, since you can move segments
with the select tool?
And do we actually need the resize tool, since the move tool (and
therefore also the select tool) could be made to resize a segment
when you drag with it on the edge of the segment's rectangle?
I can see some justification in having all of them just because
it might be quicker and more reliable to use a single-purpose tool,
but the GUI would be simpler and more comprehensible without. I'd
like to suggest, in the same spirit as the other "default" GUI
simplifications we've done recently, that we by default just show
three core tools (the select/move/resize tool, pencil tool and
eraser tool) with an optional four or so additional tools (move,
resize, split, join, and anything else we come up with) for those
who want them.
Also on the segment canvas, and more critically: The View menu and
the Score Editor function currently on it have always been something
of a stopgap. What we could really do with is a function (probably
on the Edit menu) that opens all of the currently-selected segments
in a single notation window, together with a Select All Segments
function. (We could also have a function that opened all selected
segments in separate matrix windows all at once, although that'd be
less useful.) This is nearly possible, except that there's no
suitable line of communication between the segment canvas (where
selections happen) and the surrounding GUI (where the menu functions
are). Rich, I assume you were once thinking about this kind of
thing when you sketched out the SegmentSelection class which I think
we haven't done anything with yet -- presumably this kind of thing
will easily drop out of whatever we end up doing for cut and paste
on the segment canvas? Ah yes, I remember now -- the ghosting-paste
btw, about the matrix: can we make it come up with the vertical
scrollbar scrolled to somewhere around in the middle, so as to
have a better chance that the notes are actually visible?