Lines Matching refs:nStartRow

231 	long	nStartRow	= 0;  in Search()  local
241 nStartRow = (long) pData[i - 1].nRow; in Search()
243 nStartRow = -1; in Search()
248 if (nStartRow >= (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()
346 if ( nStartRow > 0 ) in SetPatternArea()
350 Search( nStartRow, nIndex ); in SetPatternArea()
371 aAdrStart.SetRow( Max(nStartRow,ns) ); in SetPatternArea()
394 if ( nStartRow > 0 ) in SetPatternArea()
399 if ( ni == 0 || (pData[ni-1].nRow < nStartRow - 1) ) in SetPatternArea()
407 else if ( ni > 0 && pData[ni-1].nRow == nStartRow - 1 ) in SetPatternArea()
435 pData[ni-1].nRow = nStartRow - 1; // shrink in SetPatternArea()
441 pData[ni-1].nRow = nStartRow - 1; // shrink in SetPatternArea()
484 pData[nInsert-1].nRow = nStartRow - 1; in SetPatternArea()
502 void ScAttrArray::ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, ScStyleSheet* pStyle ) in ApplyStyleArea() argument
504 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyStyleArea()
508 if (!Search( nStartRow, nPos )) in ApplyStyleArea()
532 else if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyStyleArea()
534 if (nY1 < nStartRow) nY1=nStartRow; in ApplyStyleArea()
598 void ScAttrArray::ApplyLineStyleArea( SCROW nStartRow, SCROW nEndRow, in ApplyLineStyleArea() argument
604 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyLineStyleArea()
608 if (!Search( nStartRow, nPos )) in ApplyLineStyleArea()
690 if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyLineStyleArea()
692 if (nY1 < nStartRow) nY1=nStartRow; in ApplyLineStyleArea()
728 void ScAttrArray::ApplyCacheArea( SCROW nStartRow, SCROW nEndRow, SfxItemPoolCache* pCache ) in ApplyCacheArea() argument
734 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in ApplyCacheArea()
738 if (!Search( nStartRow, nPos )) in ApplyCacheArea()
759 if ( nY1 < nStartRow || nY2 > nEndRow ) in ApplyCacheArea()
761 if (nY1 < nStartRow) nY1=nStartRow; in ApplyCacheArea()
860 void ScAttrArray::MergePatternArea( SCROW nStartRow, SCROW nEndRow, in MergePatternArea() argument
863 if (ValidRow(nStartRow) && ValidRow(nEndRow)) in MergePatternArea()
867 if (!Search( nStartRow, nPos )) in MergePatternArea()
1011 SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight ) const in MergeBlockFrame() argument
1015 if (nStartRow == nEndRow) in MergeBlockFrame()
1017 pPattern = GetPattern( nStartRow ); in MergeBlockFrame()
1022 pPattern = GetPattern( nStartRow ); in MergeBlockFrame()
1024 nEndRow-nStartRow ); in MergeBlockFrame()
1028 Search( nStartRow+1, nStartIndex ); in MergeBlockFrame()
1052 SCROW nStartRow, SCROW nEndRow, in ApplyFrame() argument
1057 const ScPatternAttr* pPattern = GetPattern( nStartRow ); in ApplyFrame()
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()
1109 ApplyFrame( pLineOuter, pLineInner, nStartRow, nStartRow, bLeft, nDistRight, in ApplyBlockFrame()
1110 sal_True, nEndRow-nStartRow ); in ApplyBlockFrame()
1112 if ( nEndRow > nStartRow+1 ) // innerer Teil vorhanden? in ApplyBlockFrame()
1116 Search( nStartRow+1, nStartIndex ); in ApplyBlockFrame()
1118 SCROW nTmpStart = nStartRow+1; in ApplyBlockFrame()
1361 sal_Bool ScAttrArray::ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow, in ExtendMerge() argument
1369 Search( nStartRow, nStartIndex ); in ExtendMerge()
1416 Search( nStartRow, nStartIndex ); in ExtendMerge()
1426 sal_Bool ScAttrArray::RemoveAreaMerge(SCROW nStartRow, SCROW nEndRow) in RemoveAreaMerge() argument
1433 Search( nStartRow, nIndex ); in RemoveAreaMerge()
1435 if (nThisStart < nStartRow) in RemoveAreaMerge()
1436 nThisStart = nStartRow; 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
1505 Search( nStartRow, nIndex ); in SetPatternAreaSafe()
1512 if (nThisRow < nStartRow) nThisRow = nStartRow; in SetPatternAreaSafe()
1550 sal_Bool ScAttrArray::ApplyFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags ) in ApplyFlags() argument
1560 Search( nStartRow, nIndex ); in ApplyFlags()
1562 if (nThisRow < nStartRow) nThisRow = nStartRow; in ApplyFlags()
1587 sal_Bool ScAttrArray::RemoveFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags ) in RemoveFlags() argument
1597 Search( nStartRow, nIndex ); in RemoveFlags()
1599 if (nThisRow < nStartRow) nThisRow = nStartRow; in RemoveFlags()
1624 void ScAttrArray::ClearItems( SCROW nStartRow, SCROW nEndRow, const sal_uInt16* pWhich ) in ClearItems() argument
1632 Search( nStartRow, nIndex ); in ClearItems()
1634 if (nThisRow < nStartRow) nThisRow = nStartRow; in ClearItems()
1656 void ScAttrArray::ChangeIndent( SCROW nStartRow, SCROW nEndRow, sal_Bool bIncrement ) in ChangeIndent() argument
1659 Search( nStartRow, nIndex ); in ChangeIndent()
1661 if (nThisStart < nStartRow) nThisStart = nStartRow; in ChangeIndent()
1984 sal_Bool ScAttrArray::HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const in HasVisibleAttrIn() argument
1987 Search( nStartRow, nIndex ); in HasVisibleAttrIn()
1988 SCROW nThisStart = nStartRow; in HasVisibleAttrIn()
2004 SCROW nStartRow, SCROW nEndRow ) const in IsVisibleEqual() argument
2009 if ( nStartRow > 0 ) in IsVisibleEqual()
2011 Search( nStartRow, nThisPos ); in IsVisibleEqual()
2012 rOther.Search( nStartRow, nOtherPos ); in IsVisibleEqual()
2040 sal_Bool ScAttrArray::IsAllEqual( const ScAttrArray& rOther, SCROW nStartRow, SCROW nEndRow ) const in IsAllEqual() argument
2047 if ( nStartRow > 0 ) in IsAllEqual()
2049 Search( nStartRow, nThisPos ); in IsAllEqual()
2050 rOther.Search( nStartRow, nOtherPos ); in IsAllEqual()
2077 sal_Bool ScAttrArray::TestInsertCol( SCROW nStartRow, SCROW nEndRow) const in TestInsertCol() argument
2086 if ( nStartRow > 0 ) in TestInsertCol()
2087 Search( nStartRow, nIndex ); in TestInsertCol()
2127 void ScAttrArray::InsertRow( SCROW nStartRow, SCSIZE nSize ) in InsertRow() argument
2132 SCROW nSearch = nStartRow > 0 ? nStartRow - 1 : 0; // Vorgaenger erweitern in InsertRow()
2166 pDocument->ApplyAttr( nCol, nStartRow+nAdd, nTab, rDef ); in InsertRow()
2173 RemoveFlags( nStartRow, nStartRow+nSize-1, SC_MF_HOR | SC_MF_VER | SC_MF_AUTO | SC_MF_BUTTON ); in InsertRow()
2177 void ScAttrArray::DeleteRow( SCROW nStartRow, SCSIZE nSize ) in DeleteRow() argument
2187 … if (pData[i].nRow >= nStartRow && pData[i].nRow <= sal::static_int_cast<SCROW>(nStartRow+nSize-1)) in DeleteRow()
2204 if (nStart < nStartRow) in DeleteRow()
2206 pData[nStartIndex].nRow = nStartRow - 1; in DeleteRow()
2218 if (pData[i].nRow >= nStartRow) in DeleteRow()
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
2260 Search( nStartRow, nIndex ); in DeleteHardAttr()
2262 if (nThisRow < nStartRow) nThisRow = nStartRow; in DeleteHardAttr()
2294 void ScAttrArray::MoveTo(SCROW nStartRow, SCROW nEndRow, ScAttrArray& rAttrArray) in MoveTo() argument
2296 SCROW nStart = nStartRow; in MoveTo()
2299 if ((pData[i].nRow >= nStartRow) && ((i==0) ? sal_True : pData[i-1].nRow < nEndRow)) in MoveTo()
2307 DeleteArea(nStartRow, nEndRow); in MoveTo()
2313 void ScAttrArray::CopyArea( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray, in CopyArea() argument
2316 nStartRow -= nDy; // Source in CopyArea()
2319 SCROW nDestStart = Max((long)((long)nStartRow + nDy), (long) 0); in CopyArea()
2328 if (pData[i].nRow >= nStartRow) in CopyArea()
2380 void ScAttrArray::CopyAreaSafe( SCROW nStartRow, SCROW nEndRow, long nDy, ScAttrArray& rAttrArray ) in CopyAreaSafe() argument
2382 nStartRow -= nDy; // Source in CopyAreaSafe()
2385 SCROW nDestStart = Max((long)((long)nStartRow + nDy), (long) 0); in CopyAreaSafe()
2390 CopyArea( nStartRow+nDy, nEndRow+nDy, nDy, rAttrArray ); in CopyAreaSafe()
2400 if (pData[i].nRow >= nStartRow) in CopyAreaSafe()
2487 SCsROW nStartRow = SearchStyle( rRow, pSearchStyle, bUp, pMarkArray ); in SearchStyleRange() local
2488 if (VALIDROW(nStartRow)) in SearchStyleRange()
2491 Search(nStartRow,nIndex); in SearchStyleRange()
2493 rRow = nStartRow; in SearchStyleRange()
2502 SCROW nMarkEnd = pMarkArray->GetMarkEnd( nStartRow, sal_True ); in SearchStyleRange()
2512 SCROW nMarkEnd = pMarkArray->GetMarkEnd( nStartRow, sal_False ); in SearchStyleRange()
2668 SCSIZE ScAttrArray::Count( SCROW nStartRow, SCROW nEndRow ) in Count() argument
2672 if( !Search( nStartRow, nIndex1 ) ) in Count()