summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_time_axis.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-09-09 14:39:36 +0200
committerRobin Gareus <robin@gareus.org>2014-09-09 14:39:36 +0200
commit6954708865d5f5d4c91160a5f72cd39c705dac96 (patch)
tree26d243c656e79a16e9d9caf060bab78cb96adc56 /gtk2_ardour/midi_time_axis.cc
parente60f03c54c7ae9d0dd54c3b3a639439da63cf121 (diff)
clean up midi channel controls
Diffstat (limited to 'gtk2_ardour/midi_time_axis.cc')
-rw-r--r--gtk2_ardour/midi_time_axis.cc26
1 files changed, 11 insertions, 15 deletions
diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc
index e62b45c177..772baf834f 100644
--- a/gtk2_ardour/midi_time_axis.cc
+++ b/gtk2_ardour/midi_time_axis.cc
@@ -291,42 +291,38 @@ MidiTimeAxisView::set_route (boost::shared_ptr<Route> rt)
ARDOUR_UI::instance()->set_tip (_midnam_custom_device_mode_selector, _("External Device Mode"));
_midi_controls_box.set_homogeneous(false);
- _midi_controls_box.set_border_width (10);
+ _midi_controls_box.set_border_width (2);
_channel_status_box.set_homogeneous (false);
- _channel_status_box.set_spacing (6);
+ _channel_status_box.set_spacing (4);
- _channel_selector_button.set_label (_("Chns"));
- ARDOUR_UI::instance()->set_tip (_channel_selector_button, _("Click to edit channel settings"));
+ ArdourButton *channel_selector_button = manage (new ArdourButton(_("Chns")));
+ channel_selector_button->set_name ("route button");
+ ARDOUR_UI::instance()->set_tip (channel_selector_button, _("Click to edit channel settings"));
/* fixed sized labels to prevent silly nonsense (though obviously,
* they cause their own too)
*/
-
- _playback_channel_status.set_size_request (65, -1);
- _capture_channel_status.set_size_request (60, -1);
+ set_size_request_to_display_given_text(_playback_channel_status, "Play: somemo", 2, 2); // TODO use _("Play: all/some")
+ set_size_request_to_display_given_text(_capture_channel_status, "Rec: somemo", 2, 2); // TODO use _("Rec: all/some")
_channel_status_box.pack_start (_playback_channel_status, false, false);
_channel_status_box.pack_start (_capture_channel_status, false, false);
- _channel_status_box.pack_start (_channel_selector_button, false, false);
+ _channel_status_box.pack_end (*channel_selector_button, false, false);
_channel_status_box.show_all ();
- _channel_selector_button.signal_clicked().connect (sigc::mem_fun (*this, &MidiTimeAxisView::toggle_channel_selector));
+ channel_selector_button->signal_clicked.connect (sigc::mem_fun (*this, &MidiTimeAxisView::toggle_channel_selector));
_midi_controls_box.pack_start (_channel_status_box, false, false, 10);
if (!patch_manager.all_models().empty()) {
- _midnam_model_selector.set_size_request(22, 30);
- _midnam_model_selector.set_border_width(2);
_midnam_model_selector.show ();
- _midi_controls_box.pack_start (_midnam_model_selector);
+ _midi_controls_box.pack_start (_midnam_model_selector, false, false, 2);
- _midnam_custom_device_mode_selector.set_size_request(10, 30);
- _midnam_custom_device_mode_selector.set_border_width(2);
_midnam_custom_device_mode_selector.show ();
- _midi_controls_box.pack_start (_midnam_custom_device_mode_selector);
+ _midi_controls_box.pack_start (_midnam_custom_device_mode_selector, false, false, 2);
}
model_changed();