Range selection includes invisible staffs
Currently when making a range selection in the score, invisible staffs may also be included and affected.
I've thought of some typical scenarios:
1. When you select all(via Ctrl+A). Currently all invisible staffs are affected.
2. When there're 3 staffs, with the middle one being invisible, and you select from the first to last(from what you see, the two staffs are adjacent). Currently the middle staff is also affected.
Potential questions to be discussed:
What's the user's intention in the above scenarios? More specifically, under what circumstances does the user want invisible staves to be affected?
If we want to ignore invisible staves in some situations, what changes should be made to class
Selection, or the codes that use