+ void plugin_row_activated (const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn* column);
+ bool plugin_row_button_press (GdkEventButton*);
+ void popup_note_context_menu (GdkEventButton*);
+ void plugin_drop (const Glib::RefPtr<Gdk::DragContext>&, const Gtk::SelectionData& data);
+
+ enum ProcessorPosition {
+ AddTop,
+ AddPreFader,
+ AddPostFader,
+ AddBottom
+ };
+
+ void add_selected_processor (ProcessorPosition);
+ void add_favorite_processor (ARDOUR::PluginPresetPtr, ProcessorPosition);
+ void remove_selected_from_favorites ();
+ void delete_selected_preset ();
+ ARDOUR::PluginPresetPtr selected_plugin ();
+