Lines Matching refs:SCROW
89 SCROW nRow;
128 sal_Bool Search( SCROW nRow, SCSIZE& nIndex ) const;
129 ScBaseCell* GetCell( SCROW nRow ) const;
130 void Insert( SCROW nRow, ScBaseCell* pCell );
131 void Insert( SCROW nRow, sal_uLong nFormatIndex, ScBaseCell* pCell );
132 void Append( SCROW nRow, ScBaseCell* pCell );
133 void Delete( SCROW nRow );
137 void SwapRow( SCROW nRow1, SCROW nRow2 );
138 void SwapCell( SCROW nRow, ScColumn& rCol);
142 bool HasAttrib( SCROW nRow1, SCROW nRow2, sal_uInt16 nMask ) const;
144 sal_Bool ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow,
145 SCCOL& rPaintCol, SCROW& rPaintRow,
154 sal_Bool IsEmptyBlock(SCROW nStartRow, SCROW nEndRow, bool bIgnoreNotes = false) const;
155 SCSIZE GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const;
156 sal_Bool HasDataAt(SCROW nRow) const;
157 sal_Bool HasVisibleDataAt(SCROW nRow) const;
158 SCROW GetFirstDataPos() const;
159 SCROW GetLastDataPos() const;
160 SCROW GetLastVisDataPos(sal_Bool bNotes) const; // ohne Broadcaster
161 SCROW GetFirstVisDataPos(sal_Bool bNotes) const;
162 sal_Bool GetPrevDataPos(SCROW& rRow) const;
163 sal_Bool GetNextDataPos(SCROW& rRow) const;
164 void FindDataAreaPos(SCROW& rRow, long nMovY) const; // (ohne Broadcaster)
165 void FindUsed( SCROW nStartRow, SCROW nEndRow, sal_Bool* pUsed ) const;
167 SCSIZE VisibleCount( SCROW nStartRow, SCROW nEndRow ) const;
169 sal_uInt16 GetBlockMatrixEdges( SCROW nRow1, SCROW nRow2, sal_uInt16 nMask ) const;
172 sal_Bool GetFirstVisibleAttr( SCROW& rFirstRow ) const;
173 sal_Bool GetLastVisibleAttr( SCROW& rLastRow ) const;
177 sal_Bool GetLastAttr( SCROW& rLastRow ) const;
178 sal_Bool HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
179 sal_Bool IsVisibleAttrEqual( const ScColumn& rCol, SCROW nStartRow = 0,
180 SCROW nEndRow = MAXROW ) const;
181 sal_Bool IsAllAttrEqual( const ScColumn& rCol, SCROW nStartRow, SCROW nEndRow ) const;
183 sal_Bool TestInsertCol( SCROW nStartRow, SCROW nEndRow) const;
185 void InsertRow( SCROW nStartRow, SCSIZE nSize );
186 void DeleteRow( SCROW nStartRow, SCSIZE nSize );
188 void DeleteArea(SCROW nStartRow, SCROW nEndRow, sal_uInt16 nDelFlag );
189 …void CopyToClip(SCROW nRow1, SCROW nRow2, ScColumn& rColumn, sal_Bool bKeepScenarioFlags, s…
190 void CopyFromClip(SCROW nRow1, SCROW nRow2, long nDy,
192 void StartListeningInArea( SCROW nRow1, SCROW nRow2 );
193 void BroadcastInArea( SCROW nRow1, SCROW nRow2 );
195 void RemoveEditAttribs( SCROW nStartRow, SCROW nEndRow );
200 void MixData( SCROW nRow1, SCROW nRow2, sal_uInt16 nFunction, sal_Bool bSkipEmpty,
206 ScAttrIterator* CreateAttrIterator( SCROW nStartRow, SCROW nEndRow ) const;
214 sal_Bool bDoExclude, SCROW nExStartRow, SCROW nExEndRow );
217 SCROW nStartRow, SCROW nEndRow );
219 void CopyToColumn(SCROW nRow1, SCROW nRow2, sal_uInt16 nFlags, sal_Bool bMarked,
222 void UndoToColumn(SCROW nRow1, SCROW nRow2, sal_uInt16 nFlags, sal_Bool bMarked,
233 void MoveTo(SCROW nStartRow, SCROW nEndRow, ScColumn& rCol);
235 sal_Bool HasEditCells(SCROW nStartRow, SCROW nEndRow, SCROW& rFirst) const;
238 sal_Bool SetString( SCROW nRow, SCTAB nTab, const String& rString,
242 void SetValue( SCROW nRow, const double& rVal);
243 void SetError( SCROW nRow, const sal_uInt16 nError);
245 void GetString( SCROW nRow, String& rString ) const;
246 void GetInputString( SCROW nRow, String& rString ) const;
247 double GetValue( SCROW nRow ) const;
248 void GetFormula( SCROW nRow, String& rFormula,
250 CellType GetCellType( SCROW nRow ) const;
254 sal_uInt16 GetErrCode( SCROW nRow ) const;
256 sal_Bool HasStringData( SCROW nRow ) const;
257 sal_Bool HasValueData( SCROW nRow ) const;
259 sal_Bool HasStringCells( SCROW nStartRow, SCROW nEndRow ) const;
262 ScPostIt* GetNote( SCROW nRow );
264 void TakeNote( SCROW nRow, ScPostIt* pNote );
266 ScPostIt* ReleaseNote( SCROW nRow );
268 void DeleteNote( SCROW nRow );
280 void ResetChanged( SCROW nStartRow, SCROW nEndRow );
282 void UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
283 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
293 void UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
296 sal_Bool IsRangeNameInUse(SCROW nRow1, SCROW nRow2, sal_uInt16 nIndex) const;
297 void FindRangeNamesInUse(SCROW nRow1, SCROW nRow2, std::set<sal_uInt16>& rIndexes) const;
298 void ReplaceRangeNamesInUse( SCROW nRow1, SCROW nRow2, const ScRangeData::IndexMap& rMap );
300 const SfxPoolItem* GetAttr( SCROW nRow, sal_uInt16 nWhich ) const;
301 const ScPatternAttr* GetPattern( SCROW nRow ) const;
302 const ScPatternAttr* GetPatternRange( SCROW& rStartRow, SCROW& rEndRow, SCROW nRow ) const;
303 const ScPatternAttr* GetMostUsedPattern( SCROW nStartRow, SCROW nEndRow ) const;
305 sal_uLong GetNumberFormat( SCROW nRow ) const;
308 …void MergePatternArea( ScMergePatternState& rState, SCROW nRow1, SCROW nRow2, sal_Bool bDeep ) co…
311 SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight ) const;
313 SCROW nStartRow, SCROW nEndRow, sal_Bool bLeft, SCCOL nDistRight );
315 void ApplyAttr( SCROW nRow, const SfxPoolItem& rAttr );
316 void ApplyPattern( SCROW nRow, const ScPatternAttr& rPatAttr );
317 void ApplyPatternArea( SCROW nStartRow, SCROW nEndRow, const ScPatternAttr& rPatAttr );
318 void SetPattern( SCROW nRow, const ScPatternAttr& rPatAttr, sal_Bool bPutToPool = sal_False );
319 void SetPatternArea( SCROW nStartRow, SCROW nEndRow,
324 void ApplyStyle( SCROW nRow, const ScStyleSheet& rStyle );
325 void ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, const ScStyleSheet& rStyle );
330 const ScStyleSheet* GetStyle( SCROW nRow ) const;
332 const ScStyleSheet* GetAreaStyle( sal_Bool& rFound, SCROW nRow1, SCROW nRow2 ) const;
343 sal_Bool ApplyFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
344 sal_Bool RemoveFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
345 void ClearItems( SCROW nStartRow, SCROW nEndRow, const sal_uInt16* pWhich );
347 void RemoveProtected( SCROW nStartRow, SCROW nEndRow );
355 long GetNeededSize( SCROW nRow, OutputDevice* pDev,
364 void GetOptimalHeight( SCROW nStartRow, SCROW nEndRow, sal_uInt16* pHeight,
368 sal_Bool bShrink, sal_uInt16 nMinHeight, SCROW nMinStart );
370 …void FillDPCacheT( long nDim, SCROW nStartRow, SCROW nEndRow, const TAddLebal & , const TAd…
371 … void FillDPCache( ScDPTableDataCache * pCache, long nDim, SCROW nStartRow, SCROW nEndRow );
378 SCsROW GetNextUnprotected( SCROW nRow, sal_Bool bUp ) const;
380 …void GetFilterEntries(SCROW nStartRow, SCROW nEndRow, TypedScStrCollection& rStrings, bool& rHasD…
381 sal_Bool GetDataEntries(SCROW nRow, TypedScStrCollection& rStrings, sal_Bool bLimit);
387 sal_Bool GetNextSpellingCell(SCROW& nRow, sal_Bool bInSel, const ScMarkData& rData) const;
391 void StartListening( SvtListener& rLst, SCROW nRow );
392 void EndListening( SvtListener& rLst, SCROW nRow );
393 void MoveListeners( SvtBroadcaster& rSource, SCROW nDestRow );
403 sal_Int32 GetMaxStringLen( SCROW nRowStart, SCROW nRowEnd, CharSet eCharSet ) const;
405 SCROW nRowStart, SCROW nRowEnd ) const;
408 SCSIZE GetPatternCount( SCROW nRw1, SCROW nRw2 );
420 SCROW nTop;
421 SCROW nBottom;
423 ScColumnIterator( const ScColumn* pCol, SCROW nStart=0, SCROW nEnd=MAXROW );
426 sal_Bool Next( SCROW& rRow, ScBaseCell*& rpCell );
436 SCROW nTop;
437 SCROW nBottom;