Lines Matching refs:nEndRow
232 long nEndRow = 0; in Search() local
244 nEndRow = (long) pData[i].nRow; in Search()
245 if (nEndRow < (long) nRow) in Search()
317 void ScAttrArray::SetPatternArea(SCROW nStartRow, SCROW nEndRow, const ScPatternAttr *pPattern, sal… in SetPatternArea() argument
319 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in SetPatternArea()
324 if ((nStartRow == 0) && (nEndRow == MAXROW)) in SetPatternArea()
362 while ( ns <= nEndRow ) in SetPatternArea()
372 aAdrEnd .SetRow( Min(nEndRow,pData[nx].nRow) ); in SetPatternArea()
402 if ( pData[ni].nRow > nEndRow ) in SetPatternArea()
412 pData[ni-1].nRow = nEndRow; in SetPatternArea()
421 while ( nj < nCount && pData[nj].nRow <= nEndRow ) in SetPatternArea()
456 pData[ni].nRow = nEndRow; in SetPatternArea()
485 pData[nInsert].nRow = nEndRow; in SetPatternArea()
502 void ScAttrArray::ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, ScStyleSheet* pStyle ) in ApplyStyleArea() argument
504 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyStyleArea()
532 else if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyStyleArea()
535 if (nY2 > nEndRow) nY2=nEndRow; in ApplyStyleArea()
569 while ((nStart <= nEndRow) && (nPos < nCount)); in ApplyStyleArea()
598 void ScAttrArray::ApplyLineStyleArea( SCROW nStartRow, SCROW nEndRow, in ApplyLineStyleArea() argument
604 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyLineStyleArea()
690 if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyLineStyleArea()
693 if (nY2 > nEndRow) nY2=nEndRow; in ApplyLineStyleArea()
720 while ((nStart <= nEndRow) && (nPos < nCount)); in ApplyLineStyleArea()
728 void ScAttrArray::ApplyCacheArea( SCROW nStartRow, SCROW nEndRow, SfxItemPoolCache* pCache ) in ApplyCacheArea() argument
734 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyCacheArea()
759 if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyCacheArea()
762 if (nY2 > nEndRow) nY2=nEndRow; in ApplyCacheArea()
811 while (nStart <= nEndRow); in ApplyCacheArea()
860 void ScAttrArray::MergePatternArea( SCROW nStartRow, SCROW nEndRow, in MergePatternArea() argument
863 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in MergePatternArea()
905 while (nStart <= nEndRow); in MergePatternArea()
1011 SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight ) const in MergeBlockFrame() argument
1015 if (nStartRow == nEndRow) in MergeBlockFrame()
1024 nEndRow-nStartRow ); in MergeBlockFrame()
1029 Search( nEndRow-1, nEndIndex ); in MergeBlockFrame()
1034 nEndRow - Min( pData[i].nRow, (SCROW)(nEndRow-1) ) ); in MergeBlockFrame()
1038 pPattern = GetPattern( nEndRow ); in MergeBlockFrame()
1052 SCROW nStartRow, SCROW nEndRow, in ApplyFrame() argument
1091 ApplyCacheArea( nStartRow, nEndRow, &aCache ); in ApplyFrame()
1103 SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight ) in ApplyBlockFrame() argument
1105 if (nStartRow == nEndRow) in ApplyBlockFrame()
1106 ApplyFrame( pLineOuter, pLineInner, nStartRow, nEndRow, bLeft, nDistRight, sal_True, 0 ); in ApplyBlockFrame()
1110 sal_True, nEndRow-nStartRow ); in ApplyBlockFrame()
1112 if ( nEndRow > nStartRow+1 ) // innerer Teil vorhanden? in ApplyBlockFrame()
1117 Search( nEndRow-1, nEndIndex ); in ApplyBlockFrame()
1122 nTmpEnd = Min( (SCROW)(nEndRow-1), (SCROW)(pData[i].nRow) ); in ApplyBlockFrame()
1124 bLeft, nDistRight, sal_False, nEndRow-nTmpEnd ); in ApplyBlockFrame()
1129 Search(nEndRow-1, nEndIndex); in ApplyBlockFrame()
1136 ApplyFrame( pLineOuter, pLineInner, nEndRow, nEndRow, bLeft, nDistRight, sal_False, 0 ); in ApplyBlockFrame()
1361 sal_Bool ScAttrArray::ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow, in ExtendMerge() argument
1370 Search( nEndRow, nEndIndex ); in ExtendMerge()
1417 Search( nEndRow, nEndIndex ); in ExtendMerge()
1426 sal_Bool ScAttrArray::RemoveAreaMerge(SCROW nStartRow, SCROW nEndRow) in RemoveAreaMerge() argument
1438 while ( nThisStart <= nEndRow ) in RemoveAreaMerge()
1441 if (nThisEnd > nEndRow) in RemoveAreaMerge()
1442 nThisEnd = nEndRow; in RemoveAreaMerge()
1488 void ScAttrArray::DeleteAreaSafe(SCROW nStartRow, SCROW nEndRow) in DeleteAreaSafe() argument
1490 SetPatternAreaSafe( nStartRow, nEndRow, pDocument->GetDefPattern(), sal_True ); in DeleteAreaSafe()
1494 void ScAttrArray::SetPatternAreaSafe( SCROW nStartRow, SCROW nEndRow, in SetPatternAreaSafe() argument
1507 while ( nThisRow <= nEndRow ) in SetPatternAreaSafe()
1514 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in SetPatternAreaSafe()
1550 sal_Bool ScAttrArray::ApplyFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags ) in ApplyFlags() argument
1564 while ( nThisRow <= nEndRow ) in ApplyFlags()
1571 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in ApplyFlags()
1587 sal_Bool ScAttrArray::RemoveFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags ) in RemoveFlags() argument
1601 while ( nThisRow <= nEndRow ) in RemoveFlags()
1608 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in RemoveFlags()
1624 void ScAttrArray::ClearItems( SCROW nStartRow, SCROW nEndRow, const sal_uInt16* pWhich ) in ClearItems() argument
1636 while ( nThisRow <= nEndRow ) in ClearItems()
1645 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in ClearItems()
1656 void ScAttrArray::ChangeIndent( SCROW nStartRow, SCROW nEndRow, sal_Bool bIncrement ) in ChangeIndent() argument
1663 while ( nThisStart <= nEndRow ) in ChangeIndent()
1695 SCROW nAttrRow = Min( nThisEnd, nEndRow ); in ChangeIndent()
1984 sal_Bool ScAttrArray::HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const in HasVisibleAttrIn()
1990 while ( nIndex < nCount && nThisStart <= nEndRow && !bFound ) in HasVisibleAttrIn()
2004 SCROW nStartRow, SCROW nEndRow ) const in IsVisibleEqual()
2026 if ( nOtherRow >= nEndRow ) break; in IsVisibleEqual()
2031 if ( nThisRow >= nEndRow ) break; in IsVisibleEqual()
2040 sal_Bool ScAttrArray::IsAllEqual( const ScAttrArray& rOther, SCROW nStartRow, SCROW nEndRow ) const in IsAllEqual()
2063 if ( nOtherRow >= nEndRow ) break; in IsAllEqual()
2068 if ( nThisRow >= nEndRow ) break; in IsAllEqual()
2077 sal_Bool ScAttrArray::TestInsertCol( SCROW nStartRow, SCROW nEndRow) const in TestInsertCol()
2097 if ( pData[nIndex].nRow >= nEndRow ) // Ende des Bereichs in TestInsertCol()
2240 void ScAttrArray::DeleteArea(SCROW nStartRow, SCROW nEndRow) in DeleteArea() argument
2242 RemoveAreaMerge( nStartRow, nEndRow ); // von zusammengefassten auch die Flags loeschen in DeleteArea()
2244 if ( !HasAttrib( nStartRow, nEndRow, HASATTR_OVERLAPPED | HASATTR_AUTOFILTER) ) in DeleteArea()
2245 SetPatternArea( nStartRow, nEndRow, pDocument->GetDefPattern() ); in DeleteArea()
2247 DeleteAreaSafe( nStartRow, nEndRow ); // Merge-Flags stehenlassen in DeleteArea()
2251 void ScAttrArray::DeleteHardAttr(SCROW nStartRow, SCROW nEndRow) in DeleteHardAttr() argument
2264 while ( nThisRow <= nEndRow ) in DeleteHardAttr()
2271 SCROW nAttrRow = Min( (SCROW)nRow, (SCROW)nEndRow ); in DeleteHardAttr()
2294 void ScAttrArray::MoveTo(SCROW nStartRow, SCROW nEndRow, ScAttrArray& rAttrArray) in MoveTo() argument
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()
2307 DeleteArea(nStartRow, nEndRow); in MoveTo()
2313 void ScAttrArray::CopyArea( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray, in CopyArea() argument
2317 nEndRow -= nDy; in CopyArea()
2320 SCROW nDestEnd = Min((long)((long)nEndRow + nDy), (long) MAXROW); in CopyArea()
2380 void ScAttrArray::CopyAreaSafe( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray ) in CopyAreaSafe() argument
2383 nEndRow -= nDy; in CopyAreaSafe()
2386 SCROW nDestEnd = Min((long)((long)nEndRow + nDy), (long) MAXROW); in CopyAreaSafe()
2390 CopyArea( nStartRow+nDy, nEndRow+nDy, nDy, rAttrArray ); in CopyAreaSafe()
2668 SCSIZE ScAttrArray::Count( SCROW nStartRow, SCROW nEndRow ) in Count() argument
2675 if( !Search( nEndRow, nIndex2 ) ) in Count()