add OSC Lua bindings
[ardour.git] / gtk2_ardour / route_ui.h
index 569fe125525a3cbd201120161da2c32aad6012d3..461419c8480d1b7f13ceade57554aeb753e2f8fd 100644 (file)
@@ -157,7 +157,6 @@ class RouteUI : public virtual AxisView
 
        void solo_changed(bool, void*);
        void solo_changed_so_update_mute ();
-       void mute_changed(void*);
        void listen_changed(void*);
        virtual void processors_changed (ARDOUR::RouteProcessorChange) {}
        void route_rec_enable_changed();
@@ -188,9 +187,6 @@ class RouteUI : public virtual AxisView
 
        int  set_color_from_route ();
 
-       void remove_this_route (bool apply_to_selection = false);
-       static gint idle_remove_this_route (RouteUI *);
-
        void route_rename();
 
        virtual void property_changed (const PBD::PropertyChange&);
@@ -198,6 +194,7 @@ class RouteUI : public virtual AxisView
 
        virtual void route_active_changed () {}
        void set_route_active (bool, bool);
+       void duplicate_selected_routes ();
 
         Gtk::Menu* record_menu;
         void build_record_menu ();
@@ -223,6 +220,7 @@ class RouteUI : public virtual AxisView
        virtual void map_frozen ();
 
        void adjust_latency ();
+       bool process_save_template_prompter (ArdourPrompter& prompter, const std::string& dir);
        void save_as_template ();
        void open_remote_control_id_dialog ();
 
@@ -243,7 +241,7 @@ class RouteUI : public virtual AxisView
        void toggle_comment_editor ();
 
        gint comment_key_release_handler (GdkEventKey*);
-       void comment_changed (void *src);
+       void comment_changed ();
        void comment_edited ();
        bool ignore_comment_edit;
 
@@ -272,6 +270,8 @@ class RouteUI : public virtual AxisView
 
        virtual void bus_send_display_changed (boost::shared_ptr<ARDOUR::Route>);
 
+       static std::string program_port_prefix;
+
   private:
        void check_rec_enable_sensitivity ();
        void parameter_changed (std::string const &);
@@ -308,7 +308,7 @@ class RouteUI : public virtual AxisView
 
        static void set_showing_sends_to (boost::shared_ptr<ARDOUR::Route>);
        static boost::weak_ptr<ARDOUR::Route> _showing_sends_to;
-       
+
        static uint32_t _max_invert_buttons;
 };