pub fn zoom_timeline_at(
geo: &TimelineGeometry,
local_x: f64,
zoom_in: bool,
zoom_factor: f64,
) -> TimelineViewportExpand description
Compute the new viewport after a cursor-anchored zoom step (local_x pixels from the track left, cursor time fixed).