summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-12-27 00:37:53 +0100
committerRobin Gareus <robin@gareus.org>2015-12-27 00:37:53 +0100
commitb7461fb7c010104f54fa134e14cd7c849da8cec0 (patch)
tree12ac16cee5990755a1b3e73d0a6909d459dd0091 /gtk2_ardour/mixer_ui.h
parentb1bf6be8e3a8cc2072144c6c10a33a8e152c3465 (diff)
add context-menu for processor-sidebar
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r--gtk2_ardour/mixer_ui.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h
index 9712649130..5399307be6 100644
--- a/gtk2_ardour/mixer_ui.h
+++ b/gtk2_ardour/mixer_ui.h
@@ -199,6 +199,18 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
void track_list_reorder (const Gtk::TreeModel::Path& path, const Gtk::TreeModel::iterator& iter, int* new_order);
void plugin_row_activated (const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn* column);
+ bool plugin_row_button_press (GdkEventButton*);
+ void popup_note_context_menu (GdkEventButton*);
+
+ enum ProcessorPosition {
+ AddTop,
+ AddPreFader,
+ AddPostFader,
+ AddBottom
+ };
+
+ void add_selected_processor (ProcessorPosition);
+ void add_favorite_processor (ARDOUR::PluginPresetPtr, ProcessorPosition);
void initial_track_display ();
void show_track_list_menu ();