persistent waveform shape setting.
[ardour.git] / gtk2_ardour / processor_box.h
index 9b39269cda5dbf7f394cf8e663525720793fd1f4..021e557d364f90f6fb4c1b3d25c7993994327787 100644 (file)
@@ -138,6 +138,7 @@ public:
        void set_control_state (XMLNode const *);
        std::string state_id () const;
        Gtk::Menu* build_controls_menu ();
+       Gtk::Menu* build_send_options_menu ();
 
 protected:
        ArdourButton _button;
@@ -205,13 +206,14 @@ private:
        std::list<Control*> _controls;
 
        void toggle_control_visibility (Control *);
+       void toggle_panner_link ();
 
        class PortIcon : public Gtk::DrawingArea {
        public:
                PortIcon(bool input) {
                        _input = input;
                        _ports = ARDOUR::ChanCount(ARDOUR::DataType::AUDIO, 1);
-                       set_size_request (-1, 3);
+                       set_size_request (-1, 2);
                }
                void set_ports(ARDOUR::ChanCount const ports) { _ports = ports; }
        private:
@@ -370,7 +372,6 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
        void report_failed_reorder ();
        void route_processors_changed (ARDOUR::RouteProcessorChange);
        void processor_menu_unmapped ();
-       void io_changed_proxy ();
 
        void processors_reordered (const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator&, int*);
        void compute_processor_sort_keys ();