From d124b3600bdfe0a39cbee4e5bc62bed28d9353d0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 25 Feb 2021 14:29:12 +0100 Subject: [PATCH] Add a separator between script and window buttons --- gtk2_ardour/ardour_ui.h | 1 + gtk2_ardour/ardour_ui2.cc | 3 +++ gtk2_ardour/ardour_ui_options.cc | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index dd3bc46569..f2baa00363 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -507,6 +507,7 @@ private: ArdourWidgets::ArdourVSpacer recpunch_spacer; ArdourWidgets::ArdourVSpacer latency_spacer; ArdourWidgets::ArdourVSpacer monitor_spacer; + ArdourWidgets::ArdourVSpacer scripts_spacer; ArdourWidgets::ArdourButton monitor_dim_button; ArdourWidgets::ArdourButton monitor_mono_button; diff --git a/gtk2_ardour/ardour_ui2.cc b/gtk2_ardour/ardour_ui2.cc index fc3ee80366..065dd3902a 100644 --- a/gtk2_ardour/ardour_ui2.cc +++ b/gtk2_ardour/ardour_ui2.cc @@ -619,6 +619,9 @@ ARDOUR_UI::setup_transport () } col += MAX_LUA_ACTION_BUTTONS / 2; + transport_table.attach (scripts_spacer, TCOL, 0, 2 , SHRINK, EXPAND|FILL, 3, 0); + ++col; + transport_table.attach (recorder_visibility_button, TCOL, 0, 1 , FILL, SHRINK, hpadding, vpadding); transport_table.attach (mixer_visibility_button, col, col + 2, 1, 2 , FILL, SHRINK, hpadding, vpadding); ++col; diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index 158d92d6c6..bca6d28e68 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -457,6 +457,11 @@ ARDOUR_UI::parameter_changed (std::string p) action_script_call_btn[i].hide(); } } + if (cols == 0) { + scripts_spacer.hide (); + } else { + scripts_spacer.show (); + } } else if (p == "layered-record-mode") { layered_button.set_active (_session->config.get_layered_record_mode ()); } else if (p == "flat-buttons") {