summaryrefslogtreecommitdiff
path: root/gtk2_ardour/theme_manager.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-04-16 14:04:59 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-04-16 14:04:59 -0400
commitccc9b6adee762bc1e899bf5bcba7941d2e7d6db4 (patch)
treed60cc09b20ded6ecaea5b15252e53ffab01f3fc7 /gtk2_ardour/theme_manager.cc
parentabba366fcea05d86e77cdf899157efc236ad34b6 (diff)
change rendering technique for waveforms, add back optional gradient, add back amplitude scaling, add rgb/hsv conversion utilities to canvas
Diffstat (limited to 'gtk2_ardour/theme_manager.cc')
-rw-r--r--gtk2_ardour/theme_manager.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/gtk2_ardour/theme_manager.cc b/gtk2_ardour/theme_manager.cc
index a2624c562f..f1538c98e9 100644
--- a/gtk2_ardour/theme_manager.cc
+++ b/gtk2_ardour/theme_manager.cc
@@ -34,6 +34,8 @@
#include "ardour/filesystem_paths.h"
+#include "canvas/wave_view.h"
+
#include "ardour_button.h"
#include "theme_manager.h"
#include "rgb_macros.h"
@@ -247,16 +249,9 @@ ThemeManager::on_flat_buttons_toggled ()
void
ThemeManager::on_gradient_waveforms_toggled ()
{
- // CAIROCANVAS
-#if 0
ARDOUR_UI::config()->gradient_waveforms.set (gradient_waveforms.get_active());
ARDOUR_UI::config()->set_dirty ();
-
- gnome_canvas_waveview_set_gradient_waveforms (gradient_waveforms.get_active());
-
- /* force a redraw */
- gtk_rc_reset_styles (gtk_settings_get_default());
-#endif
+ ArdourCanvas::WaveView::set_gradient_waveforms (gradient_waveforms.get_active());
}
void