| 2412 | } |
| 2413 | |
| 2414 | DocumentViewLineRange UICodeEditor::getVisibleLineRange() const { |
| 2415 | Float lineHeight = getLineHeight(); |
| 2416 | VisibleIndex minLine = |
| 2417 | static_cast<VisibleIndex>( eemax( 0.f, eefloor( mScroll.y / lineHeight ) ) ); |
| 2418 | VisibleIndex maxLine = static_cast<VisibleIndex>( |
| 2419 | eemin( eemax( getTotalVisibleLines() - 1.f, 0.f ), |
| 2420 | eefloor( ( editorHeight() + mScroll.y ) / lineHeight ) + 1 ) ); |
| 2421 | return { minLine, maxLine }; |
| 2422 | } |
| 2423 | |
| 2424 | TextRange UICodeEditor::getVisibleRange() const { |
| 2425 | auto visibleLineRange = getDocumentLineRange(); |
no test coverage detected