scrollDestination function
Implementation
ScrollDestination scrollDestination({
required int modeFlags,
required bool shiftHeld,
}) {
if (anyMouse(modeFlags)) return ScrollDestination.program;
if (shiftHeld) return ScrollDestination.history;
if (alternateScroll(modeFlags) && (modeFlags & kModeAltScreen) != 0) {
return ScrollDestination.program;
}
return ScrollDestination.history;
}