summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_options.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-20 03:11:21 +0100
committerRobin Gareus <robin@gareus.org>2016-12-20 03:59:15 +0100
commit73ad6b3766fb423865031e606485eff37db7b2e1 (patch)
tree19f9731790a24c529a2d66cabe457588e826e2c8 /gtk2_ardour/ardour_ui_options.cc
parentf6dc24b901ba4f3ee444da0283dd744ad2be3f20 (diff)
Allow to customize parts of the main toolbar
Diffstat (limited to 'gtk2_ardour/ardour_ui_options.cc')
-rw-r--r--gtk2_ardour/ardour_ui_options.cc20
1 files changed, 5 insertions, 15 deletions
diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc
index 0ca9332613..e49cc01eaa 100644
--- a/gtk2_ardour/ardour_ui_options.cc
+++ b/gtk2_ardour/ardour_ui_options.cc
@@ -403,22 +403,12 @@ ARDOUR_UI::parameter_changed (std::string p)
}
} else if (p == "waveform-gradient-depth") {
ArdourCanvas::WaveView::set_global_gradient_depth (UIConfiguration::instance().get_waveform_gradient_depth());
+ } else if (p == "show-mini-timeline") {
+ repack_transport_hbox ();
+ } else if (p == "show-toolbar-selclock") {
+ repack_transport_hbox ();
} 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);
- }
-
- if (show) {
- transport_hbox.pack_start (meter_box, false, false);
- transport_hbox.pack_start (editor_meter_peak_display, false, false);
- meter_box.show();
- editor_meter_peak_display.show();
- }
- }
+ repack_transport_hbox ();
} else if (p == "waveform-scale") {
ArdourCanvas::WaveView::set_global_logscaled (UIConfiguration::instance().get_waveform_scale() == Logarithmic);
} else if (p == "widget-prelight") {