Add option to collect a route group, so that its member routes are reordered to be...
[ardour.git] / gtk2_ardour / editor_routes.h
index f416f8f195ecf2217c05503934fbc5bebff435e6..a075902dee7dd94e5cf025d31b99daa9ee5a20a2 100644 (file)
@@ -22,12 +22,13 @@ class EditorRoutes : public EditorComponent
 public:
        EditorRoutes (Editor *);
 
+       void connect_to_session (ARDOUR::Session *);
+
        Gtk::Widget& widget () {
                return _scroller;
        }
 
        void move_selected_tracks (bool);
-       void initial_display ();
        void show_track_in_display (TimeAxisView &);
        void suspend_redisplay () {
                _no_redisplay = true;
@@ -43,9 +44,11 @@ public:
        std::list<TimeAxisView*> views () const;
        void hide_all_tracks (bool);
        void clear ();
+       void sync_order_keys (std::string const &);
 
 private:
 
+       void initial_display ();
        void on_tv_rec_enable_toggled (Glib::ustring const &);
        void build_menu ();
        void show_menu ();
@@ -54,7 +57,6 @@ private:
        void reordered (Gtk::TreeModel::Path const &, Gtk::TreeModel::iterator const &, int *);
        bool button_press (GdkEventButton *);
        void route_name_changed (boost::weak_ptr<ARDOUR::Route>);
-       void sync_order_keys (std::string const &);
        void route_removed (TimeAxisView *);
        void handle_gui_changes (std::string const &, void *);
        void update_rec_display ();