diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-06-04 10:16:33 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-06-04 10:16:33 +0000 |
commit | ce68ef3e9466ef716a2a9ec79f9df07bf1de3565 (patch) | |
tree | 84ea0666528b6a0c637d0c2c64621419cdbf2213 /sc/source | |
parent | 98bb74daa6d6a112e62b68f8268e436f8ce8be19 (diff) |
INTEGRATION: CWS rowlimit (1.42.156); FILE MERGED
2004/02/20 23:13:13 er 1.42.156.3: #i1967# type correctness
2004/02/16 17:25:42 er 1.42.156.2: #i1967# SCCOL,SCROW,SCTAB replace USHORT; SCsCOL,SCsROW,SCsTAB replace short
2004/01/14 12:34:56 er 1.42.156.1: #i1967# SCCOL,SCROW,SCTAB replace USHORT; SCsCOL,SCsROW,SCsTAB replace short
Diffstat (limited to 'sc/source')
-rw-r--r-- | sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx b/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx index 9e3125c6eefc..e120936631fc 100644 --- a/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx +++ b/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx @@ -2,9 +2,9 @@ * * $RCSfile: AccessibleSpreadsheet.cxx,v $ * - * $Revision: 1.42 $ + * $Revision: 1.43 $ * - * last change: $Author: vg $ $Date: 2003-05-27 15:08:16 $ + * last change: $Author: obo $ $Date: 2004-06-04 11:16:33 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -125,7 +125,7 @@ using namespace ::com::sun::star::accessibility; ScAccessibleSpreadsheet::ScAccessibleSpreadsheet( ScAccessibleDocument* pAccDoc, ScTabViewShell* pViewShell, - sal_uInt16 nTab, + SCTAB nTab, ScSplitPos eSplitPos) : ScAccessibleTableBase (pAccDoc, GetDocument(pViewShell), @@ -356,8 +356,8 @@ void ScAccessibleSpreadsheet::Notify( SfxBroadcaster& rBC, const SfxHint& rHint mbDelIns = sal_True; sal_Int16 nId(0); - sal_Int16 nX(rRef.GetDx()); - sal_Int16 nY(rRef.GetDy()); + SCsCOL nX(rRef.GetDx()); + SCsROW nY(rRef.GetDy()); ScRange aRange(rRef.GetRange()); if ((nX < 0) || (nY < 0)) { @@ -419,7 +419,7 @@ uno::Sequence< sal_Int32 > SAL_CALL ScAccessibleSpreadsheet::getSelectedAccessib const ScMarkData& rMarkdata = mpViewShell->GetViewData()->GetMarkData(); sal_Int32* pSequence = aSequence.getArray(); sal_Int32 nCount(0); - for (sal_uInt16 i = maRange.aStart.Row(); i <= maRange.aEnd.Row(); ++i) + for (SCROW i = maRange.aStart.Row(); i <= maRange.aEnd.Row(); ++i) { if (rMarkdata.IsRowMarked(i)) { @@ -446,7 +446,7 @@ uno::Sequence< sal_Int32 > SAL_CALL ScAccessibleSpreadsheet::getSelectedAccessib const ScMarkData& rMarkdata = mpViewShell->GetViewData()->GetMarkData(); sal_Int32* pSequence = aSequence.getArray(); sal_Int32 nCount(0); - for (sal_uInt16 i = maRange.aStart.Col(); i <= maRange.aEnd.Col(); ++i) + for (SCCOL i = maRange.aStart.Col(); i <= maRange.aEnd.Col(); ++i) { if (rMarkdata.IsColumnMarked(i)) { @@ -474,7 +474,7 @@ sal_Bool SAL_CALL ScAccessibleSpreadsheet::isAccessibleRowSelected( sal_Int32 nR if (mpViewShell && mpViewShell->GetViewData()) { const ScMarkData& rMarkdata = mpViewShell->GetViewData()->GetMarkData(); - bResult = rMarkdata.IsRowMarked((sal_uInt16)nRow); + bResult = rMarkdata.IsRowMarked((SCROW)nRow); } return bResult; } @@ -492,7 +492,7 @@ sal_Bool SAL_CALL ScAccessibleSpreadsheet::isAccessibleColumnSelected( sal_Int32 if (mpViewShell && mpViewShell->GetViewData()) { const ScMarkData& rMarkdata = mpViewShell->GetViewData()->GetMarkData(); - bResult = rMarkdata.IsColumnMarked((sal_uInt16)nColumn); + bResult = rMarkdata.IsColumnMarked((SCCOL)nColumn); } return bResult; } @@ -500,8 +500,8 @@ sal_Bool SAL_CALL ScAccessibleSpreadsheet::isAccessibleColumnSelected( sal_Int32 ScAccessibleCell* ScAccessibleSpreadsheet::GetAccessibleCellAt(sal_Int32 nRow, sal_Int32 nColumn) { ScAccessibleCell* pAccessibleCell = NULL; - ScAddress aCellAddress(static_cast<sal_uInt16>(maRange.aStart.Col() + nColumn), - static_cast<sal_uInt16>(maRange.aStart.Row() + nRow), maRange.aStart.Tab()); + ScAddress aCellAddress(static_cast<SCCOL>(maRange.aStart.Col() + nColumn), + static_cast<SCROW>(maRange.aStart.Row() + nRow), maRange.aStart.Tab()); if ((aCellAddress == maActiveCell) && mpAccCell) { pAccessibleCell = mpAccCell; @@ -544,7 +544,7 @@ sal_Bool SAL_CALL ScAccessibleSpreadsheet::isAccessibleSelected( sal_Int32 nRow, if (mpViewShell) { const ScMarkData& rMarkdata = mpViewShell->GetViewData()->GetMarkData(); - bResult = rMarkdata.IsCellMarked(static_cast<sal_uInt16>(nColumn), static_cast<sal_uInt16>(nRow)); + bResult = rMarkdata.IsCellMarked(static_cast<SCCOL>(nColumn), static_cast<SCROW>(nRow)); } return bResult; } @@ -562,7 +562,8 @@ uno::Reference< XAccessible > SAL_CALL ScAccessibleSpreadsheet::getAccessibleAtP IsObjectValid(); if (mpViewShell) { - sal_Int16 nX, nY; + SCsCOL nX; + SCsROW nY; mpViewShell->GetViewData()->GetPosFromPixel( rPoint.X, rPoint.Y, meSplitPos, nX, nY); xAccessible = getAccessibleCellAt(nY, nX); } @@ -757,7 +758,7 @@ void SAL_CALL sal_Int32 nCol(getAccessibleColumn(nChildIndex)); sal_Int32 nRow(getAccessibleRow(nChildIndex)); - if (mpViewShell->GetViewData()->GetMarkData().IsCellMarked(static_cast<sal_uInt16>(nCol), static_cast<sal_uInt16>(nRow))) + if (mpViewShell->GetViewData()->GetMarkData().IsCellMarked(static_cast<SCCOL>(nCol), static_cast<SCROW>(nRow))) SelectCell(nRow, nCol, sal_True); } } @@ -767,7 +768,7 @@ void ScAccessibleSpreadsheet::SelectCell(sal_Int32 nRow, sal_Int32 nCol, sal_Boo mpViewShell->SetTabNo( maRange.aStart.Tab() ); mpViewShell->DoneBlockMode( sal_True ); // continue selecting - mpViewShell->InitBlockMode( static_cast<sal_uInt16>(nCol), static_cast<sal_uInt16>(nRow), maRange.aStart.Tab(), bDeselect, sal_False, sal_False ); + mpViewShell->InitBlockMode( static_cast<SCCOL>(nCol), static_cast<SCROW>(nRow), maRange.aStart.Tab(), bDeselect, sal_False, sal_False ); mpViewShell->SelectionChanged(); } @@ -803,11 +804,13 @@ void ScAccessibleSpreadsheet::CreateSortedMarkedCells() void ScAccessibleSpreadsheet::AddMarkedRange(const ScRange& rRange) { - sal_uInt32 nCount((rRange.aEnd.Col() - rRange.aStart.Col() + 1) * (rRange.aEnd.Row() - rRange.aStart.Row() + 1)); + sal_uInt32 nCount(static_cast<sal_uInt32>(rRange.aEnd.Col() - + rRange.aStart.Col() + 1) * (rRange.aEnd.Row() - + rRange.aStart.Row() + 1)); sal_uInt32 nPos(0); - for (sal_uInt16 nRow = rRange.aStart.Row(); nRow <= rRange.aEnd.Row(); ++nRow) + for (SCROW nRow = rRange.aStart.Row(); nRow <= rRange.aEnd.Row(); ++nRow) { - for (sal_uInt16 nCol = rRange.aStart.Col(); nCol <= rRange.aEnd.Col(); ++nCol) + for (SCCOL nCol = rRange.aStart.Col(); nCol <= rRange.aEnd.Col(); ++nCol) { ScMyAddress aCell(nCol, nRow, maActiveCell.Tab()); mpSortedMarkedCells->push_back(aCell); @@ -976,7 +979,8 @@ Rectangle ScAccessibleSpreadsheet::GetVisCells(const Rectangle& rVisArea) { if (mpViewShell) { - sal_Int16 nStartX, nStartY, nEndX, nEndY; + SCsCOL nStartX, nEndX; + SCsROW nStartY, nEndY; mpViewShell->GetViewData()->GetPosFromPixel( 1, 1, meSplitPos, nStartX, nStartY); mpViewShell->GetViewData()->GetPosFromPixel( rVisArea.GetWidth(), rVisArea.GetHeight(), meSplitPos, nEndX, nEndY); |