diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 0100322d85..09b3f99723 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -474,6 +474,7 @@ Editor::Editor () , quantize_dialog (0) , _main_menu_disabler (0) , domain_bounce_info (nullptr) + , track_drag (nullptr) { /* we are a singleton */ diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 7c6842f6df..e9a6153b0b 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -1413,6 +1413,12 @@ private: void insert_patch_change (bool from_context); void fork_selected_regions (); void fork_regions_from_unselected (); + void start_track_drag (TimeAxisView&, int y, Gtk::Widget& w); + void mid_track_drag (GdkEventMotion*, Gtk::Widget& e); + void end_track_drag (); + void maybe_place_drag_spacer (); + void get_layout_relative_coordinates (Gtk::Widget&, int x, int y, int &xo, int &yo); + bool track_dragging() const; void do_insert_time (); void insert_time (Temporal::timepos_t const &, Temporal::timecnt_t const &, Editing::InsertTimeOption, bool, bool, bool, bool);