mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 23:05:04 +01:00
re-group preferences part seven of 27 (probably)
This commit is contained in:
parent
c2bb6bcafd
commit
16e4333ad6
1 changed files with 217 additions and 226 deletions
|
|
@ -2268,13 +2268,6 @@ RCOptionEditor::RCOptionEditor ()
|
||||||
));
|
));
|
||||||
|
|
||||||
if (!Profile->get_mixbus()) {
|
if (!Profile->get_mixbus()) {
|
||||||
add_option (_("Editor"),
|
|
||||||
new BoolOption (
|
|
||||||
"show-zoom-tools",
|
|
||||||
_("Show zoom toolbar (if torn off)"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_zoom_tools),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_zoom_tools)
|
|
||||||
));
|
|
||||||
|
|
||||||
add_option (_("Editor"),
|
add_option (_("Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
|
|
@ -2765,6 +2758,181 @@ if (!Profile->get_mixbus()) {
|
||||||
add_option (_("Metronome"), new OptionEditorHeading (_("Metronome")));
|
add_option (_("Metronome"), new OptionEditorHeading (_("Metronome")));
|
||||||
add_option (_("Metronome"), new ClickOptions (_rc_config));
|
add_option (_("Metronome"), new ClickOptions (_rc_config));
|
||||||
|
|
||||||
|
/* Meters */
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Metering")));
|
||||||
|
|
||||||
|
ComboOption<float>* mht = new ComboOption<float> (
|
||||||
|
"meter-hold",
|
||||||
|
_("Peak hold time"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_hold),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_hold)
|
||||||
|
);
|
||||||
|
|
||||||
|
mht->add (MeterHoldOff, _("off"));
|
||||||
|
mht->add (MeterHoldShort, _("short"));
|
||||||
|
mht->add (MeterHoldMedium, _("medium"));
|
||||||
|
mht->add (MeterHoldLong, _("long"));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mht);
|
||||||
|
|
||||||
|
ComboOption<float>* mfo = new ComboOption<float> (
|
||||||
|
"meter-falloff",
|
||||||
|
_("DPM fall-off"),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_falloff),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_falloff)
|
||||||
|
);
|
||||||
|
|
||||||
|
mfo->add (METER_FALLOFF_OFF, _("off"));
|
||||||
|
mfo->add (METER_FALLOFF_SLOWEST, _("slowest [6.6dB/sec]"));
|
||||||
|
mfo->add (METER_FALLOFF_SLOW, _("slow [8.6dB/sec] (BBC PPM, EBU PPM)"));
|
||||||
|
mfo->add (METER_FALLOFF_SLOWISH, _("moderate [12.0dB/sec] (DIN)"));
|
||||||
|
mfo->add (METER_FALLOFF_MODERATE, _("medium [13.3dB/sec] (EBU Digi PPM, IRT Digi PPM)"));
|
||||||
|
mfo->add (METER_FALLOFF_MEDIUM, _("fast [20dB/sec]"));
|
||||||
|
mfo->add (METER_FALLOFF_FAST, _("very fast [32dB/sec]"));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mfo);
|
||||||
|
|
||||||
|
ComboOption<MeterLineUp>* mlu = new ComboOption<MeterLineUp> (
|
||||||
|
"meter-line-up-level",
|
||||||
|
_("Meter line-up level; 0dBu"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_line_up_level),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_line_up_level)
|
||||||
|
);
|
||||||
|
|
||||||
|
mlu->add (MeteringLineUp24, _("-24dBFS (SMPTE US: 4dBu = -20dBFS)"));
|
||||||
|
mlu->add (MeteringLineUp20, _("-20dBFS (SMPTE RP.0155)"));
|
||||||
|
mlu->add (MeteringLineUp18, _("-18dBFS (EBU, BBC)"));
|
||||||
|
mlu->add (MeteringLineUp15, _("-15dBFS (DIN)"));
|
||||||
|
|
||||||
|
Gtkmm2ext::UI::instance()->set_tip (mlu->tip_widget(), _("Configure meter-marks and color-knee point for dBFS scale DPM, set reference level for IEC1/Nordic, IEC2 PPM and VU meter."));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mlu);
|
||||||
|
|
||||||
|
ComboOption<MeterLineUp>* mld = new ComboOption<MeterLineUp> (
|
||||||
|
"meter-line-up-din",
|
||||||
|
_("IEC1/DIN Meter line-up level; 0dBu"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_line_up_din),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_line_up_din)
|
||||||
|
);
|
||||||
|
|
||||||
|
mld->add (MeteringLineUp24, _("-24dBFS (SMPTE US: 4dBu = -20dBFS)"));
|
||||||
|
mld->add (MeteringLineUp20, _("-20dBFS (SMPTE RP.0155)"));
|
||||||
|
mld->add (MeteringLineUp18, _("-18dBFS (EBU, BBC)"));
|
||||||
|
mld->add (MeteringLineUp15, _("-15dBFS (DIN)"));
|
||||||
|
|
||||||
|
Gtkmm2ext::UI::instance()->set_tip (mld->tip_widget(), _("Reference level for IEC1/DIN meter."));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mld);
|
||||||
|
|
||||||
|
ComboOption<VUMeterStandard>* mvu = new ComboOption<VUMeterStandard> (
|
||||||
|
"meter-vu-standard",
|
||||||
|
_("VU Meter standard"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_vu_standard),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_vu_standard)
|
||||||
|
);
|
||||||
|
|
||||||
|
mvu->add (MeteringVUfrench, _("0VU = -2dBu (France)"));
|
||||||
|
mvu->add (MeteringVUamerican, _("0VU = 0dBu (North America, Australia)"));
|
||||||
|
mvu->add (MeteringVUstandard, _("0VU = +4dBu (standard)"));
|
||||||
|
mvu->add (MeteringVUeight, _("0VU = +8dBu"));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mvu);
|
||||||
|
|
||||||
|
ComboOption<MeterType>* mtm = new ComboOption<MeterType> (
|
||||||
|
"meter-type-master",
|
||||||
|
_("Default Meter Type for Master Bus"),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_master),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_master)
|
||||||
|
);
|
||||||
|
mtm->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
||||||
|
mtm->add (MeterK20, ArdourMeter::meter_type_string(MeterK20));
|
||||||
|
mtm->add (MeterK14, ArdourMeter::meter_type_string(MeterK14));
|
||||||
|
mtm->add (MeterK12, ArdourMeter::meter_type_string(MeterK12));
|
||||||
|
mtm->add (MeterIEC1DIN, ArdourMeter::meter_type_string(MeterIEC1DIN));
|
||||||
|
mtm->add (MeterIEC1NOR, ArdourMeter::meter_type_string(MeterIEC1NOR));
|
||||||
|
mtm->add (MeterIEC2BBC, ArdourMeter::meter_type_string(MeterIEC2BBC));
|
||||||
|
mtm->add (MeterIEC2EBU, ArdourMeter::meter_type_string(MeterIEC2EBU));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mtm);
|
||||||
|
|
||||||
|
|
||||||
|
ComboOption<MeterType>* mtb = new ComboOption<MeterType> (
|
||||||
|
"meter-type-bus",
|
||||||
|
_("Default Meter Type for Busses"),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_bus),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_bus)
|
||||||
|
);
|
||||||
|
mtb->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
||||||
|
mtb->add (MeterK20, ArdourMeter::meter_type_string(MeterK20));
|
||||||
|
mtb->add (MeterK14, ArdourMeter::meter_type_string(MeterK14));
|
||||||
|
mtb->add (MeterK12, ArdourMeter::meter_type_string(MeterK12));
|
||||||
|
mtb->add (MeterIEC1DIN, ArdourMeter::meter_type_string(MeterIEC1DIN));
|
||||||
|
mtb->add (MeterIEC1NOR, ArdourMeter::meter_type_string(MeterIEC1NOR));
|
||||||
|
mtb->add (MeterIEC2BBC, ArdourMeter::meter_type_string(MeterIEC2BBC));
|
||||||
|
mtb->add (MeterIEC2EBU, ArdourMeter::meter_type_string(MeterIEC2EBU));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mtb);
|
||||||
|
|
||||||
|
ComboOption<MeterType>* mtt = new ComboOption<MeterType> (
|
||||||
|
"meter-type-track",
|
||||||
|
_("Default Meter Type for Tracks"),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_track),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_track)
|
||||||
|
);
|
||||||
|
mtt->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
||||||
|
mtt->add (MeterPeak0dB, ArdourMeter::meter_type_string(MeterPeak0dB));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mtt);
|
||||||
|
|
||||||
|
HSliderOption *mpks = new HSliderOption("meter-peak",
|
||||||
|
_("Peak threshold [dBFS]"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_peak),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_peak),
|
||||||
|
-10, 0, .1, .1
|
||||||
|
);
|
||||||
|
|
||||||
|
Gtkmm2ext::UI::instance()->set_tip (
|
||||||
|
mpks->tip_widget(),
|
||||||
|
_("Specify the audio signal level in dBFS at and above which the meter-peak indicator will flash red."));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), mpks);
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"),
|
||||||
|
new BoolOption (
|
||||||
|
"meter-style-led",
|
||||||
|
_("LED meter style"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_style_led),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_style_led)
|
||||||
|
));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Editor Meters")));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"),
|
||||||
|
new BoolOption (
|
||||||
|
"show-track-meters",
|
||||||
|
_("Show meters in track headers"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_track_meters),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_track_meters)
|
||||||
|
));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"),
|
||||||
|
new BoolOption (
|
||||||
|
"editor-stereo-only-meters",
|
||||||
|
_("Limit track header meters to stereo"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_editor_stereo_only_meters),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_editor_stereo_only_meters)
|
||||||
|
));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Post Export Analysis")));
|
||||||
|
|
||||||
|
add_option (S_("Preferences|Metering"),
|
||||||
|
new BoolOption (
|
||||||
|
"save-export-analysis-image",
|
||||||
|
_("Save loudness analysis as image file"),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_save_export_analysis_image),
|
||||||
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_save_export_analysis_image)
|
||||||
|
));
|
||||||
|
|
||||||
/* TRANSPORT & Sync */
|
/* TRANSPORT & Sync */
|
||||||
|
|
||||||
|
|
@ -3286,7 +3454,7 @@ if (!Profile->get_mixbus()) {
|
||||||
|
|
||||||
/* INTERFACE */
|
/* INTERFACE */
|
||||||
#if (defined OPTIONAL_CAIRO_IMAGE_SURFACE || defined CAIRO_SUPPORTS_FORCE_BUGGY_GRADIENTS_ENVIRONMENT_VARIABLE)
|
#if (defined OPTIONAL_CAIRO_IMAGE_SURFACE || defined CAIRO_SUPPORTS_FORCE_BUGGY_GRADIENTS_ENVIRONMENT_VARIABLE)
|
||||||
add_option (_("Appearance"), new OptionEditorHeading (_("Graphics Acceleration")));
|
add_option (S_("Preferences|GUI"), new OptionEditorHeading (_("Graphics Acceleration")));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef OPTIONAL_CAIRO_IMAGE_SURFACE
|
#ifdef OPTIONAL_CAIRO_IMAGE_SURFACE
|
||||||
|
|
@ -3299,7 +3467,7 @@ if (!Profile->get_mixbus()) {
|
||||||
|
|
||||||
Gtkmm2ext::UI::instance()->set_tip (bgc->tip_widget(), string_compose (
|
Gtkmm2ext::UI::instance()->set_tip (bgc->tip_widget(), string_compose (
|
||||||
_("Render large parts of the application user-interface in software, instead of using 2D-graphics acceleration.\nThis requires restarting %1 before having an effect"), PROGRAM_NAME));
|
_("Render large parts of the application user-interface in software, instead of using 2D-graphics acceleration.\nThis requires restarting %1 before having an effect"), PROGRAM_NAME));
|
||||||
add_option (_("Appearance"), bgc);
|
add_option (S_("Preferences|GUI"), bgc);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CAIRO_SUPPORTS_FORCE_BUGGY_GRADIENTS_ENVIRONMENT_VARIABLE
|
#ifdef CAIRO_SUPPORTS_FORCE_BUGGY_GRADIENTS_ENVIRONMENT_VARIABLE
|
||||||
|
|
@ -3311,11 +3479,11 @@ if (!Profile->get_mixbus()) {
|
||||||
);
|
);
|
||||||
|
|
||||||
Gtkmm2ext::UI::instance()->set_tip (bgo->tip_widget(), string_compose (_("Disables hardware gradient rendering on buggy video drivers (\"buggy gradients patch\").\nThis requires restarting %1 before having an effect"), PROGRAM_NAME));
|
Gtkmm2ext::UI::instance()->set_tip (bgo->tip_widget(), string_compose (_("Disables hardware gradient rendering on buggy video drivers (\"buggy gradients patch\").\nThis requires restarting %1 before having an effect"), PROGRAM_NAME));
|
||||||
add_option (_("Appearance"), bgo);
|
add_option (S_("Preferences|GUI"), bgo);
|
||||||
#endif
|
#endif
|
||||||
add_option (_("Appearance"), new OptionEditorHeading (_("Graphical User Interface")));
|
add_option (S_("Preferences|GUI"), new OptionEditorHeading (_("Graphical User Interface")));
|
||||||
|
|
||||||
add_option (_("Appearance"),
|
add_option (S_("Preferences|GUI"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"widget-prelight",
|
"widget-prelight",
|
||||||
_("Highlight widgets on mouseover"),
|
_("Highlight widgets on mouseover"),
|
||||||
|
|
@ -3323,7 +3491,7 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_widget_prelight)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_widget_prelight)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance"),
|
add_option (S_("Preferences|GUI"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"use-tooltips",
|
"use-tooltips",
|
||||||
_("Show tooltips if mouse hovers over a control"),
|
_("Show tooltips if mouse hovers over a control"),
|
||||||
|
|
@ -3341,9 +3509,9 @@ if (!Profile->get_mixbus()) {
|
||||||
_("<b>When enabled</b> clock displays are updated every Timecode Frame (fps).\n\n"
|
_("<b>When enabled</b> clock displays are updated every Timecode Frame (fps).\n\n"
|
||||||
"<b>When disabled</b> clock displays are updated only every 100ms."
|
"<b>When disabled</b> clock displays are updated only every 100ms."
|
||||||
));
|
));
|
||||||
add_option (_("Appearance"), bo);
|
add_option (S_("Preferences|GUI"), bo);
|
||||||
|
|
||||||
add_option (_("Appearance"),
|
add_option (S_("Preferences|GUI"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"blink-rec-arm",
|
"blink-rec-arm",
|
||||||
_("Blink Rec-Arm buttons"),
|
_("Blink Rec-Arm buttons"),
|
||||||
|
|
@ -3354,7 +3522,7 @@ if (!Profile->get_mixbus()) {
|
||||||
|
|
||||||
#ifndef __APPLE__
|
#ifndef __APPLE__
|
||||||
/* font scaling does nothing with GDK/Quartz */
|
/* font scaling does nothing with GDK/Quartz */
|
||||||
add_option (_("Appearance"), new FontScalingOptions ());
|
add_option (S_("Preferences|GUI"), new FontScalingOptions ());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Image cache size */
|
/* Image cache size */
|
||||||
|
|
@ -3369,7 +3537,7 @@ if (!Profile->get_mixbus()) {
|
||||||
Gtkmm2ext::UI::instance()->set_tip (
|
Gtkmm2ext::UI::instance()->set_tip (
|
||||||
sics->tip_widget(),
|
sics->tip_widget(),
|
||||||
_("Increasing the cache size uses more memory to store waveform images, which can improve graphical performance."));
|
_("Increasing the cache size uses more memory to store waveform images, which can improve graphical performance."));
|
||||||
add_option (_("Appearance"), sics);
|
add_option (S_("Preferences|GUI"), sics);
|
||||||
|
|
||||||
if (!ARDOUR::Profile->get_mixbus()) {
|
if (!ARDOUR::Profile->get_mixbus()) {
|
||||||
/* Lock GUI timeout */
|
/* Lock GUI timeout */
|
||||||
|
|
@ -3384,11 +3552,11 @@ if (!ARDOUR::Profile->get_mixbus()) {
|
||||||
Gtkmm2ext::UI::instance()->set_tip (
|
Gtkmm2ext::UI::instance()->set_tip (
|
||||||
slts->tip_widget(),
|
slts->tip_widget(),
|
||||||
_("Lock GUI after this many idle seconds (zero to never lock)"));
|
_("Lock GUI after this many idle seconds (zero to never lock)"));
|
||||||
add_option (_("Appearance"), slts);
|
add_option (S_("Preferences|GUI"), slts);
|
||||||
} // !mixbus
|
} // !mixbus
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), new OptionEditorHeading (_("General")));
|
add_option (_("GUI/Editor"), new OptionEditorHeading (_("General")));
|
||||||
add_option (_("Appearance/Editor"),
|
add_option (_("GUI/Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-name-highlight",
|
"show-name-highlight",
|
||||||
_("Use name highlight bars in region displays (requires a restart)"),
|
_("Use name highlight bars in region displays (requires a restart)"),
|
||||||
|
|
@ -3396,7 +3564,7 @@ if (!ARDOUR::Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_name_highlight)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_name_highlight)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"),
|
add_option (_("GUI/Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"color-regions-using-track-color",
|
"color-regions-using-track-color",
|
||||||
_("Region color follows track color"),
|
_("Region color follows track color"),
|
||||||
|
|
@ -3404,10 +3572,10 @@ if (!ARDOUR::Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_color_regions_using_track_color)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_color_regions_using_track_color)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), new OptionEditorHeading (_("Waveforms")));
|
add_option (_("GUI/Editor"), new OptionEditorHeading (_("Waveforms")));
|
||||||
|
|
||||||
if (!Profile->get_mixbus()) {
|
if (!Profile->get_mixbus()) {
|
||||||
add_option (_("Appearance/Editor"),
|
add_option (_("GUI/Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-waveforms",
|
"show-waveforms",
|
||||||
_("Show waveforms in regions"),
|
_("Show waveforms in regions"),
|
||||||
|
|
@ -3416,7 +3584,7 @@ if (!Profile->get_mixbus()) {
|
||||||
));
|
));
|
||||||
} // !mixbus
|
} // !mixbus
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"),
|
add_option (_("GUI/Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-waveforms-while-recording",
|
"show-waveforms-while-recording",
|
||||||
_("Show waveforms while recording"),
|
_("Show waveforms while recording"),
|
||||||
|
|
@ -3424,7 +3592,7 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms_while_recording)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveforms_while_recording)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"),
|
add_option (_("GUI/Editor"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-waveform-clipping",
|
"show-waveform-clipping",
|
||||||
_("Show waveform clipping"),
|
_("Show waveform clipping"),
|
||||||
|
|
@ -3432,7 +3600,7 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveform_clipping)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_waveform_clipping)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), new ClipLevelOptions ());
|
add_option (_("GUI/Editor"), new ClipLevelOptions ());
|
||||||
|
|
||||||
ComboOption<WaveformScale>* wfs = new ComboOption<WaveformScale> (
|
ComboOption<WaveformScale>* wfs = new ComboOption<WaveformScale> (
|
||||||
"waveform-scale",
|
"waveform-scale",
|
||||||
|
|
@ -3444,7 +3612,7 @@ if (!Profile->get_mixbus()) {
|
||||||
wfs->add (Linear, _("linear"));
|
wfs->add (Linear, _("linear"));
|
||||||
wfs->add (Logarithmic, _("logarithmic"));
|
wfs->add (Logarithmic, _("logarithmic"));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), wfs);
|
add_option (_("GUI/Editor"), wfs);
|
||||||
|
|
||||||
ComboOption<WaveformShape>* wfsh = new ComboOption<WaveformShape> (
|
ComboOption<WaveformShape>* wfsh = new ComboOption<WaveformShape> (
|
||||||
"waveform-shape",
|
"waveform-shape",
|
||||||
|
|
@ -3456,9 +3624,9 @@ if (!Profile->get_mixbus()) {
|
||||||
wfsh->add (Traditional, _("traditional"));
|
wfsh->add (Traditional, _("traditional"));
|
||||||
wfsh->add (Rectified, _("rectified"));
|
wfsh->add (Rectified, _("rectified"));
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), wfsh);
|
add_option (_("GUI/Editor"), wfsh);
|
||||||
|
|
||||||
add_option (_("Appearance/Editor"), new OptionEditorBlank ());
|
add_option (_("GUI/Editor"), new OptionEditorBlank ());
|
||||||
|
|
||||||
/* The names of these controls must be the same as those given in MixerStrip
|
/* The names of these controls must be the same as those given in MixerStrip
|
||||||
for the actual widgets being controlled.
|
for the actual widgets being controlled.
|
||||||
|
|
@ -3471,7 +3639,7 @@ if (!Profile->get_mixbus()) {
|
||||||
_mixer_strip_visibility.add (0, X_("Comments"), _("Comments"));
|
_mixer_strip_visibility.add (0, X_("Comments"), _("Comments"));
|
||||||
_mixer_strip_visibility.add (0, X_("VCA"), _("VCA Assigns"));
|
_mixer_strip_visibility.add (0, X_("VCA"), _("VCA Assigns"));
|
||||||
|
|
||||||
add_option (_("Appearance/Mixer"),
|
add_option (_("GUI/Mixer"),
|
||||||
new VisibilityOption (
|
new VisibilityOption (
|
||||||
_("Mixer Strip"),
|
_("Mixer Strip"),
|
||||||
&_mixer_strip_visibility,
|
&_mixer_strip_visibility,
|
||||||
|
|
@ -3480,7 +3648,7 @@ if (!Profile->get_mixbus()) {
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
add_option (_("Appearance/Mixer"),
|
add_option (_("GUI/Mixer"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"default-narrow_ms",
|
"default-narrow_ms",
|
||||||
_("Use narrow strips in the mixer by default"),
|
_("Use narrow strips in the mixer by default"),
|
||||||
|
|
@ -3488,11 +3656,11 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_default_narrow_ms)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_default_narrow_ms)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Mixer"), new OptionEditorBlank ());
|
add_option (_("GUI/Mixer"), new OptionEditorBlank ());
|
||||||
|
|
||||||
add_option (_("Appearance/Toolbar"), new OptionEditorHeading (_("Main Transport Toolbar Items")));
|
add_option (_("GUI/Toolbar"), new OptionEditorHeading (_("Main Transport Toolbar Items")));
|
||||||
|
|
||||||
add_option (_("Appearance/Toolbar"),
|
add_option (_("GUI/Toolbar"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-toolbar-selclock",
|
"show-toolbar-selclock",
|
||||||
_("Display Selection Clock"),
|
_("Display Selection Clock"),
|
||||||
|
|
@ -3501,7 +3669,7 @@ if (!Profile->get_mixbus()) {
|
||||||
));
|
));
|
||||||
|
|
||||||
if (!ARDOUR::Profile->get_small_screen()) {
|
if (!ARDOUR::Profile->get_small_screen()) {
|
||||||
add_option (_("Appearance/Toolbar"),
|
add_option (_("GUI/Toolbar"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-secondary-clock",
|
"show-secondary-clock",
|
||||||
_("Display Secondary Clock"),
|
_("Display Secondary Clock"),
|
||||||
|
|
@ -3510,7 +3678,7 @@ if (!Profile->get_mixbus()) {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
add_option (_("Appearance/Toolbar"),
|
add_option (_("GUI/Toolbar"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-mini-timeline",
|
"show-mini-timeline",
|
||||||
_("Display Navigation Timeline"),
|
_("Display Navigation Timeline"),
|
||||||
|
|
@ -3518,7 +3686,7 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_mini_timeline)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_mini_timeline)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Toolbar"),
|
add_option (_("GUI/Toolbar"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"show-editor-meter",
|
"show-editor-meter",
|
||||||
_("Display Master Level Meter"),
|
_("Display Master Level Meter"),
|
||||||
|
|
@ -3526,14 +3694,14 @@ if (!Profile->get_mixbus()) {
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_editor_meter)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_editor_meter)
|
||||||
));
|
));
|
||||||
|
|
||||||
add_option (_("Appearance/Toolbar"),
|
add_option (_("GUI/Toolbar"),
|
||||||
new ColumVisibilityOption (
|
new ColumVisibilityOption (
|
||||||
"action-table-columns", _("Lua Action Script Button Visibility"), 4,
|
"action-table-columns", _("Lua Action Script Button Visibility"), 4,
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_action_table_columns),
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_action_table_columns),
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_action_table_columns)
|
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_action_table_columns)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
add_option (_("Appearance/Toolbar"), new OptionEditorBlank ());
|
add_option (_("GUI/Toolbar"), new OptionEditorBlank ());
|
||||||
|
|
||||||
|
|
||||||
OptionEditorHeading* quirks_head = new OptionEditorHeading (_("Various Workarounds for Windowing Systems"));
|
OptionEditorHeading* quirks_head = new OptionEditorHeading (_("Various Workarounds for Windowing Systems"));
|
||||||
|
|
@ -3542,15 +3710,15 @@ if (!Profile->get_mixbus()) {
|
||||||
|
|
||||||
/* and now the theme manager */
|
/* and now the theme manager */
|
||||||
|
|
||||||
add_option (_("Appearance/Colors"), new OptionEditorHeading (_("Colors")));
|
add_option (_("GUI/Colors"), new OptionEditorHeading (_("Colors")));
|
||||||
add_option (_("Appearance/Colors"), new ColorThemeManager);
|
add_option (_("GUI/Colors"), new ColorThemeManager);
|
||||||
|
|
||||||
add_option (_("Appearance/Theme"), new OptionEditorHeading (_("Theme")));
|
add_option (_("GUI/Theme"), new OptionEditorHeading (_("Theme")));
|
||||||
add_option (_("Appearance/Theme"), new ThemeManager);
|
add_option (_("GUI/Theme"), new ThemeManager);
|
||||||
|
|
||||||
add_option (_("Appearance/Quirks"), quirks_head);
|
add_option (_("GUI/Quirks"), quirks_head);
|
||||||
|
|
||||||
add_option (_("Appearance/Quirks"),
|
add_option (_("GUI/Quirks"),
|
||||||
new BoolOption (
|
new BoolOption (
|
||||||
"use-wm-visibility",
|
"use-wm-visibility",
|
||||||
_("Use Window Manager/Desktop visibility information"),
|
_("Use Window Manager/Desktop visibility information"),
|
||||||
|
|
@ -3569,7 +3737,7 @@ if (!Profile->get_mixbus()) {
|
||||||
_("Mark all floating windows to be type \"Dialog\" rather than using \"Utility\" for some.\n"
|
_("Mark all floating windows to be type \"Dialog\" rather than using \"Utility\" for some.\n"
|
||||||
"This may help with some window managers. This requires a restart of %1 to take effect"),
|
"This may help with some window managers. This requires a restart of %1 to take effect"),
|
||||||
PROGRAM_NAME));
|
PROGRAM_NAME));
|
||||||
add_option (_("Appearance/Quirks"), bo);
|
add_option (_("GUI/Quirks"), bo);
|
||||||
|
|
||||||
bo = new BoolOption (
|
bo = new BoolOption (
|
||||||
"transients-follow-front",
|
"transients-follow-front",
|
||||||
|
|
@ -3580,7 +3748,7 @@ if (!Profile->get_mixbus()) {
|
||||||
Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget (), string_compose (
|
Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget (), string_compose (
|
||||||
_("Make transient windows follow the front window when toggling between the editor and mixer.\n"
|
_("Make transient windows follow the front window when toggling between the editor and mixer.\n"
|
||||||
"This requires a restart of %1 to take effect"), PROGRAM_NAME));
|
"This requires a restart of %1 to take effect"), PROGRAM_NAME));
|
||||||
add_option (_("Appearance/Quirks"), bo);
|
add_option (_("GUI/Quirks"), bo);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!Profile->get_mixbus()) {
|
if (!Profile->get_mixbus()) {
|
||||||
|
|
@ -3593,188 +3761,11 @@ if (!Profile->get_mixbus()) {
|
||||||
Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget (), string_compose (
|
Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget (), string_compose (
|
||||||
_("When detaching the monitoring section, mark it as \"Utility\" window to stay in front.\n"
|
_("When detaching the monitoring section, mark it as \"Utility\" window to stay in front.\n"
|
||||||
"This requires a restart of %1 to take effect"), PROGRAM_NAME));
|
"This requires a restart of %1 to take effect"), PROGRAM_NAME));
|
||||||
add_option (_("Appearance/Quirks"), bo);
|
add_option (_("GUI/Quirks"), bo);
|
||||||
}
|
}
|
||||||
|
|
||||||
add_option (_("Appearance/Quirks"), new OptionEditorBlank ());
|
add_option (_("GUI/Quirks"), new OptionEditorBlank ());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Meters */
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Metering")));
|
|
||||||
|
|
||||||
ComboOption<float>* mht = new ComboOption<float> (
|
|
||||||
"meter-hold",
|
|
||||||
_("Peak hold time"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_hold),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_hold)
|
|
||||||
);
|
|
||||||
|
|
||||||
mht->add (MeterHoldOff, _("off"));
|
|
||||||
mht->add (MeterHoldShort, _("short"));
|
|
||||||
mht->add (MeterHoldMedium, _("medium"));
|
|
||||||
mht->add (MeterHoldLong, _("long"));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mht);
|
|
||||||
|
|
||||||
ComboOption<float>* mfo = new ComboOption<float> (
|
|
||||||
"meter-falloff",
|
|
||||||
_("DPM fall-off"),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_falloff),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_falloff)
|
|
||||||
);
|
|
||||||
|
|
||||||
mfo->add (METER_FALLOFF_OFF, _("off"));
|
|
||||||
mfo->add (METER_FALLOFF_SLOWEST, _("slowest [6.6dB/sec]"));
|
|
||||||
mfo->add (METER_FALLOFF_SLOW, _("slow [8.6dB/sec] (BBC PPM, EBU PPM)"));
|
|
||||||
mfo->add (METER_FALLOFF_SLOWISH, _("moderate [12.0dB/sec] (DIN)"));
|
|
||||||
mfo->add (METER_FALLOFF_MODERATE, _("medium [13.3dB/sec] (EBU Digi PPM, IRT Digi PPM)"));
|
|
||||||
mfo->add (METER_FALLOFF_MEDIUM, _("fast [20dB/sec]"));
|
|
||||||
mfo->add (METER_FALLOFF_FAST, _("very fast [32dB/sec]"));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mfo);
|
|
||||||
|
|
||||||
ComboOption<MeterLineUp>* mlu = new ComboOption<MeterLineUp> (
|
|
||||||
"meter-line-up-level",
|
|
||||||
_("Meter line-up level; 0dBu"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_line_up_level),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_line_up_level)
|
|
||||||
);
|
|
||||||
|
|
||||||
mlu->add (MeteringLineUp24, _("-24dBFS (SMPTE US: 4dBu = -20dBFS)"));
|
|
||||||
mlu->add (MeteringLineUp20, _("-20dBFS (SMPTE RP.0155)"));
|
|
||||||
mlu->add (MeteringLineUp18, _("-18dBFS (EBU, BBC)"));
|
|
||||||
mlu->add (MeteringLineUp15, _("-15dBFS (DIN)"));
|
|
||||||
|
|
||||||
Gtkmm2ext::UI::instance()->set_tip (mlu->tip_widget(), _("Configure meter-marks and color-knee point for dBFS scale DPM, set reference level for IEC1/Nordic, IEC2 PPM and VU meter."));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mlu);
|
|
||||||
|
|
||||||
ComboOption<MeterLineUp>* mld = new ComboOption<MeterLineUp> (
|
|
||||||
"meter-line-up-din",
|
|
||||||
_("IEC1/DIN Meter line-up level; 0dBu"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_line_up_din),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_line_up_din)
|
|
||||||
);
|
|
||||||
|
|
||||||
mld->add (MeteringLineUp24, _("-24dBFS (SMPTE US: 4dBu = -20dBFS)"));
|
|
||||||
mld->add (MeteringLineUp20, _("-20dBFS (SMPTE RP.0155)"));
|
|
||||||
mld->add (MeteringLineUp18, _("-18dBFS (EBU, BBC)"));
|
|
||||||
mld->add (MeteringLineUp15, _("-15dBFS (DIN)"));
|
|
||||||
|
|
||||||
Gtkmm2ext::UI::instance()->set_tip (mld->tip_widget(), _("Reference level for IEC1/DIN meter."));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mld);
|
|
||||||
|
|
||||||
ComboOption<VUMeterStandard>* mvu = new ComboOption<VUMeterStandard> (
|
|
||||||
"meter-vu-standard",
|
|
||||||
_("VU Meter standard"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_vu_standard),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_vu_standard)
|
|
||||||
);
|
|
||||||
|
|
||||||
mvu->add (MeteringVUfrench, _("0VU = -2dBu (France)"));
|
|
||||||
mvu->add (MeteringVUamerican, _("0VU = 0dBu (North America, Australia)"));
|
|
||||||
mvu->add (MeteringVUstandard, _("0VU = +4dBu (standard)"));
|
|
||||||
mvu->add (MeteringVUeight, _("0VU = +8dBu"));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mvu);
|
|
||||||
|
|
||||||
ComboOption<MeterType>* mtm = new ComboOption<MeterType> (
|
|
||||||
"meter-type-master",
|
|
||||||
_("Default Meter Type for Master Bus"),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_master),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_master)
|
|
||||||
);
|
|
||||||
mtm->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
|
||||||
mtm->add (MeterK20, ArdourMeter::meter_type_string(MeterK20));
|
|
||||||
mtm->add (MeterK14, ArdourMeter::meter_type_string(MeterK14));
|
|
||||||
mtm->add (MeterK12, ArdourMeter::meter_type_string(MeterK12));
|
|
||||||
mtm->add (MeterIEC1DIN, ArdourMeter::meter_type_string(MeterIEC1DIN));
|
|
||||||
mtm->add (MeterIEC1NOR, ArdourMeter::meter_type_string(MeterIEC1NOR));
|
|
||||||
mtm->add (MeterIEC2BBC, ArdourMeter::meter_type_string(MeterIEC2BBC));
|
|
||||||
mtm->add (MeterIEC2EBU, ArdourMeter::meter_type_string(MeterIEC2EBU));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mtm);
|
|
||||||
|
|
||||||
|
|
||||||
ComboOption<MeterType>* mtb = new ComboOption<MeterType> (
|
|
||||||
"meter-type-bus",
|
|
||||||
_("Default Meter Type for Busses"),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_bus),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_bus)
|
|
||||||
);
|
|
||||||
mtb->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
|
||||||
mtb->add (MeterK20, ArdourMeter::meter_type_string(MeterK20));
|
|
||||||
mtb->add (MeterK14, ArdourMeter::meter_type_string(MeterK14));
|
|
||||||
mtb->add (MeterK12, ArdourMeter::meter_type_string(MeterK12));
|
|
||||||
mtb->add (MeterIEC1DIN, ArdourMeter::meter_type_string(MeterIEC1DIN));
|
|
||||||
mtb->add (MeterIEC1NOR, ArdourMeter::meter_type_string(MeterIEC1NOR));
|
|
||||||
mtb->add (MeterIEC2BBC, ArdourMeter::meter_type_string(MeterIEC2BBC));
|
|
||||||
mtb->add (MeterIEC2EBU, ArdourMeter::meter_type_string(MeterIEC2EBU));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mtb);
|
|
||||||
|
|
||||||
ComboOption<MeterType>* mtt = new ComboOption<MeterType> (
|
|
||||||
"meter-type-track",
|
|
||||||
_("Default Meter Type for Tracks"),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_type_track),
|
|
||||||
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_type_track)
|
|
||||||
);
|
|
||||||
mtt->add (MeterPeak, ArdourMeter::meter_type_string(MeterPeak));
|
|
||||||
mtt->add (MeterPeak0dB, ArdourMeter::meter_type_string(MeterPeak0dB));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mtt);
|
|
||||||
|
|
||||||
HSliderOption *mpks = new HSliderOption("meter-peak",
|
|
||||||
_("Peak threshold [dBFS]"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_peak),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_peak),
|
|
||||||
-10, 0, .1, .1
|
|
||||||
);
|
|
||||||
|
|
||||||
Gtkmm2ext::UI::instance()->set_tip (
|
|
||||||
mpks->tip_widget(),
|
|
||||||
_("Specify the audio signal level in dBFS at and above which the meter-peak indicator will flash red."));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), mpks);
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"),
|
|
||||||
new BoolOption (
|
|
||||||
"meter-style-led",
|
|
||||||
_("LED meter style"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_meter_style_led),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_meter_style_led)
|
|
||||||
));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Editor Meters")));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"),
|
|
||||||
new BoolOption (
|
|
||||||
"show-track-meters",
|
|
||||||
_("Show meters on tracks in the editor"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_show_track_meters),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_show_track_meters)
|
|
||||||
));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"),
|
|
||||||
new BoolOption (
|
|
||||||
"editor-stereo-only-meters",
|
|
||||||
_("Show at most stereo meters in the track-header"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_editor_stereo_only_meters),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_editor_stereo_only_meters)
|
|
||||||
));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"), new OptionEditorHeading (_("Post Export Analysis")));
|
|
||||||
|
|
||||||
add_option (S_("Preferences|Metering"),
|
|
||||||
new BoolOption (
|
|
||||||
"save-export-analysis-image",
|
|
||||||
_("Save loudness analysis as image file"),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_save_export_analysis_image),
|
|
||||||
sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_save_export_analysis_image)
|
|
||||||
));
|
|
||||||
/* VIDEO Timeline */
|
/* VIDEO Timeline */
|
||||||
add_option (_("Video"), new OptionEditorHeading (_("Video Server")));
|
add_option (_("Video"), new OptionEditorHeading (_("Video Server")));
|
||||||
add_option (_("Video"), new VideoTimelineOptions (_rc_config));
|
add_option (_("Video"), new VideoTimelineOptions (_rc_config));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue