summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-09 18:25:36 +0200
committerRobin Gareus <robin@gareus.org>2017-09-09 18:25:36 +0200
commitb5e1eb7538b9119e5b3abfb45d2ddf9f86331ffa (patch)
treee3b6e0f02e1cb172c18ecb6a3633858323b6369b /gtk2_ardour/route_ui.h
parent9e2251a61959a006c6ac272514d61c26ebb2ecaf (diff)
Migrate PC dialog to RouteUI, midnam handing to RTAV.
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses.
Diffstat (limited to 'gtk2_ardour/route_ui.h')
-rw-r--r--gtk2_ardour/route_ui.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/route_ui.h b/gtk2_ardour/route_ui.h
index 4550abd4c2..d39e8deabf 100644
--- a/gtk2_ardour/route_ui.h
+++ b/gtk2_ardour/route_ui.h
@@ -63,6 +63,7 @@ namespace ArdourWidgets {
class ArdourWindow;
class IOSelectorWindow;
class ControlSlaveUI;
+class PatchChangeGridDialog;
class SaveTemplateDialog;
class RoutePinWindowProxy : public WM::ProxyBase
@@ -113,6 +114,8 @@ public:
Gdk::Color route_color () const;
void choose_color ();
+ void select_midi_patch ();
+
bool ignore_toggle;
bool wait_for_release;
bool multiple_mute_change;
@@ -299,10 +302,13 @@ protected:
bool mark_hidden (bool yn);
+ PatchChangeGridDialog* patch_change_dialog () const;
+
private:
void parameter_changed (std::string const&);
void relabel_solo_button ();
void track_mode_changed ();
+ void delete_patch_change_dialog ();
std::string route_state_id () const;