diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2015-07-23 21:00:37 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2015-07-26 00:26:57 +0200 |
commit | b3a52304593328b8950602535ef03d026ee27bf0 (patch) | |
tree | a891cc1e848b0aff409f5fac3881fd2cf54f6cee /chart2 | |
parent | 427f28ea2f49005c63338e6df4fc5cf010fa38c0 (diff) |
update some area properties
Change-Id: Iab888226ef1b8f18a6cdfd0ddf58077405306510
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/sidebar/ChartAreaPanel.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/chart2/source/controller/sidebar/ChartAreaPanel.cxx b/chart2/source/controller/sidebar/ChartAreaPanel.cxx index 5a3d4b68b489..72da2c911b6f 100644 --- a/chart2/source/controller/sidebar/ChartAreaPanel.cxx +++ b/chart2/source/controller/sidebar/ChartAreaPanel.cxx @@ -66,6 +66,7 @@ ChartAreaPanel::ChartAreaPanel(vcl::Window* pParent, mxListener(new ChartSidebarModifyListener(this)), mxSelectionListener(new ChartSidebarSelectionListener(this)) { + Initialize(); } ChartAreaPanel::~ChartAreaPanel() @@ -173,6 +174,19 @@ void ChartAreaPanel::setFillStyleAndBitmap(const XFillStyleItem* pStyleItem, void ChartAreaPanel::updateData() { + css::uno::Reference<css::beans::XPropertySet> xPropSet = getPropSet(mxModel); + if (!xPropSet.is()) + return; + + css::drawing::FillStyle eFillStyle = css::drawing::FillStyle_SOLID; + xPropSet->getPropertyValue("FillStyle") >>= eFillStyle; + XFillStyleItem aFillStyleItem(eFillStyle); + updateFillStyle(false, true, &aFillStyleItem); + + sal_uInt16 nFillTransparence = 0; + xPropSet->getPropertyValue("Transparency") >>= nFillTransparence; + SfxUInt16Item aTransparenceItem(0, nFillTransparence); + updateFillTransparence(false, true, &aTransparenceItem); } void ChartAreaPanel::modelInvalid() |