diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2019-02-08 21:56:14 +0100 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2019-03-05 11:23:41 +0100 |
commit | 983566119c926d0e2478f74548f00a789de55c15 (patch) | |
tree | 082517f6aa3414cf6bd8c475f2c4eb956ddacb51 /include | |
parent | 5723d303a44597cdb2ea242cf3fb0ac0e8c15b83 (diff) |
Add support for <image> draw definition to draw a SVG image
Attribute "source" is used to get the relative path to the image.
Path is relative to the definition file.
Change-Id: I6ca0c113385e26ad74b928e1f56635b4b0cef995
Reviewed-on: https://gerrit.libreoffice.org/68712
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/vcl/alpha.hxx | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/include/vcl/alpha.hxx b/include/vcl/alpha.hxx index b4ec04de031a..b0ea775e1516 100644 --- a/include/vcl/alpha.hxx +++ b/include/vcl/alpha.hxx @@ -29,7 +29,7 @@ class BitmapEx; -class VCL_DLLPUBLIC AlphaMask : private Bitmap +class VCL_DLLPUBLIC AlphaMask : public Bitmap { public: @@ -51,23 +51,18 @@ public: void SetPrefSize( const Size& rSize ) { Bitmap::SetPrefSize( rSize ); } - Size GetSizePixel() const { return Bitmap::GetSizePixel(); } - - BitmapChecksum GetChecksum() const { return Bitmap::GetChecksum(); } - Bitmap const & GetBitmap() const; void Erase( sal_uInt8 cTransparency ); void Replace( const Bitmap& rMask, sal_uInt8 rReplaceTransparency ); void Replace( sal_uInt8 cSearchTransparency, sal_uInt8 cReplaceTransparency ); - BitmapReadAccess* AcquireReadAccess() { return Bitmap::AcquireReadAccess(); } - BitmapWriteAccess* AcquireWriteAccess() { return Bitmap::AcquireWriteAccess(); } + BitmapReadAccess* AcquireAlphaReadAccess() { return Bitmap::AcquireReadAccess(); } + BitmapWriteAccess* AcquireAlphaWriteAccess() { return Bitmap::AcquireWriteAccess(); } void ReleaseAccess( BitmapReadAccess* pAccess ); - typedef vcl::ScopedBitmapAccess< BitmapReadAccess, AlphaMask, &AlphaMask::AcquireReadAccess > - ScopedReadAccess; + typedef vcl::ScopedBitmapAccess<BitmapReadAccess, AlphaMask, &AlphaMask::AcquireAlphaReadAccess> ScopedReadAccess; using Bitmap::IsEmpty; |