X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Feditor_routes.h;h=e9497edbbec566cf497cff1d234d50ced8d68d92;hb=d6b5c23579dc02d2f98fc1f48bf038c1070057fb;hp=2ceb6682b2e09e9ac94a033c0a66c4e8ad8be7b5;hpb=dc0139d4af4d246f6dcafb04425e3f1198c347c3;p=ardour.git diff --git a/gtk2_ardour/editor_routes.h b/gtk2_ardour/editor_routes.h index 2ceb6682b2..e9497edbbe 100644 --- a/gtk2_ardour/editor_routes.h +++ b/gtk2_ardour/editor_routes.h @@ -20,6 +20,11 @@ #ifndef __ardour_gtk_editor_route_h__ #define __ardour_gtk_editor_route_h__ +#include +#include +#include +#include + #include "pbd/signals.h" #include "gtkmm2ext/widget_state.h" @@ -109,10 +114,6 @@ private: int plugin_setup (boost::shared_ptr, boost::shared_ptr, ARDOUR::Route::PluginSetupOptions); - void display_drag_data_received ( - Glib::RefPtr const &, gint, gint, Gtk::SelectionData const &, guint, guint - ); - bool selection_filter (Glib::RefPtr const &, Gtk::TreeModel::Path const &, bool); void name_edit (std::string const &, std::string const &); void solo_changed_so_update_mute (); @@ -126,6 +127,7 @@ private: add (mute_state); add (solo_state); add (solo_visible); + add (solo_lock_iso_visible); add (solo_isolate_state); add (solo_safe_state); add (is_track); @@ -134,6 +136,7 @@ private: add (name_editable); add (is_input_active); add (is_midi); + add (no_vca); add (active); } @@ -145,6 +148,7 @@ private: Gtk::TreeModelColumn solo_state; /** true if the solo buttons are visible for this route, otherwise false */ Gtk::TreeModelColumn solo_visible; + Gtk::TreeModelColumn solo_lock_iso_visible; Gtk::TreeModelColumn solo_isolate_state; Gtk::TreeModelColumn solo_safe_state; Gtk::TreeModelColumn is_track; @@ -153,11 +157,12 @@ private: Gtk::TreeModelColumn name_editable; Gtk::TreeModelColumn is_input_active; Gtk::TreeModelColumn is_midi; + Gtk::TreeModelColumn no_vca; // activatable Gtk::TreeModelColumn active; }; Gtk::ScrolledWindow _scroller; - Gtkmm2ext::DnDTreeView > _display; + Gtk::TreeView _display; Glib::RefPtr _model; ModelColumns _columns; int _name_column; @@ -175,7 +180,6 @@ private: Gtk::Menu* _menu; Gtk::Widget* old_focus; - uint32_t selection_countdown; Gtk::CellEditable* name_editable; bool key_press (GdkEventKey* ev);