+ synchronize_sync_source_and_video_pullup ();
+ set_fps_timeout_connection ();
+
+ } else if (p == "show-track-meters") {
+ if (editor) editor->toggle_meter_updating();
+ } else if (p == "primary-clock-delta-edit-cursor") {
+ if (UIConfiguration::instance().get_primary_clock_delta_edit_cursor()) {
+ primary_clock->set_is_duration (true);
+ primary_clock->set_editable (false);
+ primary_clock->set_widget_name ("transport delta");
+ } else {
+ primary_clock->set_is_duration (false);
+ primary_clock->set_editable (true);
+ primary_clock->set_widget_name ("transport");
+ }
+ } else if (p == "secondary-clock-delta-edit-cursor") {
+ if (UIConfiguration::instance().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") {
+ if (_session) {
+ stop_clocking ();
+ start_clocking ();
+ }
+ } else if (p == "use-tooltips") {
+ /* this doesn't really belong here but it has to go somewhere */
+ if (UIConfiguration::instance().get_use_tooltips()) {
+ Gtkmm2ext::enable_tooltips ();
+ } else {
+ Gtkmm2ext::disable_tooltips ();
+ }
+ } else if (p == "waveform-gradient-depth") {
+ ArdourCanvas::WaveView::set_global_gradient_depth (UIConfiguration::instance().get_waveform_gradient_depth());
+ } else if (p == "show-editor-meter") {
+ bool show = UIConfiguration::instance().get_show_editor_meter();
+
+ if (editor_meter) {
+ if (meter_box.get_parent()) {
+ transport_hbox.remove (meter_box);
+ transport_hbox.remove (editor_meter_peak_display);
+ }