diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2015-05-22 08:43:47 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2015-05-22 18:40:58 +0200 |
commit | 6b5f0a041bed594280e13fc72062235e2b285fa5 (patch) | |
tree | 0f1b74b667bdd5035f09af3910b3ec3f86e6ad65 /sc | |
parent | 8a9758ed05cb5597df9ad56fefe146f1feff41fa (diff) |
improve output for ScDrawObjData
Change-Id: I45544532efeee1482b724f1a22525667b4be827c
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/view/gridwin_dbgutil.cxx | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sc/source/ui/view/gridwin_dbgutil.cxx b/sc/source/ui/view/gridwin_dbgutil.cxx index e111e6cf48ab..4806c384cac1 100644 --- a/sc/source/ui/view/gridwin_dbgutil.cxx +++ b/sc/source/ui/view/gridwin_dbgutil.cxx @@ -20,6 +20,17 @@ std::ostream& operator<<(std::ostream& rStrm, const ScAddress& rAddr) return rStrm; } +void dumpScDrawObjData(ScGridWindow& rWindow, ScDrawObjData& rData, MapUnit eMapUnit) +{ + const Point& rStartOffset = rData.maStartOffset; + Point aStartOffsetPixel = rWindow.LogicToPixel(rStartOffset, MapMode(eMapUnit)); + std::cout << " Start: " << rData.maStart << ", Offset: " << aStartOffsetPixel << std::endl; + + const Point& rEndOffset = rData.maEndOffset; + Point aEndOffsetPixel = rWindow.LogicToPixel(rEndOffset, MapMode(eMapUnit)); + std::cout << " End: : " << rData.maEnd << ", Offset: " << aEndOffsetPixel << std::endl; +} + } void ScGridWindow::dumpColumnInformation() @@ -51,7 +62,7 @@ void ScGridWindow::dumpGraphicInformation() std::cout << "Graphic Object" << std::endl; ScDrawObjData* pObjData = ScDrawLayer::GetObjData(pObj); if (pObjData) - std::cout << "Start Position: " << pObjData->maStart << ", EndPosition: " << pObjData->maEnd << std::endl; + dumpScDrawObjData(*this, *pObjData, pDrawLayer->GetScaleUnit()); const Rectangle& rRect = pObj->GetSnapRect(); Rectangle aRect = LogicToPixel(rRect, MapMode(pDrawLayer->GetScaleUnit())); |