Lines Matching refs:nRow
75 pData[0].nRow = MAXROW; in ScAttrArray()
110 … if (pData[nPos].pPattern == pData[nPos-1].pPattern || pData[nPos].nRow <= pData[nPos-1].nRow) in TestData()
115 if ( nPos && pData[nPos-1].nRow != MAXROW ) in TestData()
147 aAdrStart.SetRow( i ? pData[i-1].nRow+1 : 0 ); in Reset()
148 aAdrEnd .SetRow( pData[i].nRow ); in Reset()
176 pData[0].nRow = MAXROW; in Reset()
198 pData[nPos - 1].nRow = pData[nPos].nRow; in Concat()
202 pData[nCount - 1].nRow = 0; in Concat()
212 pData[nPos].nRow = pData[nPos + 1].nRow; in Concat()
216 pData[nCount - 1].nRow = 0; in Concat()
227 sal_Bool ScAttrArray::Search( SCROW nRow, SCSIZE& nIndex ) const in Search() argument
241 nStartRow = (long) pData[i - 1].nRow; in Search()
244 nEndRow = (long) pData[i].nRow; in Search()
245 if (nEndRow < (long) nRow) in Search()
248 if (nStartRow >= (long) nRow) in Search()
265 const ScPatternAttr* ScAttrArray::GetPattern( SCROW nRow ) const in GetPattern()
268 if (Search( nRow, i )) in GetPattern()
276 SCROW& rEndRow, SCROW nRow ) const in GetPatternRange()
279 if ( Search( nRow, nIndex ) ) in GetPatternRange()
282 rStartRow = pData[nIndex-1].nRow + 1; in GetPatternRange()
285 rEndRow = pData[nIndex].nRow; in GetPatternRange()
293 void ScAttrArray::SetPattern( SCROW nRow, const ScPatternAttr* pPattern, sal_Bool bPutToPool ) in SetPattern() argument
295 SetPatternArea( nRow, nRow, pPattern, bPutToPool ); in SetPattern()
356 ns = pData[ni-1].nRow+1; in SetPatternArea()
372 aAdrEnd .SetRow( Min(nEndRow,pData[nx].nRow) ); in SetPatternArea()
385 ns = pData[nx].nRow + 1; in SetPatternArea()
399 if ( ni == 0 || (pData[ni-1].nRow < nStartRow - 1) ) in SetPatternArea()
402 if ( pData[ni].nRow > nEndRow ) in SetPatternArea()
407 else if ( ni > 0 && pData[ni-1].nRow == nStartRow - 1 ) in SetPatternArea()
412 pData[ni-1].nRow = nEndRow; in SetPatternArea()
421 while ( nj < nCount && pData[nj].nRow <= nEndRow ) in SetPatternArea()
431 pData[ni-1].nRow = pData[nj].nRow; in SetPatternArea()
435 pData[ni-1].nRow = nStartRow - 1; // shrink in SetPatternArea()
441 pData[ni-1].nRow = nStartRow - 1; // shrink in SetPatternArea()
456 pData[ni].nRow = nEndRow; in SetPatternArea()
484 pData[nInsert-1].nRow = nStartRow - 1; in SetPatternArea()
485 pData[nInsert].nRow = nEndRow; in SetPatternArea()
523 SCROW nY2 = pData[nPos].nRow; in ApplyStyleArea()
524 nStart = pData[nPos].nRow + 1; in ApplyStyleArea()
551 aAdrStart.SetRow( nPos ? pData[nPos-1].nRow+1 : 0 ); in ApplyStyleArea()
552 aAdrEnd .SetRow( pData[nPos].nRow ); in ApplyStyleArea()
630 SCROW nY2 = pData[nPos].nRow; in ApplyLineStyleArea()
688 nStart = pData[nPos].nRow + 1; in ApplyLineStyleArea()
716 nStart = pData[nPos].nRow + 1; in ApplyLineStyleArea()
756 SCROW nY2 = pData[nPos].nRow; in ApplyCacheArea()
757 nStart = pData[nPos].nRow + 1; in ApplyCacheArea()
777 aAdrStart.SetRow( nPos ? pData[nPos-1].nRow+1 : 0 ); in ApplyCacheArea()
778 aAdrEnd .SetRow( pData[nPos].nRow ); in ApplyCacheArea()
807 nStart = pData[nPos].nRow + 1; in ApplyCacheArea()
902 nStart = pData[nPos].nRow + 1; in MergePatternArea()
1034 nEndRow - Min( pData[i].nRow, (SCROW)(nEndRow-1) ) ); in MergeBlockFrame()
1122 nTmpEnd = Min( (SCROW)(nEndRow-1), (SCROW)(pData[i].nRow) ); in ApplyBlockFrame()
1381 SCROW nThisRow = (i>0) ? pData[i-1].nRow+1 : 0; in ExtendMerge()
1406 pDocument->ApplyFlagsTab( nThisCol+1, nThisRow, nMergeEndCol, pData[i].nRow, in ExtendMerge()
1434 SCROW nThisStart = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in RemoveAreaMerge()
1440 SCROW nThisEnd = pData[nIndex].nRow; in RemoveAreaMerge()
1478 nThisStart = pData[nIndex-1].nRow+1; in RemoveAreaMerge()
1501 SCROW nRow; in SetPatternAreaSafe() local
1506 nThisRow = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in SetPatternAreaSafe()
1513 nRow = pData[nIndex].nRow; in SetPatternAreaSafe()
1514 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in SetPatternAreaSafe()
1545 nThisRow = pData[nIndex-1].nRow+1; in SetPatternAreaSafe()
1556 SCROW nRow; in ApplyFlags() local
1561 nThisRow = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in ApplyFlags()
1570 nRow = pData[nIndex].nRow; in ApplyFlags()
1571 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in ApplyFlags()
1580 nThisRow = pData[nIndex-1].nRow+1; in ApplyFlags()
1593 SCROW nRow; in RemoveFlags() local
1598 nThisRow = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in RemoveFlags()
1607 nRow = pData[nIndex].nRow; in RemoveFlags()
1608 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in RemoveFlags()
1617 nThisRow = pData[nIndex-1].nRow+1; in RemoveFlags()
1629 SCROW nRow; in ClearItems() local
1633 nThisRow = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in ClearItems()
1644 nRow = pData[nIndex].nRow; in ClearItems()
1645 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in ClearItems()
1651 nThisRow = pData[nIndex-1].nRow+1; in ClearItems()
1660 SCROW nThisStart = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in ChangeIndent()
1694 SCROW nThisEnd = pData[nIndex].nRow; in ChangeIndent()
1708 nThisStart = pData[nIndex].nRow + 1; // weiterzaehlen... in ChangeIndent()
1715 SCsROW ScAttrArray::GetNextUnprotected( SCsROW nRow, sal_Bool bUp ) const in GetNextUnprotected() argument
1717 long nRet = nRow; in GetNextUnprotected()
1718 if (VALIDROW(nRow)) in GetNextUnprotected()
1721 Search(nRow, nIndex); in GetNextUnprotected()
1730 nRet = pData[nIndex].nRow; in GetNextUnprotected()
1734 nRet = pData[nIndex].nRow+1; in GetNextUnprotected()
1750 SCROW nEnd = pData[nPos].nRow; in FindStyleSheet()
1872 if ( nVisStart >= nCount || pData[nVisStart-1].nRow > 0 ) // more than 1 row? in GetFirstVisibleAttr()
1879 rFirstRow = nStart ? ( pData[nStart-1].nRow + 1 ) : 0; in GetFirstVisibleAttr()
1912 while ( nPos > 0 && pData[nPos-1].nRow > nLastData ) in GetLastVisibleAttr()
1917 pData[nStartPos-1].nRow > nLastData && in GetLastVisibleAttr()
1921 SCROW nAttrStartRow = ( nStartPos > 0 ) ? ( pData[nStartPos-1].nRow + 1 ) : 0; in GetLastVisibleAttr()
1924 SCROW nAttrSize = pData[nEndPos].nRow + 1 - nAttrStartRow; in GetLastVisibleAttr()
1931 rLastRow = pData[nEndPos].nRow; in GetLastVisibleAttr()
1954 while ( nPos > 0 && pData[nPos - 1].nRow > nLastData ) in GetLastAttr()
1958 while ( nStartPos > 0 && pData[nStartPos - 1].nRow > nLastData && in GetLastAttr()
1962 SCROW nAttrStartRow = ( nStartPos > 0 ) ? ( pData[nStartPos - 1].nRow + 1 ) : 0; in GetLastAttr()
1965 SCROW nAttrSize = pData[nEndPos].nRow + 1 - nAttrStartRow; in GetLastAttr()
1972 rLastRow = pData[nEndPos].nRow; in GetLastAttr()
1995 nThisStart = pData[nIndex].nRow + 1; in HasVisibleAttrIn()
2017 SCROW nThisRow = pData[nThisPos].nRow; in IsVisibleEqual()
2018 SCROW nOtherRow = rOther.pData[nOtherPos].nRow; in IsVisibleEqual()
2055 SCROW nThisRow = pData[nThisPos].nRow; in IsAllEqual()
2056 SCROW nOtherRow = rOther.pData[nOtherPos].nRow; in IsAllEqual()
2097 if ( pData[nIndex].nRow >= nEndRow ) // Ende des Bereichs in TestInsertCol()
2115 …while ( nFirstLost && pData[nFirstLost-1].nRow >= sal::static_int_cast<SCROW>(MAXROW + 1 - nSize) ) in TestInsertRow()
2145 SCROW nNew = pData[i].nRow + nSize; in InsertRow()
2152 pData[i].nRow = nNew; in InsertRow()
2187 … if (pData[i].nRow >= nStartRow && pData[i].nRow <= sal::static_int_cast<SCROW>(nStartRow+nSize-1)) in DeleteRow()
2202 nStart = pData[nStartIndex-1].nRow + 1; in DeleteRow()
2206 pData[nStartIndex].nRow = nStartRow - 1; in DeleteRow()
2218 if (pData[i].nRow >= nStartRow) in DeleteRow()
2219 pData[i].nRow -= nSize; in DeleteRow()
2257 SCROW nRow; in DeleteHardAttr() local
2261 nThisRow = (nIndex>0) ? pData[nIndex-1].nRow+1 : 0; in DeleteHardAttr()
2270 nRow = pData[nIndex].nRow; in DeleteHardAttr()
2271 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in DeleteHardAttr()
2288 nThisRow = pData[nIndex-1].nRow+1; in DeleteHardAttr()
2299 if ((pData[i].nRow >= nStartRow) && ((i==0) ? sal_True : pData[i-1].nRow < nEndRow)) in MoveTo()
2302 rAttrArray.SetPatternArea( nStart, Min( (SCROW)pData[i].nRow, (SCROW)nEndRow ), in MoveTo()
2305 nStart = Max( (SCROW)nStart, (SCROW)(pData[i].nRow + 1) ); in MoveTo()
2328 if (pData[i].nRow >= nStartRow) in CopyArea()
2368 Min((SCROW)(pData[i].nRow + nDy), nDestEnd), pNewPattern); in CopyArea()
2373 nDestStart = Max((long)nDestStart, (long)(pData[i].nRow + nDy + 1)); in CopyArea()
2400 if (pData[i].nRow >= nStartRow) in CopyAreaSafe()
2411 Min((SCROW)(pData[i].nRow + nDy), nDestEnd), pNewPattern, sal_False); in CopyAreaSafe()
2416 nDestStart = Max((long)nDestStart, (long)(pData[i].nRow + nDy + 1)); in CopyAreaSafe()
2421 SCsROW ScAttrArray::SearchStyle( SCsROW nRow, const ScStyleSheet* pSearchStyle, in SearchStyle() argument
2428 nRow = pMarkArray->GetNextMarked( nRow, bUp ); in SearchStyle()
2429 if (!VALIDROW(nRow)) in SearchStyle()
2430 return nRow; in SearchStyle()
2434 Search(nRow, nIndex); in SearchStyle()
2443 nRow = pMarkArray->GetNextMarked( nRow, bUp ); in SearchStyle()
2444 SCROW nStart = nIndex ? pData[nIndex-1].nRow+1 : 0; in SearchStyle()
2445 if (nRow >= nStart && nRow <= pData[nIndex].nRow) in SearchStyle()
2459 nRow = -1; in SearchStyle()
2464 nRow = pData[nIndex].nRow; in SearchStyle()
2470 nRow = pData[nIndex].nRow+1; in SearchStyle()
2478 DBG_ASSERT( bFound || !ValidRow(nRow), "interner Fehler in ScAttrArray::SearchStyle" ); in SearchStyle()
2480 return nRow; in SearchStyle()
2497 rEndRow = pData[nIndex-1].nRow + 1; in SearchStyleRange()
2509 rEndRow = pData[nIndex].nRow; in SearchStyleRange()
2543 if ( nSaveCount > 1 && pData[nSaveCount-2].nRow >= nSaveMaxRow )
2548 while ( nSaveCount > 1 && pData[nSaveCount-2].nRow >= nSaveMaxRow );
2557 rStream << Min( pData[i].nRow, nSaveMaxRow );
2594 rStream >> pData[i].nRow;
2612 if ( nCount > 1 && pData[nCount-2].nRow >= MAXROW ) // faengt ein Attribut hinter MAXROW an?
2623 DBG_ASSERT( pData[nCount-1].nRow == pDocument->GetSrcMaxRow(), "Attribut-Ende ?!?" );
2624 pData[nCount-1].nRow = MAXROW;