viewportChanged

open override fun viewportChanged(historySize: Int, scrollbackOffset: Double, renderOffset: Int, visibleRows: Int, requestedRows: Int)

Reports the latest terminal-native viewport coordinates.

Parameters

historySize

rows available above the live viewport.

scrollbackOffset

precise visual offset from live output; fractional only while an integer-destination animation is in flight.

renderOffset

whole-row render-cache offset.

visibleRows

rows visible in the Swing component.

requestedRows

render-cache rows requested, including overscan.