summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas
diff options
context:
space:
mode:
authorGZharun <grygoriiz@wavesglobal.com>2014-09-26 23:43:18 +0300
committerPaul Davis <paul@linuxaudiosystems.com>2015-04-29 08:59:24 -0400
commit1a84fa3c421949f9eb5ab45bb074d8a0ae64faac (patch)
tree25a15562e76348d2ba745ad4a4119bea2e5e7560 /libs/canvas/canvas
parent80ae2bbe23a35e362d31e115d4a81ba17149426a (diff)
[Summary] Should have been committed with previous: made background fade optional and not shown by default
Diffstat (limited to 'libs/canvas/canvas')
-rw-r--r--libs/canvas/canvas/xfade_curve.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/canvas/canvas/xfade_curve.h b/libs/canvas/canvas/xfade_curve.h
index c63e47c583..3a6b7d17b0 100644
--- a/libs/canvas/canvas/xfade_curve.h
+++ b/libs/canvas/canvas/xfade_curve.h
@@ -40,7 +40,8 @@ public:
XFadeCurve (Item*, XFadePosition);
void set_fade_position (XFadePosition xfp) { _xfadeposition = xfp; }
-
+ void set_show_background_fade (bool show) { show_background_fade = show; }
+
void compute_bounding_box () const;
void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
@@ -79,6 +80,8 @@ private:
Color _outline_color;
Color _fill_color;
+ bool show_background_fade;
+
void interpolate ();
};