Lines Matching refs:nStartRow

134 void ScTable::InsertRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize )  in InsertRow()  argument
142 mpRowHeights->insertSegment(nStartRow, nSize, false); in InsertRow()
143 sal_uInt8 nNewFlags = pRowFlags->Insert( nStartRow, nSize); in InsertRow()
146 pRowFlags->SetValue( nStartRow, nStartRow + nSize - 1, in InsertRow()
151 pOutlineTable->InsertRow( nStartRow, nSize ); in InsertRow()
153 mpFilteredRows->insertSegment(nStartRow, nSize, true); in InsertRow()
154 mpHiddenRows->insertSegment(nStartRow, nSize, true); in InsertRow()
165 if (*aLast < nStartRow) in InsertRow()
180 aCol[j].InsertRow( nStartRow, nSize ); in InsertRow()
187 void ScTable::DeleteRow( SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCSIZE nSize, in DeleteRow() argument
195 pRowFlags->Remove( nStartRow, nSize); in DeleteRow()
198 mpRowHeights->removeSegment(nStartRow, nStartRow+nSize); in DeleteRow()
201 if (pOutlineTable->DeleteRow( nStartRow, nSize )) in DeleteRow()
205 mpFilteredRows->removeSegment(nStartRow, nStartRow+nSize); in DeleteRow()
206 mpHiddenRows->removeSegment(nStartRow, nStartRow+nSize); in DeleteRow()
210 …t<SCROW>::iterator it = maRowManualBreaks.upper_bound( static_cast<SCROW>( nStartRow + nSize - 1)); in DeleteRow()
211 maRowManualBreaks.erase( maRowManualBreaks.lower_bound( nStartRow), it); in DeleteRow()
224 aCol[j].DeleteRow( nStartRow, nSize ); in DeleteRow()
232 sal_Bool ScTable::TestInsertCol( SCROW nStartRow, SCROW nEndRow, SCSIZE nSize ) in TestInsertCol() argument
236 if ( nStartRow==0 && nEndRow==MAXROW && pOutlineTable ) in TestInsertCol()
243 bTest = aCol[i].TestInsertCol(nStartRow, nEndRow); in TestInsertCol()
249 void ScTable::InsertCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize ) in InsertCol() argument
253 if (nStartRow==0 && nEndRow==MAXROW) in InsertCol()
277 if (*aLast < nStartRow) in InsertCol()
292 if ((nStartRow == 0) && (nEndRow == MAXROW)) in InsertCol()
301 aCol[MAXCOL - nSize - i].MoveTo(nStartRow, nEndRow, aCol[MAXCOL - i]); in InsertCol()
312 aCol[nStartCol-1].CopyToColumn( nStartRow, nEndRow, IDF_ATTRIB, in InsertCol()
314 aCol[nStartCol+i].RemoveFlags( nStartRow, nEndRow, in InsertCol()
316 aCol[nStartCol+i].ClearItems( nStartRow, nEndRow, nWhichArray ); in InsertCol()
325 void ScTable::DeleteCol( SCCOL nStartCol, SCROW nStartRow, SCROW nEndRow, SCSIZE nSize, in DeleteCol() argument
330 if (nStartRow==0 && nEndRow==MAXROW) in DeleteCol()
365 aCol[nStartCol + i].DeleteArea(nStartRow, nEndRow, IDF_ALL); in DeleteCol()
368 if ((nStartRow == 0) && (nEndRow == MAXROW)) in DeleteCol()
377 aCol[nStartCol + nSize + i].MoveTo(nStartRow, nEndRow, aCol[nStartCol + i]); in DeleteCol()
1069 …ache( ScDPTableDataCache * pCache, SCCOL nStartCol, SCCOL nEndCol, SCROW nStartRow, SCROW nEndRow ) in FillDPCache() argument
1073 aCol[nCol].FillDPCache( pCache, nCol - nStartCol, nStartRow, nEndRow ); in FillDPCache()
1222 sal_Bool ScTable::HasStringCells( SCCOL nStartCol, SCROW nStartRow, in HasStringCells() argument
1227 if (aCol[nCol].HasStringCells(nStartRow, nEndRow)) in HasStringCells()
1341 SCROW nStartRow = rRange.aStart.Row(); in ResetChanged() local
1346 aCol[nCol].ResetChanged(nStartRow, nEndRow); in ResetChanged()
1381 const ScPatternAttr* ScTable::GetMostUsedPattern( SCCOL nCol, SCROW nStartRow, SCROW nEndRow ) const in GetMostUsedPattern() argument
1383 if ( ValidColRow( nCol, nStartRow ) && ValidRow( nEndRow ) && (nStartRow <= nEndRow) ) in GetMostUsedPattern()
1384 return aCol[nCol].GetMostUsedPattern( nStartRow, nEndRow ); in GetMostUsedPattern()
1426 sal_Bool ScTable::ExtendMerge( SCCOL nStartCol, SCROW nStartRow, in ExtendMerge() argument
1439 bFound |= aCol[i].ExtendMerge( i, nStartRow, nOldEndY, rEndCol, rEndRow, bRefresh, bAttrs ); in ExtendMerge()
1875 SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow ) const in MergeBlockFrame() argument
1877 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in MergeBlockFrame()
1880 PutInOrder(nStartRow, nEndRow); in MergeBlockFrame()
1883 nStartRow, nEndRow, (i==nStartCol), nEndCol-i ); in MergeBlockFrame()
1889 SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow ) in ApplyBlockFrame() argument
1891 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in ApplyBlockFrame()
1894 PutInOrder(nStartRow, nEndRow); in ApplyBlockFrame()
1897 nStartRow, nEndRow, (i==nStartCol), nEndCol-i ); in ApplyBlockFrame()
1909 void ScTable::ApplyPatternArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, in ApplyPatternArea() argument
1912 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in ApplyPatternArea()
1915 PutInOrder(nStartRow, nEndRow); in ApplyPatternArea()
1917 aCol[i].ApplyPatternArea(nStartRow, nEndRow, rAttr); in ApplyPatternArea()
1921 void ScTable::ApplyPooledPatternArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRo… in ApplyPooledPatternArea() argument
1924 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in ApplyPooledPatternArea()
1927 PutInOrder(nStartRow, nEndRow); in ApplyPooledPatternArea()
1932 const ScPatternAttr* pAttr = aCol[i].GetPatternRange(nStar, nEnd, nStartRow); in ApplyPooledPatternArea()
1933 if (nStar >nStartRow || nEnd < nEndRow || pAttr!=pDocument->GetDefPattern()) in ApplyPooledPatternArea()
1937 aCol[i].SetPatternArea(nStartRow, nEndRow, rPooledAttr); in ApplyPooledPatternArea()
1939 aCol[i].ApplyPatternArea(nStartRow, nEndRow, rAttr); in ApplyPooledPatternArea()
1963 void ScTable::ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, const… in ApplyStyleArea() argument
1965 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in ApplyStyleArea()
1968 PutInOrder(nStartRow, nEndRow); in ApplyStyleArea()
1970 aCol[i].ApplyStyleArea(nStartRow, nEndRow, rStyle); in ApplyStyleArea()
2100 sal_Bool ScTable::ApplyFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, in ApplyFlags() argument
2104 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in ApplyFlags()
2106 bChanged |= aCol[i].ApplyFlags(nStartRow, nEndRow, nFlags); in ApplyFlags()
2111 sal_Bool ScTable::RemoveFlags( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, in RemoveFlags() argument
2115 if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol, nEndRow)) in RemoveFlags()
2117 bChanged |= aCol[i].RemoveFlags(nStartRow, nEndRow, nFlags); in RemoveFlags()
2226 ScFlatUInt16RowSegments& rRowHeights, SCROW nStartRow, SCROW nEndRow, in lcl_pixelSizeChanged() argument
2232 for (SCROW nRow = nStartRow; nRow <= nEndRow; ++nRow) in lcl_pixelSizeChanged()
2253 sal_Bool ScTable::SetRowHeightRange( SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight, in SetRowHeightRange() argument
2257 if (VALIDROW(nStartRow) && VALIDROW(nEndRow) && mpRowHeights) in SetRowHeightRange()
2270 if (pDrawLayer->HasObjectsInRows( nTab, nStartRow, nEndRow )) in SetRowHeightRange()
2276 mpRowHeights->getRangeData(nStartRow, aData); in SetRowHeightRange()
2282 if (nEndRow-nStartRow < 20) in SetRowHeightRange()
2285 … bChanged = lcl_pixelSizeChanged(*mpRowHeights, nStartRow, nEndRow, nNewHeight, nPPTY); in SetRowHeightRange()
2294 for( SCROW nRow = nStartRow; nRow <= nEndRow ; ++nRow ) in SetRowHeightRange()
2302 mpRowHeights->setValue(nStartRow, nEndRow, nNewHeight); in SetRowHeightRange()
2306 SCROW nMid = (nStartRow+nEndRow) / 2; in SetRowHeightRange()
2307 if (SetRowHeightRange( nStartRow, nMid, nNewHeight, 1.0, 1.0 )) in SetRowHeightRange()
2319 unsigned long nOldHeights = mpRowHeights->getSumValue(nStartRow, nEndRow); in SetRowHeightRange()
2322 (nEndRow - nStartRow + 1) - nOldHeights; in SetRowHeightRange()
2327 … bChanged = lcl_pixelSizeChanged(*mpRowHeights, nStartRow, nEndRow, nNewHeight, nPPTY); in SetRowHeightRange()
2329 mpRowHeights->setValue(nStartRow, nEndRow, nNewHeight); in SetRowHeightRange()
2344 void ScTable::SetRowHeightOnly( SCROW nStartRow, SCROW nEndRow, sal_uInt16 nNewHeight ) in SetRowHeightOnly() argument
2346 if (!ValidRow(nStartRow) || !ValidRow(nEndRow) || !mpRowHeights) in SetRowHeightOnly()
2352 mpRowHeights->setValue(nStartRow, nEndRow, nNewHeight); in SetRowHeightOnly()
2365 void ScTable::SetManualHeight( SCROW nStartRow, SCROW nEndRow, sal_Bool bManual ) in SetManualHeight() argument
2367 if (VALIDROW(nStartRow) && VALIDROW(nEndRow) && pRowFlags) in SetManualHeight()
2370 pRowFlags->OrValue( nStartRow, nEndRow, CR_MANUALSIZE); in SetManualHeight()
2372 … pRowFlags->AndValue( nStartRow, nEndRow, sal::static_int_cast<sal_uInt8>(~CR_MANUALSIZE)); in SetManualHeight()
2498 sal_uLong ScTable::GetRowHeight( SCROW nStartRow, SCROW nEndRow ) const in GetRowHeight() argument
2500 DBG_ASSERT(VALIDROW(nStartRow) && VALIDROW(nEndRow),"Falsche Zeilennummer"); in GetRowHeight()
2502 if (VALIDROW(nStartRow) && VALIDROW(nEndRow) && mpRowHeights) in GetRowHeight()
2505 SCROW nRow = nStartRow; in GetRowHeight()
2520 return (sal_uLong) ((nEndRow - nStartRow + 1) * ScGlobal::nStdRowHeight); in GetRowHeight()
2524 sal_uLong ScTable::GetScaledRowHeight( SCROW nStartRow, SCROW nEndRow, double fScale ) const in GetScaledRowHeight() argument
2526 DBG_ASSERT(VALIDROW(nStartRow) && VALIDROW(nEndRow),"Falsche Zeilennummer"); in GetScaledRowHeight()
2528 if (VALIDROW(nStartRow) && VALIDROW(nEndRow) && mpRowHeights) in GetScaledRowHeight()
2531 SCROW nRow = nStartRow; in GetScaledRowHeight()
2561 return (sal_uLong) ((nEndRow - nStartRow + 1) * ScGlobal::nStdRowHeight * fScale); in GetScaledRowHeight()
2714 SCROW nStartRow = nRow1; in DBShowRows() local
2716 while (nStartRow <= nRow2) in DBShowRows()
2719 bool bWasVis = !RowHidden(nStartRow, nEndRow); in DBShowRows()
2729 long nHeight = static_cast<long>(mpRowHeights->getSumValue(nStartRow, nEndRow)); in DBShowRows()
2731 pDrawLayer->HeightChanged( nTab, nStartRow, nHeight ); in DBShowRows()
2733 pDrawLayer->HeightChanged( nTab, nStartRow, -nHeight ); in DBShowRows()
2741 SetRowHidden(nStartRow, nEndRow, !bShow); in DBShowRows()
2742 SetRowFiltered(nStartRow, nEndRow, !bShow); in DBShowRows()
2749 pCharts->SetRangeDirty(ScRange( 0, nStartRow, nTab, MAXCOL, nEndRow, nTab )); in DBShowRows()
2752 nStartRow = nEndRow + 1; in DBShowRows()
2765 SCROW nStartRow = nRow1; in ShowRows() local
2776 while (nStartRow <= nRow2) in ShowRows()
2779 bool bWasVis = !RowHidden(nStartRow, nEndRow); in ShowRows()
2788 long nHeight = static_cast<long>(mpRowHeights->getSumValue(nStartRow, nEndRow)); in ShowRows()
2790 pDrawLayer->HeightChanged( nTab, nStartRow, nHeight ); in ShowRows()
2792 pDrawLayer->HeightChanged( nTab, nStartRow, -nHeight ); in ShowRows()
2800 SetRowHidden(nStartRow, nEndRow, !bShow); in ShowRows()
2802 SetRowFiltered(nStartRow, nEndRow, false); in ShowRows()
2809 pCharts->SetRangeDirty(ScRange( 0, nStartRow, nTab, MAXCOL, nEndRow, nTab )); in ShowRows()
2814 nStartRow = nEndRow + 1; in ShowRows()
2874 void ScTable::SetRowFlags( SCROW nStartRow, SCROW nEndRow, sal_uInt8 nNewFlags ) in SetRowFlags() argument
2876 if (VALIDROW(nStartRow) && VALIDROW(nEndRow) && pRowFlags) in SetRowFlags()
2877 pRowFlags->SetValue( nStartRow, nEndRow, nNewFlags); in SetRowFlags()
2978 sal_Bool ScTable::UpdateOutlineRow( SCROW nStartRow, SCROW nEndRow, sal_Bool bShow ) in UpdateOutlineRow() argument
2981 … return pOutlineTable->GetRowArray()->ManualAction( nStartRow, nEndRow, bShow, *this, false ); in UpdateOutlineRow()
3004 SCROW nStartRow = aData.mnRow1; in ExtendHidden() local
3005 if (ValidRow(nStartRow)) in ExtendHidden()
3006 rY1 = nStartRow; in ExtendHidden()
3030 SCROW nStartRow = aData.mnRow1; in StripHidden() local
3031 if (ValidRow(nStartRow) && nStartRow >= rY1) in StripHidden()
3032 rY2 = nStartRow; in StripHidden()
3055 void ScTable::DoAutoOutline( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow ) in DoAutoOutline() argument
3075 SCROW nCount = nEndRow-nStartRow+1; in DoAutoOutline()
3081 aCol[nCol].FindUsed( nStartRow, nEndRow, pUsed ); in DoAutoOutline()
3084 for (nRow=nStartRow; nRow<=nEndRow; nRow++) in DoAutoOutline()
3085 if (pUsed[nRow-nStartRow]) in DoAutoOutline()
3121 ScColumnIterator aIter( &aCol[nCol], nStartRow, nEndRow ); in DoAutoOutline()
3146 void ScTable::CopyData( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, in CopyData() argument
3151 ScAddress aSrc( nStartCol, nStartRow, nTab ); in CopyData()
3156 for (SCROW nRow=nStartRow; nRow<=nEndRow; nRow++) in CopyData()
3173 ((SCsROW) nDestRow) - ((SCsROW) nStartRow), in CopyData()