- AuthorPosts
- May 19, 2013 at 11:19 pm #11056StefanParticipant
I want to suggest a few more selection features:
1.) Sticky Selection
Perhaps now with “Multiple Selection Editing”
it would be possible to add a new command “Sticky Selection”It would work like pressing CTRL key while selecting next part.
Only without pressing that key.Also there could be a macro command “Selection.Sticky = true;”
Multiple Selection Editing (new v13 feature)
The new version allows you to select multiple locations within a document. To make multiple selections, after making one selection, make another selection with the mouse while pressing the CTRL key.
2. Restore Selection
If a selection is made, EE should store the positions automatically.
Executing the feature “Restore Selection” would read
this positions and restore the last selection.f.ex.:
– select line 3
– click elsewhere
– selection.Restore(); would restore the selection of line 33.) Invert Selection
If there was a selection made,
this feature would deselect the selection
and select the before not selected parts instead.f.ex.:
– find and select lines with “word”
– Selection.Invert();4.) selectLineNumber( n );
Command to select line number “n”
f.ex.:
selection.selectLineNumber( 14 );
selection.selectLineNumber( 33 );
selection.selectLineNumber( 45 );5.) Get selected lines numbers
Command to report line numbers of seleted lines.
SelLinesArray = GetSelectedLinesIndieces();
Pseudo code to invert selection:
nLines = document.GetLines( [ nFlags ] );
SelLinesArray = document.GetSelectedLinesIndieces();
document.UnSelectAll = true;
Selection.Sticky = true;
for( L=0; L < nLines; L++){
if( ! L in SelLinesArray )
document.selection.selectLineNumber(L);
}.
- AuthorPosts
- You must be logged in to reply to this topic.