summaryrefslogtreecommitdiff
path: root/svgio/inc/svgio/svgreader/svgstyleattributes.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svgio/inc/svgio/svgreader/svgstyleattributes.hxx')
-rw-r--r--svgio/inc/svgio/svgreader/svgstyleattributes.hxx13
1 files changed, 13 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; }