summaryrefslogtreecommitdiff
path: root/gtk2_ardour/stereo_panner.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-01-09 14:32:13 +0100
committerRobin Gareus <robin@gareus.org>2014-01-09 14:32:13 +0100
commit5d3b441bf79a262ee6e049a13631c327d69d576a (patch)
tree94ff9142b7278ccb310878899fdc84eb2e2a391b /gtk2_ardour/stereo_panner.cc
parent21ca6a10a96c135e7435f1cc786f4395020ca232 (diff)
draw settings of bypassed panners
Diffstat (limited to 'gtk2_ardour/stereo_panner.cc')
-rw-r--r--gtk2_ardour/stereo_panner.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk2_ardour/stereo_panner.cc b/gtk2_ardour/stereo_panner.cc
index c2b38867ab..116dfbd8a0 100644
--- a/gtk2_ardour/stereo_panner.cc
+++ b/gtk2_ardour/stereo_panner.cc
@@ -150,13 +150,17 @@ StereoPanner::on_expose_event (GdkEventExpose*)
b = colors[state].background;
r = colors[state].rule;
+ if (_panner_shell->bypassed()) {
+ b = 0x20202040;
+ f = 0x404040ff;
+ o = 0x606060ff;
+ t = 0x606060ff;
+ r = 0x606060ff;
+ }
+
/* background */
- if (!_panner_shell->bypassed()) {
- context->set_source_rgba (UINT_RGBA_R_FLT(b), UINT_RGBA_G_FLT(b), UINT_RGBA_B_FLT(b), UINT_RGBA_A_FLT(b));
- } else {
- context->set_source_rgba (0.1, 0.1, 0.1, 0.2);
- }
+ context->set_source_rgba (UINT_RGBA_R_FLT(b), UINT_RGBA_G_FLT(b), UINT_RGBA_B_FLT(b), UINT_RGBA_A_FLT(b));
cairo_rectangle (context->cobj(), 0, 0, width, height);
context->fill ();
@@ -194,10 +198,6 @@ StereoPanner::on_expose_event (GdkEventExpose*)
context->set_source_rgba (UINT_RGBA_R_FLT(r), UINT_RGBA_G_FLT(r), UINT_RGBA_B_FLT(r), UINT_RGBA_A_FLT(r));
context->stroke ();
- if (_panner_shell->bypassed()) {
- return true;
- }
-
/* compute & draw the line through the box */
context->set_line_width (2);