basics of autoscroll for pianoroll (mostly shared with Editor)

More work to do moving/testing pianoroll autoscroll variant back into EditingContext
and sharing it with Editor.
This commit is contained in:
Paul Davis 2024-02-23 11:25:07 -07:00
parent 3fccf2b458
commit 48a6e8dfcf
10 changed files with 526 additions and 171 deletions

View file

@ -65,13 +65,11 @@ class CueEditor : public EditingContext
void redo_selection_op ();
double get_y_origin () const;
void reset_x_origin (samplepos_t);
void reset_y_origin (double);
void set_zoom_focus (Editing::ZoomFocus);
Editing::ZoomFocus get_zoom_focus () const;
samplecnt_t get_current_zoom () const;
void reset_zoom (samplecnt_t);
void set_samples_per_pixel (samplecnt_t);
void reposition_and_zoom (samplepos_t, double);
void set_mouse_mode (Editing::MouseMode, bool force = false);