diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index 1eda32dce7..75a19299d7 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -2699,60 +2699,6 @@ RCOptionEditor::RCOptionEditor () gap->add (4, _("Large")); add_option (_("Appearance/Editor"), gap); - add_option (_("Appearance/Editor"), new OptionEditorHeading (_("Waveforms"))); - - if (!Profile->get_mixbus()) { - add_option (_("Appearance/Editor"), - new BoolOption ( - "show-waveforms", - _("Show waveforms in regions"), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveforms), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms) - )); - } // !mixbus - - add_option (_("Appearance/Editor"), - new BoolOption ( - "show-waveforms-while-recording", - _("Show waveforms while recording"), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveforms_while_recording), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms_while_recording) - )); - - add_option (_("Appearance/Editor"), - new BoolOption ( - "show-waveform-clipping", - _("Show waveform clipping"), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveform_clipping), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveform_clipping) - )); - - add_option (_("Appearance/Editor"), new ClipLevelOptions ()); - - ComboOption* wfs = new ComboOption ( - "waveform-scale", - _("Waveform scale"), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_waveform_scale), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_waveform_scale) - ); - - wfs->add (Linear, _("linear")); - wfs->add (Logarithmic, _("logarithmic")); - - add_option (_("Appearance/Editor"), wfs); - - ComboOption* wfsh = new ComboOption ( - "waveform-shape", - _("Waveform shape"), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_waveform_shape), - sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_waveform_shape) - ); - - wfsh->add (Traditional, _("traditional")); - wfsh->add (Rectified, _("rectified")); - - add_option (_("Appearance/Editor"), wfsh); - add_option (_("Appearance/Editor"), new OptionEditorHeading (_("Editor Meters"))); add_option (_("Appearance/Editor"), @@ -2808,6 +2754,61 @@ RCOptionEditor::RCOptionEditor () add_option (_("Appearance/Editor"), new OptionEditorBlank ()); + add_option (_("Appearance/Waveform"), new OptionEditorHeading (_("Editor Waveforms"))); + + if (!Profile->get_mixbus()) { + add_option (_("Appearance/Waveform"), + new BoolOption ( + "show-waveforms", + _("Show waveforms in regions"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveforms), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms) + )); + } // !mixbus + + add_option (_("Appearance/Waveform"), + new BoolOption ( + "show-waveforms-while-recording", + _("Show waveforms while recording"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveforms_while_recording), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms_while_recording) + )); + + add_option (_("Appearance/Waveform"), + new BoolOption ( + "show-waveform-clipping", + _("Show waveform clipping"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_waveform_clipping), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveform_clipping) + )); + + add_option (_("Appearance/Waveform"), new ClipLevelOptions ()); + + ComboOption* wfs = new ComboOption ( + "waveform-scale", + _("Waveform scale"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_waveform_scale), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_waveform_scale) + ); + + wfs->add (Linear, _("linear")); + wfs->add (Logarithmic, _("logarithmic")); + + add_option (_("Appearance/Waveform"), wfs); + + ComboOption* wfsh = new ComboOption ( + "waveform-shape", + _("Waveform shape"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_waveform_shape), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_waveform_shape) + ); + + wfsh->add (Traditional, _("traditional")); + wfsh->add (Rectified, _("rectified")); + + add_option (_("Appearance/Waveform"), wfsh); + add_option (_("Appearance/Waveform"), new OptionEditorBlank ()); + /* The names of these controls must be the same as those given in MixerStrip for the actual widgets being controlled. */