summaryrefslogtreecommitdiff
path: root/svx/source
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2022-04-12 20:22:22 +0200
committerMiklos Vajna <vmiklos@collabora.com>2022-04-13 08:05:09 +0200
commitc7970e3204f7e2d958d213c42a9f0db232578a62 (patch)
tree6770ea237710deda8b9b51ad1f672432d071ae3c /svx/source
parenta98971ac975e19efa2336b608506eefa85ce2485 (diff)
sd theme: add UNO API for shape fill color effects
XColorItem::maThemeColor already provided the document model for this. Change-Id: Iefbd0aeaa37a813bb4c86386801e0116e8fae40d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132933 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'svx/source')
-rw-r--r--svx/source/xoutdev/xattr.cxx26
1 files changed, 26 insertions, 0 deletions
diff --git a/svx/source/xoutdev/xattr.cxx b/svx/source/xoutdev/xattr.cxx
index d94d51a398a8..aceba42bbb61 100644
--- a/svx/source/xoutdev/xattr.cxx
+++ b/svx/source/xoutdev/xattr.cxx
@@ -1911,6 +1911,16 @@ bool XFillColorItem::QueryValue( css::uno::Any& rVal, sal_uInt8 nMemberId ) cons
rVal <<= GetThemeColor().GetThemeIndex();
break;
}
+ case MID_COLOR_LUM_MOD:
+ {
+ rVal <<= GetThemeColor().GetLumMod();
+ break;
+ }
+ case MID_COLOR_LUM_OFF:
+ {
+ rVal <<= GetThemeColor().GetLumOff();
+ break;
+ }
default:
{
rVal <<= GetColorValue().GetRGBColor();
@@ -1934,6 +1944,22 @@ bool XFillColorItem::PutValue( const css::uno::Any& rVal, sal_uInt8 nMemberId )
GetThemeColor().SetThemeIndex(nIndex);
break;
}
+ case MID_COLOR_LUM_MOD:
+ {
+ sal_Int16 nLumMod = -1;
+ if (!(rVal >>= nLumMod))
+ return false;
+ GetThemeColor().SetLumMod(nLumMod);
+ }
+ break;
+ case MID_COLOR_LUM_OFF:
+ {
+ sal_Int16 nLumOff = -1;
+ if (!(rVal >>= nLumOff))
+ return false;
+ GetThemeColor().SetLumOff(nLumOff);
+ }
+ break;
default:
{
Color nValue;