mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-04 12:45:45 +01:00
big rework of scrolling, horizontal part considered almost 100% done.
Many more changes than I would typically like in a single commit, but this was all very intertwined. Vertical scrolling using track-stepping still to follow.
This commit is contained in:
parent
01c6266909
commit
9df3157dfc
8 changed files with 280 additions and 256 deletions
|
|
@ -303,8 +303,6 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible, publi
|
|||
virtual void get_equivalent_regions (RegionView* rv, std::vector<RegionView*>&, PBD::PropertyID) const = 0;
|
||||
|
||||
sigc::signal<void> ZoomChanged;
|
||||
/** Emitted when the horizontal position of the editor view changes */
|
||||
sigc::signal<void> HorizontalPositionChanged;
|
||||
sigc::signal<void> Realized;
|
||||
sigc::signal<void,framepos_t> UpdateAllTransportClocks;
|
||||
|
||||
|
|
@ -382,8 +380,9 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible, publi
|
|||
virtual Gtkmm2ext::TearOff* tools_tearoff () const = 0;
|
||||
|
||||
virtual DragManager* drags () const = 0;
|
||||
virtual void maybe_autoscroll (bool, bool, bool, bool) = 0;
|
||||
virtual void maybe_autoscroll (bool, bool, bool from_headers) = 0;
|
||||
virtual void stop_canvas_autoscroll () = 0;
|
||||
virtual bool autoscroll_active() const = 0;
|
||||
|
||||
virtual MouseCursors const * cursors () const = 0;
|
||||
virtual VerboseCursor * verbose_cursor () const = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue