Rudimentary ghost note when adding MIDI notes to a region, as per #3180.
[ardour.git] / gtk2_ardour / processor_box.h
index d5e4572659f6112e2612a3f464003a7e0bfdb20b..1e4257d22b16d207a2299dc8ed100b112ef40f55 100644 (file)
@@ -197,7 +197,7 @@ 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 ();
-       void use_plugins (const SelectedPlugins&);
+       bool use_plugins (const SelectedPlugins&);
 
        bool no_processor_redisplay;
 
@@ -238,9 +238,13 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD
        void rename_processors ();
 
        void for_selected_processors (void (ProcessorBox::*pmf)(boost::shared_ptr<ARDOUR::Processor>));
-       void get_selected_processors (ProcSelection&);
+       void get_selected_processors (ProcSelection&) const;
 
+        bool can_cut() const;
+
+       static Glib::RefPtr<Gtk::Action> cut_action;
        static Glib::RefPtr<Gtk::Action> paste_action;
+       static Glib::RefPtr<Gtk::Action> rename_action;
        void paste_processor_state (const XMLNodeList&, boost::shared_ptr<ARDOUR::Processor>);
 
        void activate_processor (boost::shared_ptr<ARDOUR::Processor>);