Lines Matching refs:nRow

71 void ScColumn::Insert( SCROW nRow, ScBaseCell* pNewCell )  in Insert()  argument
76 if (pItems[nCount-1].nRow < nRow) in Insert()
78 Append(nRow, pNewCell ); in Insert()
85 if (Search(nRow, nIndex)) in Insert()
99 if ( nIndex >= nCount || pItems[nIndex].nRow != nRow ) in Insert()
100 Search(nRow, nIndex); in Insert()
133 pItems[nIndex].nRow = nRow; in Insert()
154 ScAddress( nCol, nRow, nTab ), pNewCell ) ); in Insert()
160 void ScColumn::Insert( SCROW nRow, sal_uLong nNumberFormat, ScBaseCell* pCell ) in Insert() argument
162 Insert(nRow, pCell); in Insert()
165 ((SfxUInt32Item*)GetAttr( nRow, ATTR_VALUE_FORMAT ))-> in Insert()
169 ApplyAttr( nRow, SfxUInt32Item( ATTR_VALUE_FORMAT, (sal_uInt32) nNumberFormat) ); in Insert()
173 void ScColumn::Append( SCROW nRow, ScBaseCell* pCell ) in Append() argument
200 pItems[nCount].nRow = nRow; in Append()
205 void ScColumn::Delete( SCROW nRow ) in Delete() argument
209 if (Search(nRow, nIndex)) in Delete()
215 ScAddress( nCol, nRow, nTab ), pCell ) ); in Delete()
225 pItems[nCount].nRow = 0; in Delete()
241 ScAddress( nCol, pItems[nIndex].nRow, nTab ), pCell ) ); in DeleteAtIndex()
245 pItems[nCount].nRow = 0; in DeleteAtIndex()
287 for ( i = nFirstIndex; i < nCount && pItems[i].nRow <= nEndRow; i++ ) in DeleteRow()
323 sal_Bool bSingleBroadcasts = (((pItems[nCount-1].nRow - pItems[i].nRow) / in DeleteRow()
330 SCROW nOldRow = pItems[i].nRow; in DeleteRow()
334 SCROW nNewRow = (pItems[i].nRow -= nSize); in DeleteRow()
349 rAddress.SetRow( pItems[i].nRow ); in DeleteRow()
351 aRange.aEnd.SetRow( pItems[nCount-1].nRow ); in DeleteRow()
354 SCROW nNewRow = (pItems[i].nRow -= nSize); in DeleteRow()
410 aHint.GetAddress().SetRow( pItems[ nIdx ].nRow ); in DeleteRange()
441 …sal_uLong nIndex = (sal_uLong)((SfxUInt32Item*)GetAttr( pItems[j].nRow, ATTR_VALUE_FORMAT ))->GetV… in DeleteRange()
481 SCROW nOldRow = pItems[j].nRow; in DeleteRange()
493 pItems[nCount].nRow = 0; in DeleteRange()
574 if ((pItems[i].nRow >= nStartRow) && (pItems[i].nRow <= nEndRow)) in DeleteArea()
624 pItems[nIndex].nRow, ATTR_VALUE_FORMAT ))->GetValue(); in CreateRefCell()
648 aRef.nRow = pItems[nIndex].nRow; in CreateRefCell()
681 while ( nStartIndex < rColumn.nCount && rColumn.pItems[nStartIndex].nRow <= nRow2-nDy ) in CopyFromClip()
686 SCROW nStartRow = rColumn.pItems[nStartIndex].nRow; in CopyFromClip()
693 rColumn.pItems[nEndIndex+1].nRow == nEndRow+1 && in CopyFromClip()
731 aRef.nRow = nDestRow - nDy; // Quell-Zeile in CopyFromClip()
762 SCsROW nDestRow = rColumn.pItems[i].nRow + nDy; in CopyFromClip()
790 ScAddress aSourcePos( rColumn.nCol, rColumn.pItems[i].nRow, rColumn.nTab ); in CopyFromClip()
811 bool lclCanCloneValue( ScDocument& rDoc, const ScColumn& rCol, SCROW nRow, bool bCloneValue, bool b… in lclCanCloneValue() argument
818 …sal_uLong nNumIndex = (sal_uLong)((SfxUInt32Item*)rCol.GetAttr( nRow, ATTR_VALUE_FORMAT ))->GetVal… in lclCanCloneValue()
852 … if (lclCanCloneValue( *pDocument, *this, pItems[nIndex].nRow, bCloneValue, bCloneDateTime )) in CloneCell()
880 … if (lclCanCloneValue( *pDocument, *this, pItems[nIndex].nRow, bCloneValue, bCloneDateTime )) in CloneCell()
916 ScAddress aOwnPos( nCol, pItems[nIndex].nRow, nTab ); in CloneCell()
1002 nNextThis = pItems[nIndex].nRow; in MixData()
1005 nNextSrc = rSrcCol.pItems[nSrcIndex].nRow; in MixData()
1009 SCROW nRow = Min( nNextThis, nNextSrc ); in MixData() local
1016 if ( nSrcIndex < nSrcCount && nNextSrc == nRow ) in MixData()
1019 if ( nIndex < nCount && nNextThis == nRow ) in MixData()
1077 ScAddress( nCol, nRow, nTab ) ); in MixData()
1123 pNew = new ScFormulaCell( pDocument, ScAddress( nCol, nRow, nTab ), &aArr ); in MixData()
1135 Delete(nRow); // -> loeschen in MixData()
1138 Insert(nRow, pNew); // neue einfuegen in MixData()
1140 Search( nRow, nIndex ); // alles kann sich verschoben haben in MixData()
1142 nNextThis = nRow; // nIndex zeigt jetzt genau auf nRow in MixData()
1144 nNextThis = ( nIndex < nCount ) ? pItems[nIndex].nRow : MAXROW+1; in MixData()
1147 if ( nNextThis == nRow ) in MixData()
1150 nNextThis = ( nIndex < nCount ) ? pItems[nIndex].nRow : MAXROW+1; in MixData()
1152 if ( nNextSrc == nRow ) in MixData()
1156 rSrcCol.pItems[nSrcIndex].nRow : in MixData()
1177 SCROW nRow = pItems[i].nRow; in StartAllListeners() local
1179 if ( nRow != pItems[i].nRow ) in StartAllListeners()
1180 Search( nRow, i ); // Listener eingefuegt? in StartAllListeners()
1198 SCROW nRow = pItems[i].nRow; in StartNeededListeners() local
1200 if ( nRow != pItems[i].nRow ) in StartNeededListeners()
1201 Search( nRow, i ); // Listener eingefuegt? in StartNeededListeners()
1213 SCROW nRow; in BroadcastInArea() local
1216 while ( nIndex < nCount && (nRow = pItems[nIndex].nRow) <= nRow2 ) in BroadcastInArea()
1223 ScAddress( nCol, nRow, nTab ), pCell ) ); in BroadcastInArea()
1234 SCROW nRow; in StartListeningInArea() local
1237 while ( nIndex < nCount && (nRow = pItems[nIndex].nRow) <= nRow2 ) in StartListeningInArea()
1242 if ( nRow != pItems[nIndex].nRow ) in StartListeningInArea()
1243 Search( nRow, nIndex ); // durch Listening eingefuegt in StartListeningInArea()
1251 sal_Bool ScColumn::SetString( SCROW nRow, SCTAB nTabP, const String& rString, in SetString() argument
1256 if (VALIDROW(nRow)) in SetString()
1276 nIndex = nOldIndex = GetNumberFormat( nRow ); in SetString()
1294 ScAddress( nCol, nRow, nTabP ), rString, in SetString()
1390 ApplyAttr( nRow, SfxUInt32Item( ATTR_VALUE_FORMAT, in SetString()
1426 if ( bIsLoading && (!nCount || nRow > pItems[nCount-1].nRow) ) in SetString()
1430 Append( nRow, pNewCell ); in SetString()
1435 if (Search(nRow, i)) in SetString()
1456 if ( i >= nCount || pItems[i].nRow != nRow ) in SetString()
1457 Search(nRow, i); in SetString()
1468 ScAddress( nCol, nRow, nTabP ), pNewCell ) ); in SetString()
1477 Insert(nRow, pNewCell); // neu eintragen und Broadcast in SetString()
1494 SCROW nRow = 0; in GetFilterEntries() local
1499 while ( (nIndex < nCount) ? ((nRow=pItems[nIndex].nRow) <= nEndRow) : sal_False ) in GetFilterEntries()
1503 sal_uLong nFormat = GetNumberFormat( nRow ); in GetFilterEntries()
1507 if ( pDocument->HasStringData( nCol, nRow, nTab ) ) in GetFilterEntries()
1546 ScDetectiveFunc( pDocument, nTab ).HideComment( nCol, nRow ); in GetFilterEntries()
1664 while ( nIndex<nCount && pItems[nIndex].nRow<=nBottom ) in RemoveProtected()
1691 void ScColumn::SetError( SCROW nRow, const sal_uInt16 nError) in SetError() argument
1693 if (VALIDROW(nRow)) in SetError()
1696 ( pDocument, ScAddress( nCol, nRow, nTab ) ); in SetError()
1698 Insert( nRow, pCell ); in SetError()
1703 void ScColumn::SetValue( SCROW nRow, const double& rVal) in SetValue() argument
1705 if (VALIDROW(nRow)) in SetValue()
1708 Insert( nRow, pCell ); in SetValue()
1713 void ScColumn::GetString( SCROW nRow, String& rString ) const in GetString() argument
1717 if (Search(nRow, nIndex)) in GetString()
1722 sal_uLong nFormat = GetNumberFormat( nRow ); in GetString()
1746 …ex ) ? void( ) : void(nIndex = nCount); nIndex < nCount && pItems[nIndex].nRow <= nEndRow; ++nInde… in FillDPCacheT()
1748 for( ; nCurRow < pItems[nIndex].nRow; nCurRow++ ) in FillDPCacheT()
1799 void ScColumn::GetInputString( SCROW nRow, String& rString ) const in GetInputString() argument
1802 if (Search(nRow, nIndex)) in GetInputString()
1807 sal_uLong nFormat = GetNumberFormat( nRow ); in GetInputString()
1818 double ScColumn::GetValue( SCROW nRow ) const in GetValue()
1821 if (Search(nRow, nIndex)) in GetValue()
1846 void ScColumn::GetFormula( SCROW nRow, String& rFormula, sal_Bool ) const in GetFormula() argument
1849 if (Search(nRow, nIndex)) in GetFormula()
1862 CellType ScColumn::GetCellType( SCROW nRow ) const in GetCellType()
1865 if (Search(nRow, nIndex)) in GetCellType()
1871 sal_uInt16 ScColumn::GetErrCode( SCROW nRow ) const in GetErrCode()
1874 if (Search(nRow, nIndex)) in GetErrCode()
1884 sal_Bool ScColumn::HasStringData( SCROW nRow ) const in HasStringData()
1887 if (Search(nRow, nIndex)) in HasStringData()
1893 sal_Bool ScColumn::HasValueData( SCROW nRow ) const in HasValueData()
1896 if (Search(nRow, nIndex)) in HasValueData()
1909 while ( nIndex < nCount && pItems[nIndex].nRow <= nEndRow ) in HasStringCells()
1921 ScPostIt* ScColumn::GetNote( SCROW nRow ) in GetNote() argument
1924 return Search( nRow, nIndex ) ? pItems[ nIndex ].pCell->GetNote() : 0; in GetNote()
1928 void ScColumn::TakeNote( SCROW nRow, ScPostIt* pNote ) in TakeNote() argument
1931 if( Search( nRow, nIndex ) ) in TakeNote()
1934 Insert( nRow, new ScNoteCell( pNote ) ); in TakeNote()
1938 ScPostIt* ScColumn::ReleaseNote( SCROW nRow ) in ReleaseNote() argument
1942 if( Search( nRow, nIndex ) ) in ReleaseNote()
1953 void ScColumn::DeleteNote( SCROW nRow ) in DeleteNote() argument
1955 delete ReleaseNote( nRow ); in DeleteNote()
1969 SCROW nRow; in GetMaxStringLen() local
1971 while ( nIndex < nCount && (nRow = pItems[nIndex].nRow) <= nRowEnd ) in GetMaxStringLen()
1978 nRow, ATTR_VALUE_FORMAT ))->GetValue(); in GetMaxStringLen()
2022 SCROW nRow; in GetMaxNumberStringLen() local
2024 while ( nIndex < nCount && (nRow = pItems[nIndex].nRow) <= nRowEnd ) in GetMaxNumberStringLen()
2032 nRow, ATTR_VALUE_FORMAT ))->GetValue(); in GetMaxNumberStringLen()