summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2015-11-20 16:03:38 -0600
committerBen Loftis <ben@harrisonconsoles.com>2015-11-20 16:04:43 -0600
commitbf3379e945ccfb1ed95001d0d8039594f612da13 (patch)
tree1b3a8141ca5ada0f9b422947b4a6db8689ec23be
parent619727ef73445e8217d78af257e820e46072f10b (diff)
add mixbus profile checks to prefs panel, to simplify future merges
-rw-r--r--gtk2_ardour/rc_option_editor.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc
index 4328391173..dac04ce836 100644
--- a/gtk2_ardour/rc_option_editor.cc
+++ b/gtk2_ardour/rc_option_editor.cc
@@ -42,6 +42,7 @@
#include "pbd/cpus.h"
#include "ardour/audioengine.h"
+#include "ardour/profile.h"
#include "ardour/dB.h"
#include "ardour/rc_configuration.h"
#include "ardour/control_protocol_manager.h"
@@ -2240,6 +2241,7 @@ RCOptionEditor::RCOptionEditor ()
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_editor_meter)
));
+if (!Profile->get_mixbus()) {
add_option (_("Editor"),
new BoolOption (
"show-zoom-tools",
@@ -2247,6 +2249,7 @@ RCOptionEditor::RCOptionEditor ()
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_zoom_tools),
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_zoom_tools)
));
+} // !mixbus
add_option (_("Editor"),
new BoolOption (
@@ -2345,6 +2348,7 @@ RCOptionEditor::RCOptionEditor ()
add_option (_("Editor"), new OptionEditorHeading (_("Waveforms")));
+if (!Profile->get_mixbus()) {
add_option (_("Editor"),
new BoolOption (
"show-waveforms",
@@ -2352,6 +2356,7 @@ RCOptionEditor::RCOptionEditor ()
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveforms),
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms)
));
+} // !mixbus
add_option (_("Editor"),
new BoolOption (
@@ -2422,6 +2427,7 @@ RCOptionEditor::RCOptionEditor ()
sigc::mem_fun (*_rc_config, &RCConfiguration::set_tape_machine_mode)
));
+if (!Profile->get_mixbus()) {
add_option (_("Audio"), new OptionEditorHeading (_("Connection of tracks and busses")));
add_option (_("Audio"),
@@ -2456,6 +2462,7 @@ RCOptionEditor::RCOptionEditor ()
oac->add (ManualConnect, _("manually"));
add_option (_("Audio"), oac);
+} // !mixbus
add_option (_("Audio"), new OptionEditorHeading (_("Denormals")));
@@ -2940,6 +2947,7 @@ RCOptionEditor::RCOptionEditor ()
_("Increasing the cache size uses more memory to store waveform images, which can improve graphical performance."));
add_option (S_("Preferences|GUI"), sics);
+if (!ARDOUR::Profile->get_mixbus()) {
/* Lock GUI timeout */
Gtk::Adjustment *lts = manage (new Gtk::Adjustment(0, 0, 1000, 1, 10));
@@ -2954,6 +2962,7 @@ RCOptionEditor::RCOptionEditor ()
(slts->tip_widget(),
_("Lock GUI after this many idle seconds (zero to never lock)"));
add_option (S_("Preferences|GUI"), slts);
+} // !mixbus
/* The names of these controls must be the same as those given in MixerStrip
for the actual widgets being controlled.