diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-02-06 18:38:02 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-02-06 18:38:02 +0000 |
commit | aeb4617b1de4d445f9074c5c6edb48d04404e9ba (patch) | |
tree | 8e4dd34b232f4671e7da59db1bbd608b7a6873de /gtk2_ardour/ardour_button.cc | |
parent | 5252c77d94ab6e0005322dc90a1ec2d2f1226495 (diff) |
tweak "joined" buttons to have no border color
git-svn-id: svn://localhost/ardour2/branches/3.0@11460 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_button.cc')
-rw-r--r-- | gtk2_ardour/ardour_button.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_button.cc b/gtk2_ardour/ardour_button.cc index 538ab3a442..9ed7b98254 100644 --- a/gtk2_ardour/ardour_button.cc +++ b/gtk2_ardour/ardour_button.cc @@ -345,6 +345,7 @@ ArdourButton::set_colors () if (edge_pattern) { cairo_pattern_destroy (edge_pattern); + edge_pattern = 0; } if (_elements & Edge) { @@ -369,6 +370,7 @@ ArdourButton::set_colors () if (fill_pattern) { cairo_pattern_destroy (fill_pattern); + fill_pattern = 0; } if (_elements & Body) { @@ -722,3 +724,10 @@ ArdourButton::set_rounded_corner_mask (int mask) _corner_mask = mask; queue_draw (); } + +void +ArdourButton::set_elements (Element e) +{ + _elements = e; + set_colors (); +} |