Thanks, Jake. It looks like what I'd need is a callback in the
_mouseDrag function that would allow me to do my own "hit"
detection, replacing what's defined there. I suppose I'll have
to write my own ...
It seems a bit presumptuous of the designers to have defined
"grid selecting" in this way -- or only in this way.
Selecting based upon what's within or touched by a 2-dimensional
shape is a completely different concept than when selecting everything
between two elements (as is done when selecting items in a list). I
get why they would want to support the kind of selecting they used,
but being able to select a sequential series of elements between start
and stop elements (inclusive) is valid/useful regardless of whether
the items are in a list or a grid.
Case in point, here's what I'm trying to accomplish
(selecting a sequential series of measures for playback - measures
7-10 in this example):