Lines Matching refs:rRange
804 sal_Bool ScDocument::CanInsertRow( const ScRange& rRange ) const in CanInsertRow()
806 SCCOL nStartCol = rRange.aStart.Col(); in CanInsertRow()
807 SCROW nStartRow = rRange.aStart.Row(); in CanInsertRow()
808 SCTAB nStartTab = rRange.aStart.Tab(); in CanInsertRow()
809 SCCOL nEndCol = rRange.aEnd.Col(); in CanInsertRow()
810 SCROW nEndRow = rRange.aEnd.Row(); in CanInsertRow()
811 SCTAB nEndTab = rRange.aEnd.Tab(); in CanInsertRow()
912 sal_Bool ScDocument::InsertRow( const ScRange& rRange, ScDocument* pRefUndoDoc ) in InsertRow() argument
914 return InsertRow( rRange.aStart.Col(), rRange.aStart.Tab(), in InsertRow()
915 rRange.aEnd.Col(), rRange.aEnd.Tab(), in InsertRow()
916 … rRange.aStart.Row(), static_cast<SCSIZE>(rRange.aEnd.Row()-rRange.aStart.Row()+1), in InsertRow()
998 void ScDocument::DeleteRow( const ScRange& rRange, ScDocument* pRefUndoDoc, sal_Bool* pUndoOutline ) in DeleteRow() argument
1000 DeleteRow( rRange.aStart.Col(), rRange.aStart.Tab(), in DeleteRow()
1001 rRange.aEnd.Col(), rRange.aEnd.Tab(), in DeleteRow()
1002 rRange.aStart.Row(), static_cast<SCSIZE>(rRange.aEnd.Row()-rRange.aStart.Row()+1), in DeleteRow()
1007 sal_Bool ScDocument::CanInsertCol( const ScRange& rRange ) const in CanInsertCol()
1009 SCCOL nStartCol = rRange.aStart.Col(); in CanInsertCol()
1010 SCROW nStartRow = rRange.aStart.Row(); in CanInsertCol()
1011 SCTAB nStartTab = rRange.aStart.Tab(); in CanInsertCol()
1012 SCCOL nEndCol = rRange.aEnd.Col(); in CanInsertCol()
1013 SCROW nEndRow = rRange.aEnd.Row(); in CanInsertCol()
1014 SCTAB nEndTab = rRange.aEnd.Tab(); in CanInsertCol()
1104 sal_Bool ScDocument::InsertCol( const ScRange& rRange, ScDocument* pRefUndoDoc ) in InsertCol() argument
1106 return InsertCol( rRange.aStart.Row(), rRange.aStart.Tab(), in InsertCol()
1107 rRange.aEnd.Row(), rRange.aEnd.Tab(), in InsertCol()
1108 … rRange.aStart.Col(), static_cast<SCSIZE>(rRange.aEnd.Col()-rRange.aStart.Col()+1), in InsertCol()
1188 void ScDocument::DeleteCol( const ScRange& rRange, ScDocument* pRefUndoDoc, sal_Bool* pUndoOutline ) in DeleteCol() argument
1190 DeleteCol( rRange.aStart.Row(), rRange.aStart.Tab(), in DeleteCol()
1191 rRange.aEnd.Row(), rRange.aEnd.Tab(), in DeleteCol()
1192 rRange.aStart.Col(), static_cast<SCSIZE>(rRange.aEnd.Col()-rRange.aStart.Col()+1), in DeleteCol()
1250 sal_Bool ScDocument::HasPartOfMerged( const ScRange& rRange ) in HasPartOfMerged() argument
1253 SCTAB nTab = rRange.aStart.Tab(); in HasPartOfMerged()
1255 SCCOL nStartX = rRange.aStart.Col(); in HasPartOfMerged()
1256 SCROW nStartY = rRange.aStart.Row(); in HasPartOfMerged()
1257 SCCOL nEndX = rRange.aEnd.Col(); in HasPartOfMerged()
1258 SCROW nEndY = rRange.aEnd.Row(); in HasPartOfMerged()
1266 bPart = ( nStartX != rRange.aStart.Col() || nEndX != rRange.aEnd.Col() || in HasPartOfMerged()
1267 nStartY != rRange.aStart.Row() || nEndY != rRange.aEnd.Row() ); in HasPartOfMerged()
1370 void ScDocument::DeleteAreaTab( const ScRange& rRange, sal_uInt16 nDelFlag ) in DeleteAreaTab() argument
1372 for ( SCTAB nTab = rRange.aStart.Tab(); nTab <= rRange.aEnd.Tab(); nTab++ ) in DeleteAreaTab()
1373 DeleteAreaTab( rRange.aStart.Col(), rRange.aStart.Row(), in DeleteAreaTab()
1374 rRange.aEnd.Col(), rRange.aEnd.Row(), in DeleteAreaTab()
1522 void ScDocument::CopyToDocument(const ScRange& rRange, in CopyToDocument() argument
1526 ScRange aNewRange = rRange; in CopyToDocument()
1543 void ScDocument::UndoToDocument(const ScRange& rRange, in UndoToDocument() argument
1547 ScRange aNewRange = rRange; in UndoToDocument()
2533 void ScDocument::MixDocument( const ScRange& rRange, sal_uInt16 nFunction, sal_Bool bSkipEmpty, in MixDocument() argument
2536 SCTAB nTab1 = rRange.aStart.Tab(); in MixDocument()
2537 SCTAB nTab2 = rRange.aEnd.Tab(); in MixDocument()
2540 pTab[i]->MixData( rRange.aStart.Col(), rRange.aStart.Row(), in MixDocument()
2541 rRange.aEnd.Col(), rRange.aEnd.Row(), in MixDocument()
2928 sal_Bool ScDocument::HasStringCells( const ScRange& rRange ) const in HasStringCells()
2932 SCCOL nStartCol = rRange.aStart.Col(); in HasStringCells()
2933 SCROW nStartRow = rRange.aStart.Row(); in HasStringCells()
2934 SCTAB nStartTab = rRange.aStart.Tab(); in HasStringCells()
2935 SCCOL nEndCol = rRange.aEnd.Col(); in HasStringCells()
2936 SCROW nEndRow = rRange.aEnd.Row(); in HasStringCells()
2937 SCTAB nEndTab = rRange.aEnd.Tab(); in HasStringCells()
3034 void ScDocument::SetDirty( const ScRange& rRange ) in SetDirty() argument
3040 SCTAB nTab2 = rRange.aEnd.Tab(); in SetDirty()
3041 for (SCTAB i=rRange.aStart.Tab(); i<=nTab2; i++) in SetDirty()
3042 if (pTab[i]) pTab[i]->SetDirty( rRange ); in SetDirty()
3048 void ScDocument::SetTableOpDirty( const ScRange& rRange ) in SetTableOpDirty() argument
3052 SCTAB nTab2 = rRange.aEnd.Tab(); in SetTableOpDirty()
3053 for (SCTAB i=rRange.aStart.Tab(); i<=nTab2; i++) in SetTableOpDirty()
3054 if (pTab[i]) pTab[i]->SetTableOpDirty( rRange ); in SetTableOpDirty()
3189 void ScDocument::ResetChanged( const ScRange& rRange ) in ResetChanged() argument
3191 SCTAB nStartTab = rRange.aStart.Tab(); in ResetChanged()
3192 SCTAB nEndTab = rRange.aEnd.Tab(); in ResetChanged()
3195 pTab[nTab]->ResetChanged( rRange ); in ResetChanged()
3990 void ScDocument::ApplyPatternIfNumberformatIncompatible( const ScRange& rRange, in ApplyPatternIfNumberformatIncompatible() argument
3996 pTab[i]->ApplyPatternIfNumberformatIncompatible( rRange, rPattern, nNewType ); in ApplyPatternIfNumberformatIncompatible()
4376 bool ScDocument::HasAttrib( const ScRange& rRange, sal_uInt16 nMask ) in HasAttrib() argument
4378 return HasAttrib( rRange.aStart.Col(), rRange.aStart.Row(), rRange.aStart.Tab(), in HasAttrib()
4379 rRange.aEnd.Col(), rRange.aEnd.Row(), rRange.aEnd.Tab(), in HasAttrib()
4719 sal_Bool ScDocument::ExtendMerge( ScRange& rRange, sal_Bool bRefresh, sal_Bool bAttrs ) in ExtendMerge() argument
4722 SCTAB nStartTab = rRange.aStart.Tab(); in ExtendMerge()
4723 SCTAB nEndTab = rRange.aEnd.Tab(); in ExtendMerge()
4724 SCCOL nEndCol = rRange.aEnd.Col(); in ExtendMerge()
4725 SCROW nEndRow = rRange.aEnd.Row(); in ExtendMerge()
4730 SCCOL nExtendCol = rRange.aEnd.Col(); in ExtendMerge()
4731 SCROW nExtendRow = rRange.aEnd.Row(); in ExtendMerge()
4732 if (ExtendMerge( rRange.aStart.Col(), rRange.aStart.Row(), in ExtendMerge()
4742 rRange.aEnd.SetCol(nEndCol); in ExtendMerge()
4743 rRange.aEnd.SetRow(nEndRow); in ExtendMerge()
4748 sal_Bool ScDocument::ExtendTotalMerge( ScRange& rRange ) in ExtendTotalMerge() argument
4754 ScRange aExt = rRange; in ExtendTotalMerge()
4757 if ( aExt.aEnd.Row() > rRange.aEnd.Row() ) in ExtendTotalMerge()
4760 aTest.aStart.SetRow( rRange.aEnd.Row() + 1 ); in ExtendTotalMerge()
4762 aExt.aEnd.SetRow(rRange.aEnd.Row()); in ExtendTotalMerge()
4764 if ( aExt.aEnd.Col() > rRange.aEnd.Col() ) in ExtendTotalMerge()
4767 aTest.aStart.SetCol( rRange.aEnd.Col() + 1 ); in ExtendTotalMerge()
4769 aExt.aEnd.SetCol(rRange.aEnd.Col()); in ExtendTotalMerge()
4772 bRet = ( aExt.aEnd != rRange.aEnd ); in ExtendTotalMerge()
4773 rRange = aExt; in ExtendTotalMerge()
4778 sal_Bool ScDocument::ExtendOverlapped( ScRange& rRange ) in ExtendOverlapped() argument
4781 SCTAB nStartTab = rRange.aStart.Tab(); in ExtendOverlapped()
4782 SCTAB nEndTab = rRange.aEnd.Tab(); in ExtendOverlapped()
4783 SCCOL nStartCol = rRange.aStart.Col(); in ExtendOverlapped()
4784 SCROW nStartRow = rRange.aStart.Row(); in ExtendOverlapped()
4789 SCCOL nExtendCol = rRange.aStart.Col(); in ExtendOverlapped()
4790 SCROW nExtendRow = rRange.aStart.Row(); in ExtendOverlapped()
4792 rRange.aEnd.Col(), rRange.aEnd.Row(), nTab ); in ExtendOverlapped()
4805 rRange.aStart.SetCol(nStartCol); in ExtendOverlapped()
4806 rRange.aStart.SetRow(nStartRow); in ExtendOverlapped()
4899 void ScDocument::ApplyFrameAreaTab( const ScRange& rRange, in ApplyFrameAreaTab() argument
4903 SCTAB nStartTab = rRange.aStart.Tab(); in ApplyFrameAreaTab()
4904 SCTAB nEndTab = rRange.aStart.Tab(); in ApplyFrameAreaTab()
4908 rRange.aStart.Col(), rRange.aStart.Row(), in ApplyFrameAreaTab()
4909 rRange.aEnd.Col(), rRange.aEnd.Row() ); in ApplyFrameAreaTab()