| 816 | } |
| 817 | |
| 818 | void Editor::ThinRectangularRange() |
| 819 | { |
| 820 | if ( sel.IsRectangular() ) { |
| 821 | sel.selType = Selection::selThin; |
| 822 | if ( sel.Rectangular().caret < sel.Rectangular().anchor ) { |
| 823 | sel.Rectangular() = SelectionRange ( sel.Range ( sel.Count() - 1 ).caret, sel.Range ( 0 ).anchor ); |
| 824 | } else { |
| 825 | sel.Rectangular() = SelectionRange ( sel.Range ( sel.Count() - 1 ).anchor, sel.Range ( 0 ).caret ); |
| 826 | } |
| 827 | SetRectangularRange(); |
| 828 | } |
| 829 | } |
| 830 | |
| 831 | void Editor::InvalidateSelection ( SelectionRange newMain, bool invalidateWholeSelection ) |
| 832 | { |
nothing calls this directly
no test coverage detected