diff options
author | Chr. Rossmanith <ChrRossmanith@gmx.de> | 2014-11-01 22:22:38 +0100 |
---|---|---|
committer | Christina Roßmanith <ChrRossmanith@web.de> | 2014-11-01 21:33:33 +0000 |
commit | 501f25e3291dd0ab38e3612de2fc160d953c1846 (patch) | |
tree | 427a5904a589fe2c92d8ad217d82e4afae49d7c6 /svgio/inc | |
parent | a51aa75d92eadaa613192a1773e0b78b0df74527 (diff) |
SVG: handle visibility property
improve import of masking-path-08-b.svg of the W3C svg test suite when using insert->media->image
Change-Id: Ib4d48165f982e394e2171ac82e6cc06911553904
Reviewed-on: https://gerrit.libreoffice.org/12168
Reviewed-by: Christina Roßmanith <ChrRossmanith@web.de>
Tested-by: Christina Roßmanith <ChrRossmanith@web.de>
Diffstat (limited to 'svgio/inc')
-rw-r--r-- | svgio/inc/svgio/svgreader/svgstyleattributes.hxx | 13 | ||||
-rw-r--r-- | svgio/inc/svgio/svgreader/svgtoken.hxx | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/svgio/inc/svgio/svgreader/svgstyleattributes.hxx b/svgio/inc/svgio/svgreader/svgstyleattributes.hxx index ab40e9de0f4b..693772b31501 100644 --- a/svgio/inc/svgio/svgreader/svgstyleattributes.hxx +++ b/svgio/inc/svgio/svgreader/svgstyleattributes.hxx @@ -153,6 +153,14 @@ namespace svgio BaselineShift_Length }; + enum Visibility + { + Visibility_visible, + Visibility_hidden, + Visibility_collapse, + Visibility_inherit + }; + class SvgStyleAttributes { private: @@ -185,6 +193,7 @@ namespace svgio TextAnchor maTextAnchor; SvgPaint maColor; SvgNumber maOpacity; + Visibility maVisibility; OUString maTitle; OUString maDesc; @@ -401,6 +410,10 @@ namespace svgio SvgNumber getOpacity() const { return maOpacity; } void setOpacity(const SvgNumber& rOpacity = SvgNumber()) { maOpacity = rOpacity; } + /// Visibility + Visibility getVisibility() const { return maVisibility; } + void setVisibility(Visibility eVisibility) { maVisibility = eVisibility; } + // Title content const OUString& getTitle() const { return maTitle; } void setTitle(const OUString& rNew) { maTitle = rNew; } diff --git a/svgio/inc/svgio/svgreader/svgtoken.hxx b/svgio/inc/svgio/svgreader/svgtoken.hxx index 87d23b663b49..8d6084776488 100644 --- a/svgio/inc/svgio/svgreader/svgtoken.hxx +++ b/svgio/inc/svgio/svgreader/svgtoken.hxx @@ -102,6 +102,7 @@ namespace svgio SVGTokenPatternContentUnits, SVGTokenPatternTransform, SVGTokenOpacity, + SVGTokenVisibility, SVGTokenTitle, SVGTokenDesc, |