The event filter doesn't work yet, but I'm getting closer to making it do
something.
I noticed in the matrix view that slotSelectAll only selects events if they're
notes.
My lines probably won't match yours, so I'll paste the function:
void
MatrixView::slotSelectAll()
{
Rosegarden::Segment *segment = m_segments[0];
Rosegarden::Segment::iterator it = segment->begin();
EventSelection *selection = new EventSelection(*segment);
for (; segment->isBeforeEndMarker(it); it++)
if ((*it)->isa(Rosegarden::Note::EventType))
selection->addEvent(*it);
setCurrentSelection(selection, false);
}
What about that? Not much use trying to filter on controllers and whatnot if
the user has done a select all from here, but AFAIK those events are
invisible from this view anyway, and they couldn't be sweep selected either.
Still, considering what will be possible, visible or not, after the event
filter works, I think Select All should actually select all the events. I
expect it would be common for people to Select All and then apply the filter
to focus it in.
If Select All stays like this, the event filter should completely disable
controllers/wheel when used from here. Either way, I need to account for it
on one side of the equation or the other.
Thoughts?
--
Michael McIntyre USDA zone 6b in SW VA, USA
Silvan <[EMAIL PROTECTED]> Linux Druid
----------[ registered Linux user #243621 ]---------
http://www.geocities.com/Paris/Rue/5407/index.html
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel