diff options
author | Robin Gareus <robin@gareus.org> | 2014-01-09 14:32:13 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-01-09 14:32:13 +0100 |
commit | 5d3b441bf79a262ee6e049a13631c327d69d576a (patch) | |
tree | 94ff9142b7278ccb310878899fdc84eb2e2a391b /gtk2_ardour/stereo_panner.cc | |
parent | 21ca6a10a96c135e7435f1cc786f4395020ca232 (diff) |
draw settings of bypassed panners
Diffstat (limited to 'gtk2_ardour/stereo_panner.cc')
-rw-r--r-- | gtk2_ardour/stereo_panner.cc | 18 |
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); |