+ if (Config->get_secondary_clock_delta_edit_cursor()) {
+ secondary_clock->set_is_duration (true);
+ secondary_clock->set_editable (false);
+ secondary_clock->set_widget_name ("secondary delta");
+ } else {
+ secondary_clock->set_is_duration (false);
+ secondary_clock->set_editable (true);
+ secondary_clock->set_widget_name ("secondary");
+ }
+ } else if (p == "super-rapid-clock-update") {
+ stop_clocking ();
+ start_clocking ();
+ } else if (p == "waveform-gradient-depth") {
+ ArdourCanvas::WaveView::set_global_gradient_depth (config()->get_waveform_gradient_depth());
+ }
+}
+
+void
+ARDOUR_UI::session_parameter_changed (std::string p)
+{
+ if (p == "native-file-data-format" || p == "native-file-header-format") {
+ update_format ();