diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-04-05 12:52:58 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-04-05 22:15:13 +0900 |
commit | af47db753ff12158466a7737d4ae65018ff0a955 (patch) | |
tree | e9e15a3efdc709f6970cb7577dcfe4c86e366eb1 /include | |
parent | 3d7064803c452d96874de56864f305e113e58b5b (diff) |
support opacity for widget definition draw SVGs
This opacity influences the whole shape (stroke and fill).
Reviewed-on: https://gerrit.libreoffice.org/70292
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit fcb00ac8ebe2acb429f09ef5b728b8c73a5bbc37)
Change-Id: I82e10e07dbf2f321805b55a5f4831a513e52dab8
Diffstat (limited to 'include')
-rw-r--r-- | include/basegfx/DrawCommands.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/basegfx/DrawCommands.hxx b/include/basegfx/DrawCommands.hxx index fda21e9231bb..92747c5af4d2 100644 --- a/include/basegfx/DrawCommands.hxx +++ b/include/basegfx/DrawCommands.hxx @@ -62,6 +62,7 @@ public: double mnRy; double mnStrokeWidth; + double mnOpacity; std::shared_ptr<basegfx::BColor> mpFillColor; std::shared_ptr<basegfx::BColor> mpStrokeColor; @@ -71,6 +72,7 @@ public: , mnRx(1.0) , mnRy(1.0) , mnStrokeWidth(1.0) + , mnOpacity(1.0) { } }; @@ -81,6 +83,7 @@ public: basegfx::B2DPolyPolygon maPolyPolygon; double mnStrokeWidth; + double mnOpacity; std::shared_ptr<basegfx::BColor> mpFillColor; std::shared_ptr<basegfx::BColor> mpStrokeColor; @@ -88,6 +91,7 @@ public: : DrawBase(DrawCommandType::Path) , maPolyPolygon(rPolyPolygon) , mnStrokeWidth(1.0) + , mnOpacity(1.0) { } }; |