From ad9e44e92ae6fd555d9b116715ff671504cea30e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 26 Feb 2021 00:02:50 +0100 Subject: [PATCH] RecorderUI: consistent rec-arm button size The rec-arm circle diameter is given by 0.5 * min (width, height). For mono tracks the diameter is limited with the height of the track. When more channel meters are visible the height increases and the rec-arm circle grows. The solution here is to constrain the rec-arm button width to its minimum and not grow to have the same width as other buttons. This also changes the default meter-height so mono and stereo tracks have the same height (with default scaling). --- gtk2_ardour/track_record_axis.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtk2_ardour/track_record_axis.cc b/gtk2_ardour/track_record_axis.cc index e37fe995b3..0fca185f70 100644 --- a/gtk2_ardour/track_record_axis.cc +++ b/gtk2_ardour/track_record_axis.cc @@ -130,7 +130,7 @@ TrackRecordAxis::TrackRecordAxis (Session* s, boost::shared_ptr r _level_meter = new LevelMeterVBox (s); _level_meter->set_meter (_route->shared_peak_meter ().get ()); _level_meter->clear_meters (); - _level_meter->setup_meters (120, 12); + _level_meter->setup_meters (120, 10, 3); name_label.set_name (X_("TrackNameEditor")); name_label.set_alignment (0.0, 0.5); @@ -179,7 +179,6 @@ TrackRecordAxis::TrackRecordAxis (Session* s, boost::shared_ptr r update_sensitivity (); _track_number_size_group->add_widget (_number_label); - _ctrls_button_size_group->add_widget (*rec_enable_button); _ctrls_button_size_group->add_widget (*mute_button); _ctrls_button_size_group->add_widget (_playlist_button); _monitor_ctrl_size_group->add_widget (*monitor_input_button);