Lines Matching refs:nStartRow
748 SCROW nStartRow = aRange.aStart.Row(); in LimitChartIfAll() local
753 pTab[nTab]->LimitChartArea(nStartCol, nStartRow, nEndCol, nEndRow); in LimitChartIfAll()
755 aRange.aStart.SetRow( nStartRow ); in LimitChartIfAll()
810 SCROW nStartRow = rRange.aStart.Row(); in CanInsertRow() local
816 PutInOrder( nStartRow, nEndRow ); in CanInsertRow()
818 SCSIZE nSize = static_cast<SCSIZE>(nEndRow - nStartRow + 1); in CanInsertRow()
831 SCROW nStartRow, SCSIZE nSize, ScDocument* pRefUndoDoc, in InsertRow() argument
863 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in InsertRow()
871 UpdateReference( URM_INSDEL, nStartCol, nStartRow, nTabRangeStart, in InsertRow()
879 pTab[i]->InsertRow( nStartCol, nEndCol, nStartRow, nSize ); in InsertRow()
886 nStartCol, nStartRow, nStartTab, nEndCol, MAXROW, nEndTab, in InsertRow()
926 SCROW nStartRow, SCSIZE nSize, in DeleteRow() argument
949 if ( ValidRow(nStartRow+nSize) ) in DeleteRow()
952 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in DeleteRow()
953 ScAddress( nEndCol, nStartRow+nSize-1, nTabRangeEnd ) ) ); in DeleteRow()
955 ScAddress( nStartCol, nStartRow+nSize, nTabRangeStart ), in DeleteRow()
960 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in DeleteRow()
965 if ( ValidRow(nStartRow+nSize) ) in DeleteRow()
970 UpdateReference( URM_INSDEL, nStartCol, nStartRow+nSize, nTabRangeStart, in DeleteRow()
982 pTab[i]->DeleteRow( nStartCol, nEndCol, nStartRow, nSize, pUndoOutline ); in DeleteRow()
984 if ( ValidRow(nStartRow+nSize) ) in DeleteRow()
1013 SCROW nStartRow = rRange.aStart.Row(); in CanInsertCol() local
1019 PutInOrder( nStartRow, nEndRow ); in CanInsertCol()
1026 bTest &= pTab[i]->TestInsertCol( nStartRow, nEndRow, nSize ); in CanInsertCol()
1032 sal_Bool ScDocument::InsertCol( SCROW nStartRow, SCTAB nStartTab, in InsertCol() argument
1039 PutInOrder( nStartRow, nEndRow ); in InsertCol()
1053 bTest &= pTab[i]->TestInsertCol( nStartRow, nEndRow, nSize ); in InsertCol()
1063 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in InsertCol()
1071 UpdateReference( URM_INSDEL, nStartCol, nStartRow, nTabRangeStart, in InsertCol()
1079 pTab[i]->InsertCol( nStartCol, nStartRow, nEndRow, nSize ); in InsertCol()
1116 void ScDocument::DeleteCol(SCROW nStartRow, SCTAB nStartTab, SCROW nEndRow, SCTAB nEndTab, in DeleteCol() argument
1122 PutInOrder( nStartRow, nEndRow ); in DeleteCol()
1142 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in DeleteCol()
1145 … ScAddress( sal::static_int_cast<SCCOL>(nStartCol+nSize), nStartRow, nTabRangeStart ), in DeleteCol()
1150 ScAddress( nStartCol, nStartRow, nTabRangeStart ), in DeleteCol()
1160 …UpdateReference( URM_INSDEL, sal::static_int_cast<SCCOL>(nStartCol+nSize), nStartRow, nTabRangeSta… in DeleteCol()
1172 pTab[i]->DeleteCol( nStartCol, nStartRow, nEndRow, nSize, pUndoOutline ); in DeleteCol()
2461 SCROW nStartRow = p->aStart.Row(); in GetClipArea() local
2467 if (p->aStart.Row() < nStartRow) in GetClipArea()
2468 nStartRow = p->aStart.Row(); in GetClipArea()
2478 nClipY = nEndRow - nStartRow; in GetClipArea()
2487 SCROW nResult = CountNonFilteredRows(nStartRow, nEndRow, nCountTab); in GetClipArea()
2562 SCROW nStartRow = rSrcArea.aStart.Row(); in FillTab() local
2584 pTab[i]->CopyToTable( nStartCol,nStartRow, nEndCol,nEndRow, in FillTab()
2587 pTab[i]->DeleteArea( nStartCol,nStartRow, nEndCol,nEndRow, nDelFlags); in FillTab()
2588 pTab[nSrcTab]->CopyToTable( nStartCol,nStartRow, nEndCol,nEndRow, in FillTab()
2592 pTab[i]->MixData( nStartCol,nStartRow, nEndCol,nEndRow, in FillTab()
2626 SCROW nStartRow = aArea.aStart.Row(); in FillTabMarked() local
2643 pTab[i]->CopyToTable( nStartCol,nStartRow, nEndCol,nEndRow, in FillTabMarked()
2648 pTab[nSrcTab]->CopyToTable( nStartCol,nStartRow, nEndCol,nEndRow, in FillTabMarked()
2730 …bleDataCache * pCache, SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow ) in FillDPCache() argument
2733 pTab[nTab]->FillDPCache( pCache, nStartCol, nEndCol, nStartRow, nEndRow ); in FillDPCache()
2936 SCROW nStartRow = rRange.aStart.Row(); in HasStringCells() local
2943 if ( pTab[nTab] && pTab[nTab]->HasStringCells( nStartCol, nStartRow, nEndCol, nEndRow ) ) in HasStringCells()
3225 void ScDocument::SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt16 nNewHeig… in SetRowHeightRange() argument
3229 ( nStartRow, nEndRow, nNewHeight, 1.0, 1.0 ); in SetRowHeightRange()
3232 void ScDocument::SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt16 nNewHeigh… in SetRowHeightOnly() argument
3235 pTab[nTab]->SetRowHeightOnly( nStartRow, nEndRow, nNewHeight ); in SetRowHeightOnly()
3238 void ScDocument::SetManualHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_Bool bManual ) in SetManualHeight() argument
3241 pTab[nTab]->SetManualHeight( nStartRow, nEndRow, bManual ); in SetManualHeight()
3299 sal_uLong ScDocument::GetRowHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab ) const in GetRowHeight() argument
3301 if (nStartRow == nEndRow) in GetRowHeight()
3302 return GetRowHeight( nStartRow, nTab); // faster for a single row in GetRowHeight()
3305 if (nStartRow > nEndRow) in GetRowHeight()
3309 return pTab[nTab]->GetRowHeight( nStartRow, nEndRow); in GetRowHeight()
3320 sal_uLong ScDocument::GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, in GetScaledRowHeight() argument
3324 if (nStartRow == nEndRow) in GetScaledRowHeight()
3325 return (sal_uLong) (GetRowHeight( nStartRow, nTab) * fScale); in GetScaledRowHeight()
3328 if (nStartRow > nEndRow) in GetScaledRowHeight()
3332 return pTab[nTab]->GetScaledRowHeight( nStartRow, nEndRow, fScale); in GetScaledRowHeight()
3393 sal_Bool ScDocument::SetOptimalHeight( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt16 nExtr… in SetOptimalHeight() argument
3401 return pTab[nTab]->SetOptimalHeight( nStartRow, nEndRow, nExtra, in SetOptimalHeight()
3470 void ScDocument::SetRowFlags( SCROW nStartRow, SCROW nEndRow, SCTAB nTab, sal_uInt8 nNewFlags ) in SetRowFlags() argument
3473 pTab[nTab]->SetRowFlags( nStartRow, nEndRow, nNewFlags ); in SetRowFlags()
3626 bool ScDocument::HasHiddenRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in HasHiddenRows() argument
3631 return pTab[nTab]->HasHiddenRows(nStartRow, nEndRow); in HasHiddenRows()
3659 void ScDocument::SetRowHidden(SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bHidden) in SetRowHidden() argument
3664 pTab[nTab]->SetRowHidden(nStartRow, nEndRow, bHidden); in SetRowHidden()
3675 SCROW ScDocument::FirstVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in FirstVisibleRow() argument
3680 return pTab[nTab]->FirstVisibleRow(nStartRow, nEndRow); in FirstVisibleRow()
3683 SCROW ScDocument::LastVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in LastVisibleRow() argument
3688 return pTab[nTab]->LastVisibleRow(nStartRow, nEndRow); in LastVisibleRow()
3691 SCROW ScDocument::CountVisibleRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in CountVisibleRows() argument
3696 return pTab[nTab]->CountVisibleRows(nStartRow, nEndRow); in CountVisibleRows()
3707 bool ScDocument::HasFilteredRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in HasFilteredRows() argument
3712 return pTab[nTab]->HasFilteredRows(nStartRow, nEndRow); in HasFilteredRows()
3723 void ScDocument::SetRowFiltered(SCROW nStartRow, SCROW nEndRow, SCTAB nTab, bool bFiltered) in SetRowFiltered() argument
3728 pTab[nTab]->SetRowFiltered(nStartRow, nEndRow, bFiltered); in SetRowFiltered()
3739 SCROW ScDocument::FirstNonFilteredRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in FirstNonFilteredRow() argument
3744 return pTab[nTab]->FirstNonFilteredRow(nStartRow, nEndRow); in FirstNonFilteredRow()
3747 SCROW ScDocument::LastNonFilteredRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in LastNonFilteredRow() argument
3752 return pTab[nTab]->LastNonFilteredRow(nStartRow, nEndRow); in LastNonFilteredRow()
3755 SCROW ScDocument::CountNonFilteredRows(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) in CountNonFilteredRows() argument
3760 return pTab[nTab]->CountNonFilteredRows(nStartRow, nEndRow); in CountNonFilteredRows()
3858 SCROW nStartRow; in GetColDefault() local
3860 const ScPatternAttr* pAttr = aDocAttrItr.GetNext(nColumn, nStartRow, nEndRow); in GetColDefault()
3871 aAttr.nCount = static_cast<SCSIZE>(nEndRow - nStartRow + 1); in GetColDefault()
3872 aAttr.nFirst = nStartRow; in GetColDefault()
3877 aAttr.nCount = aItr->nCount + static_cast<SCSIZE>(nEndRow - nStartRow + 1); in GetColDefault()
3882 pAttr = aDocAttrItr.GetNext(nColumn, nStartRow, nEndRow); in GetColDefault()
3951 const ScPatternAttr* ScDocument::GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow, SC… in GetMostUsedPattern() argument
3954 return pTab[nTab]->GetMostUsedPattern( nCol, nStartRow, nEndRow ); in GetMostUsedPattern()
3973 void ScDocument::ApplyPatternArea( SCCOL nStartCol, SCROW nStartRow, in ApplyPatternArea() argument
3981 pTab[i]->ApplyPatternArea( nStartCol, nStartRow, nEndCol, nEndRow, rAttr ); in ApplyPatternArea()
3985 void ScDocument::ApplyPatternAreaTab( SCCOL nStartCol, SCROW nStartRow, in ApplyPatternAreaTab() argument
3990 pTab[nTab]->ApplyPatternArea( nStartCol, nStartRow, nEndCol, nEndRow, rAttr ); in ApplyPatternAreaTab()
3993 void ScDocument::ApplyPooledPatternAreaTab( SCCOL nStartCol, SCROW nStartRow, in ApplyPooledPatternAreaTab() argument
3998 … pTab[nTab]->ApplyPooledPatternArea( nStartCol, nStartRow, nEndCol, nEndRow, rPooledAttr, rAttr ); in ApplyPooledPatternAreaTab()
4019 void ScDocument::ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, in ApplyStyleArea() argument
4027 pTab[i]->ApplyStyleArea( nStartCol, nStartRow, nEndCol, nEndRow, rStyle ); in ApplyStyleArea()
4031 void ScDocument::ApplyStyleAreaTab( SCCOL nStartCol, SCROW nStartRow, in ApplyStyleAreaTab() argument
4036 pTab[nTab]->ApplyStyleArea( nStartCol, nStartRow, nEndCol, nEndRow, rStyle ); in ApplyStyleAreaTab()
4184 sal_Bool ScDocument::ApplyFlagsTab( SCCOL nStartCol, SCROW nStartRow, in ApplyFlagsTab() argument
4189 return pTab[nTab]->ApplyFlags( nStartCol, nStartRow, nEndCol, nEndRow, nFlags ); in ApplyFlagsTab()
4196 sal_Bool ScDocument::RemoveFlagsTab( SCCOL nStartCol, SCROW nStartRow, in RemoveFlagsTab() argument
4201 return pTab[nTab]->RemoveFlags( nStartCol, nStartRow, nEndCol, nEndRow, nFlags ); in RemoveFlagsTab()
4458 sal_Bool ScDocument::IsBlockEmpty( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, in IsBlockEmpty() argument
4463 return pTab[nTab]->IsBlockEmpty( nStartCol, nStartRow, nEndCol, nEndRow, bIgnoreNotes ); in IsBlockEmpty()
4492 sal_Bool ScDocument::IsBlockEditable( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow, in IsBlockEditable() argument
4506 return pTab[nTab]->IsBlockEditable( nStartCol, nStartRow, nEndCol, in IsBlockEditable()
4566 sal_Bool ScDocument::HasSelectedBlockMatrixFragment( SCCOL nStartCol, SCROW nStartRow, in HasSelectedBlockMatrixFragment() argument
4574 if (pTab[i]->HasBlockMatrixFragment( nStartCol, nStartRow, nEndCol, nEndRow )) in HasSelectedBlockMatrixFragment()
4681 sal_Bool ScDocument::ExtendMergeSel( SCCOL nStartCol, SCROW nStartRow, in ExtendMergeSel() argument
4696 … if ( ExtendMerge( nStartCol, nStartRow, nThisEndCol, nThisEndRow, nTab, bRefresh, bAttrs ) ) in ExtendMergeSel()
4708 sal_Bool ScDocument::ExtendMerge( SCCOL nStartCol, SCROW nStartRow, in ExtendMerge() argument
4713 if ( ValidColRow(nStartCol,nStartRow) && ValidColRow(rEndCol,rEndRow) && ValidTab(nTab) ) in ExtendMerge()
4716 … bFound = pTab[nTab]->ExtendMerge( nStartCol, nStartRow, rEndCol, rEndRow, bRefresh, bAttrs ); in ExtendMerge()
4719 RefreshAutoFilter( nStartCol, nStartRow, rEndCol, rEndRow, nTab ); in ExtendMerge()
4795 SCROW nStartRow = rRange.aStart.Row(); in ExtendOverlapped() local
4809 if (nExtendRow < nStartRow) in ExtendOverlapped()
4811 nStartRow = nExtendRow; in ExtendOverlapped()
4817 rRange.aStart.SetRow(nStartRow); in ExtendOverlapped()
4822 sal_Bool ScDocument::RefreshAutoFilter( SCCOL nStartCol, SCROW nStartRow, in RefreshAutoFilter() argument
4836 sal_Bool bChange = RemoveFlagsTab( nStartCol,nStartRow, nEndCol,nEndRow, nTab, SC_MF_AUTO ); in RefreshAutoFilter()
4846 if ( nDBTab==nTab && nDBStartRow<=nEndRow && nDBEndRow>=nStartRow && in RefreshAutoFilter()
5009 SCSIZE ScDocument::GetEmptyLinesInBlock( SCCOL nStartCol, SCROW nStartRow, SCTAB nStartTab, in GetEmptyLinesInBlock() argument
5013 PutInOrder(nStartRow, nEndRow); in GetEmptyLinesInBlock()
5018 … return pTab[nStartTab]->GetEmptyLinesInBlock(nStartCol, nStartRow, nEndCol, nEndRow, eDir); in GetEmptyLinesInBlock()
5170 void ScDocument::SetRepeatArea( SCTAB nTab, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW … in SetRepeatArea() argument
5173 pTab[nTab]->SetRepeatArea( nStartCol, nEndCol, nStartRow, nEndRow ); in SetRepeatArea()