fix background of ArdourButtons with no Body
[ardour.git] / gtk2_ardour / processor_box.h
index 6939b6ffc6cdda7343d4f8e76df6a97a9ce6a7d0..48101909ace971fa52aa4392902681ff260171d4 100644 (file)
@@ -243,7 +243,7 @@ private:
        class PluginDisplay : public Gtk::DrawingArea {
        public:
                PluginDisplay(boost::shared_ptr<ARDOUR::Plugin>, uint32_t max_height = 80);
-               ~PluginDisplay();
+               virtual ~PluginDisplay();
        protected:
                bool on_expose_event (GdkEventExpose *);
                void on_size_request (Gtk::Requisition* req);
@@ -506,7 +506,6 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
        void return_io_finished (IOSelector::Result, boost::weak_ptr<ARDOUR::Processor>, IOSelectorWindow*);
        void choose_insert ();
        void choose_plugin ();
-       bool choose_lua ();
        bool use_plugins (const SelectedPlugins&);
 
        bool no_processor_redisplay;
@@ -552,6 +551,7 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
        static Glib::RefPtr<Gtk::Action> paste_action;
        static Glib::RefPtr<Gtk::Action> rename_action;
        static Glib::RefPtr<Gtk::Action> delete_action;
+       static Glib::RefPtr<Gtk::Action> backspace_action;
        static Glib::RefPtr<Gtk::Action> manage_pins_action;
        static Glib::RefPtr<Gtk::Action> edit_action;
        static Glib::RefPtr<Gtk::Action> edit_generic_action;
@@ -571,7 +571,6 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
        static void rb_choose_aux (boost::weak_ptr<ARDOUR::Route>);
        static void rb_choose_plugin ();
        static void rb_choose_insert ();
-       static void rb_choose_lua ();
        static void rb_choose_send ();
        static void rb_clear ();
        static void rb_clear_pre ();