+ for( int i=0; i<TOTAL_PANES; ++i ) edl->local_session->track_start[i] =
+ (edl->local_session->track_start[i] * zoom) / old_zoom;
+ edl->tracks->update_y_pixels(theme);
+ gui->draw_trackmovement();
+}
+
+void MWindow::zoom_vtrack(int64_t zoom)
+{
+ int64_t old_zoom = edl->local_session->zoom_vtrack;
+ CLAMP(zoom, MIN_TRACK_ZOOM, MAX_TRACK_ZOOM);
+ edl->local_session->zoom_vtrack = zoom;
+
+ for( Track *track= edl->tracks->first; track; track=track->next ) {
+ if( track->data_type != TRACK_VIDEO ) continue;
+ track->data_h = zoom;