summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-05-05 18:15:18 +0200
committerRobin Gareus <robin@gareus.org>2019-05-05 18:15:18 +0200
commit837678bdccf1c18a13e91ee752734bd483f9355c (patch)
tree357a94106c6cc1e38fc23d7b1bd74bd9d1ed16b7 /gtk2_ardour/engine_dialog.h
parentddd1cda2609362a1d4f153d738f9e2c8429d453b (diff)
Use pretty-port-names in latency measurement dialog
Diffstat (limited to 'gtk2_ardour/engine_dialog.h')
-rw-r--r--gtk2_ardour/engine_dialog.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h
index 2f5399e564..4b3558e3f4 100644
--- a/gtk2_ardour/engine_dialog.h
+++ b/gtk2_ardour/engine_dialog.h
@@ -97,8 +97,25 @@ private:
/* latency measurement */
- Gtk::ComboBoxText lm_output_channel_combo;
- Gtk::ComboBoxText lm_input_channel_combo;
+ class ChannelNameCols : public Gtk::TreeModelColumnRecord
+ {
+ public:
+ ChannelNameCols () {
+ add (pretty_name);
+ add (port_name);
+ }
+ Gtk::TreeModelColumn<std::string> pretty_name;
+ Gtk::TreeModelColumn<std::string> port_name;
+ };
+
+ ChannelNameCols lm_output_channel_cols;
+ Glib::RefPtr<Gtk::ListStore> lm_output_channel_list;
+ Gtk::ComboBox lm_output_channel_combo;
+
+ ChannelNameCols lm_input_channel_cols;
+ Glib::RefPtr<Gtk::ListStore> lm_input_channel_list;
+ Gtk::ComboBox lm_input_channel_combo;
+
Gtk::Label lm_measure_label;
Gtk::Button lm_measure_button;
Gtk::Button lm_use_button;