| 3625 | } |
| 3626 | |
| 3627 | void UICodeEditor::jumpLinesUp( int offset ) { |
| 3628 | for ( size_t i = 0; i < mDoc->getSelections().size(); ++i ) { |
| 3629 | TextPosition position = mDoc->getSelections()[i].start(); |
| 3630 | if ( mDocView.getVisibleLineRange( position ).visibleIndex == VisibleIndex::first ) { |
| 3631 | mDoc->setSelection( i, mDoc->startOfDoc(), mDoc->startOfDoc() ); |
| 3632 | } else { |
| 3633 | mDoc->moveTo( i, moveToLineOffset( position, offset, i ) ); |
| 3634 | } |
| 3635 | } |
| 3636 | mDoc->mergeSelection(); |
| 3637 | } |
| 3638 | |
| 3639 | void UICodeEditor::jumpLinesDown( int offset ) { |
| 3640 | for ( size_t i = 0; i < mDoc->getSelections().size(); ++i ) { |
no test coverage detected