X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fpublic_editor.h;h=bb498a8c4f4eff0c6f89b04697a6cce54911ad5d;hb=fddb3778120e25b3b8e8134084e260dac07c1365;hp=68d5c0d5776b2854a6591195a2c7c7e55fc93dc1;hpb=0cde999d87ea4623d118f562e58305c7a97da8b8;p=ardour.git diff --git a/gtk2_ardour/public_editor.h b/gtk2_ardour/public_editor.h index 68d5c0d577..bb498a8c4f 100644 --- a/gtk2_ardour/public_editor.h +++ b/gtk2_ardour/public_editor.h @@ -223,7 +223,7 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible { virtual void select_all_tracks () = 0; virtual void set_selected_track (TimeAxisView&, Selection::Operation op = Selection::Set, bool no_remove = false) = 0; virtual void set_selected_mixer_strip (TimeAxisView&) = 0; - virtual void hide_track_in_display (TimeAxisView& tv, bool temporary = false) = 0; + virtual void hide_track_in_display (TimeAxisView* tv, bool temporary = false) = 0; virtual void set_stationary_playhead (bool yn) = 0; virtual void toggle_stationary_playhead () = 0; @@ -250,7 +250,6 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible { virtual void temporal_zoom_step (bool coarser) = 0; virtual void scroll_tracks_down_line () = 0; virtual void scroll_tracks_up_line () = 0; - virtual bool new_regionviews_display_gain () = 0; virtual void prepare_for_cleanup () = 0; virtual void finish_cleanup () = 0; virtual void reset_x_origin (nframes64_t frame) = 0; @@ -284,6 +283,8 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible { sigc::signal Realized; sigc::signal UpdateAllTransportClocks; + static sigc::signal DropDownKeys; + Glib::RefPtr editor_actions; virtual void reset_focus () = 0; @@ -365,6 +366,8 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible { friend bool relay_key_press (GdkEventKey*, Gtk::Window*); friend bool forward_key_press (GdkEventKey*); + + PBD::Signal0 SnapChanged; }; #endif // __gtk_ardour_public_editor_h__