Kaydet (Commit) 2098f14a authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

cleanup tableBorderHdl::CreateB2dIAObject

Change-Id: I1cdcf23fd64c3a445a3c8dddea8684013113a04e
üst ec4fce4b
...@@ -265,53 +265,47 @@ void TableBorderHdl::CreateB2dIAObject() ...@@ -265,53 +265,47 @@ void TableBorderHdl::CreateB2dIAObject()
{ {
GetRidOfIAObject(); GetRidOfIAObject();
if(pHdlList && pHdlList->GetView() && !pHdlList->GetView()->areMarkHandlesHidden()) if (pHdlList && pHdlList->GetView() && !pHdlList->GetView()->areMarkHandlesHidden())
{ {
SdrMarkView* pView = pHdlList->GetView(); SdrMarkView* pView = pHdlList->GetView();
SdrPageView* pPageView = pView->GetSdrPageView(); SdrPageView* pPageView = pView->GetSdrPageView();
if(pPageView) if (!pPageView)
{ return;
for(sal_uInt32 nWindow = 0; nWindow < pPageView->PageWindowCount(); nWindow++) for(sal_uInt32 nWindow = 0; nWindow < pPageView->PageWindowCount(); nWindow++)
{ {
const SdrPageWindow& rPageWindow = *pPageView->GetPageWindow(nWindow); const SdrPageWindow& rPageWindow = *pPageView->GetPageWindow(nWindow);
if(rPageWindow.GetPaintWindow().OutputToWindow()) if (rPageWindow.GetPaintWindow().OutputToWindow())
{ {
rtl::Reference< ::sdr::overlay::OverlayManager > xManager = rPageWindow.GetOverlayManager(); rtl::Reference<sdr::overlay::OverlayManager> xManager = rPageWindow.GetOverlayManager();
if (xManager.is()) if (xManager.is())
{ {
const basegfx::B2DRange aRange(vcl::unotools::b2DRectangleFromRectangle(maRectangle)); const basegfx::B2DRange aRange(vcl::unotools::b2DRectangleFromRectangle(maRectangle));
const SvtOptionsDrawinglayer aSvtOptionsDrawinglayer; const SvtOptionsDrawinglayer aSvtOptionsDrawinglayer;
const Color aHilightColor(aSvtOptionsDrawinglayer.getHilightColor()); const Color aHilightColor(aSvtOptionsDrawinglayer.getHilightColor());
const double fTransparence(aSvtOptionsDrawinglayer.GetTransparentSelectionPercent() * 0.01); const double fTransparence(aSvtOptionsDrawinglayer.GetTransparentSelectionPercent() * 0.01);
sdr::overlay::OverlayObject* pOverlayObject = new sdr::overlay::OverlayRectangle(
aRange.getMinimum(),
aRange.getMaximum(),
aHilightColor,
fTransparence,
6.0,
0.0,
0.0,
500,
// make animation dependent from text edit active, because for tables // make animation dependent from text edit active, because for tables
// this handle is also used when text edit *is* active for it. This // this handle is also used when text edit *is* active for it. This
// interferes too much concerning repaint stuff (at least as long as // interferes too much concerning repaint stuff (at least as long as
// text edit is not yet on the overlay) // text edit is not yet on the overlay)
getAnimate()); const bool bAnimate = getAnimate();
sdr::overlay::OverlayObject* pOverlayObject =
new sdr::overlay::OverlayRectangle(aRange.getMinimum(), aRange.getMaximum(),
aHilightColor, fTransparence,
6.0, 0.0, 0.0, 500, bAnimate);
xManager->add(*pOverlayObject); xManager->add(*pOverlayObject);
maOverlayGroup.append(*pOverlayObject); maOverlayGroup.append(*pOverlayObject);
} }
} }
} }
} }
}
} }
} // end of namespace table } // end of namespace table
} // end of namespace sdr } // end of namespace sdr
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment