summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_pin_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-15 18:15:05 +0200
committerRobin Gareus <robin@gareus.org>2016-04-15 18:15:05 +0200
commit5242aeb871d173c80e0ecde567831c7afcbf0fac (patch)
treea5cf54220363be5ffd6d0e5cc5ef3144000b4ff6 /gtk2_ardour/plugin_pin_dialog.h
parent424cacfbc83516d9e935bd93135e58b34dcfc002 (diff)
Output Port Presets.
Diffstat (limited to 'gtk2_ardour/plugin_pin_dialog.h')
-rw-r--r--gtk2_ardour/plugin_pin_dialog.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_pin_dialog.h b/gtk2_ardour/plugin_pin_dialog.h
index c8fd460cb0..d2fa327b70 100644
--- a/gtk2_ardour/plugin_pin_dialog.h
+++ b/gtk2_ardour/plugin_pin_dialog.h
@@ -28,6 +28,7 @@
#include "ardour/route.h"
#include "ardour_button.h"
+#include "ardour_dropdown.h"
#include "ardour_window.h"
#include "io_selector.h"
@@ -91,6 +92,8 @@ private:
ArdourButton _add_sc_audio;
ArdourButton _add_sc_midi;
+ ArdourDropdown _out_presets;
+
Gtk::Menu reset_menu;
Gtk::Menu input_menu;
Gtk::Table* _sidechain_tbl;
@@ -99,6 +102,7 @@ private:
void plugin_reconfigured ();
void update_element_pos ();
void refill_sidechain_table ();
+ void refill_output_presets ();
void darea_size_request (Gtk::Requisition*);
void darea_size_allocate (Gtk::Allocation&);
@@ -127,6 +131,7 @@ private:
void add_remove_plugin_clicked (bool);
void add_remove_port_clicked (bool, ARDOUR::DataType);
void add_sidechain_port (ARDOUR::DataType);
+ void select_output_preset (uint32_t n_audio);
void handle_input_action (const CtrlElem &, const CtrlElem &);
void handle_output_action (const CtrlElem &, const CtrlElem &);
void handle_thru_action (const CtrlElem &, const CtrlElem &);