X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fardour_ui_options.cc;h=15d9d560c535121d733b05fa3b6abfff4eddc2ce;hb=ff5cc4a3115f43443cebfc325d175e3cdddeafed;hp=0a6bd683a6f4bfab4a487e59bcc60dbb590acb27;hpb=15150c57c1e10e8ec2182a667c8e93627f446b60;p=ardour.git diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index 0a6bd683a6..15d9d560c5 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -369,7 +369,6 @@ ARDOUR_UI::parameter_changed (std::string p) ActionManager::get_action ("Transport", "ToggleAutoReturn")->set_sensitive (false); ActionManager::get_action ("Transport", "ToggleFollowEdits")->set_sensitive (false); } - set_loop_sensitivity (); } else if (p == "follow-edits") { @@ -426,13 +425,6 @@ ARDOUR_UI::parameter_changed (std::string p) } } else if (p == "clicking") { ActionManager::map_some_state ("Transport", "ToggleClick", &RCConfiguration::get_clicking); - } else if (p == "click-record-only") { - // TODO set a flag, blink or gray-out metronome button while rolling, only - if (Config->get_click_record_only()) { - click_button.set_name ("generic button"); // XXX - } else { - click_button.set_name ("transport button"); - } } else if (p == "use-video-sync") { ActionManager::map_some_state ("Transport", "ToggleVideoSync", sigc::mem_fun (_session->config, &SessionConfiguration::get_use_video_sync)); } else if (p == "sync-source") { @@ -478,6 +470,10 @@ ARDOUR_UI::parameter_changed (std::string p) ArdourWaveView::WaveView::set_global_gradient_depth (UIConfiguration::instance().get_waveform_gradient_depth()); } else if (p == "show-mini-timeline") { repack_transport_hbox (); + } else if (p == "show-dsp-load-info") { + repack_transport_hbox (); + } else if (p == "show-disk-space-info") { + repack_transport_hbox (); } else if (p == "show-toolbar-recpunch") { repack_transport_hbox (); } else if (p == "show-toolbar-monitoring") { @@ -514,10 +510,6 @@ ARDOUR_UI::parameter_changed (std::string p) } } else if (p == "layered-record-mode") { layered_button.set_active (_session->config.get_layered_record_mode ()); - } else if (p == "show-waveform-clipping") { - ArdourWaveView::WaveView::set_global_show_waveform_clipping (UIConfiguration::instance().get_show_waveform_clipping()); - } else if (p == "waveform-gradient-depth") { - ArdourWaveView::WaveView::set_global_gradient_depth (UIConfiguration::instance().get_waveform_gradient_depth()); } else if (p == "flat-buttons") { bool flat = UIConfiguration::instance().get_flat_buttons(); if (ArdourButton::flat_buttons () != flat) { @@ -525,12 +517,10 @@ ARDOUR_UI::parameter_changed (std::string p) /* force a redraw */ gtk_rc_reset_styles (gtk_settings_get_default()); } - } else if (p == "click-gain") { - float gain_db = accurate_coefficient_to_dB (Config->get_click_gain()); - char tmp[32]; - snprintf(tmp, 31, "%+.1f", gain_db); - set_tip (click_button, string_compose (_("Enable/Disable metronome\n\nRight-click to access preferences\nMouse-wheel to modify level\nSignal Level: %1 dBFS"), tmp)); + } else if ( (p == "snap-to-region-sync") || (p == "snap-to-region-start") || (p == "snap-to-region-end") ) { + if (editor) editor->mark_region_boundary_cache_dirty(); } + } void