onRasterPresent property

void Function(RasterPresentFrame frame)? onRasterPresent
getter/setter pair

When set, hot-path advances/scrolls use Rust-raster present (no full LineUpdate mirror). Selection/search still call refreshView.

Implementation

void Function(RasterPresentFrame frame)? onRasterPresent;