Lines Matching refs:pPattern
76 pData[0].pPattern = pDocument->GetDefPattern(); // ohne Put !!! in ScAttrArray()
92 pDocPool->Remove(*pData[i].pPattern); in ~ScAttrArray()
110 … if (pData[nPos].pPattern == pData[nPos-1].pPattern || pData[nPos].nRow <= pData[nPos-1].nRow) in TestData()
112 if (pData[nPos].pPattern->Which() != ATTR_PATTERN) in TestData()
130 void ScAttrArray::Reset( const ScPatternAttr* pPattern, sal_Bool bAlloc ) in Reset() argument
142 pOldPattern = pData[i].pPattern; in Reset()
145 pPattern->GetItemSet(), pOldPattern->GetItemSet() ) ) in Reset()
155 if ( &pPattern->GetItem(ATTR_CONDITIONAL) != &pOldPattern->GetItem(ATTR_CONDITIONAL) ) in Reset()
160 pPattern->GetItem(ATTR_CONDITIONAL)).GetValue() ); in Reset()
175 ScPatternAttr* pNewPattern = (ScPatternAttr*) &pDocPool->Put(*pPattern); in Reset()
177 pData[0].pPattern = pNewPattern; in Reset()
196 if (pData[nPos - 1].pPattern == pData[nPos].pPattern) in Concat()
199 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in Concat()
201 pData[nCount - 1].pPattern = NULL; in Concat()
210 if (pData[nPos + 1].pPattern == pData[nPos].pPattern) in Concat()
213 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in Concat()
215 pData[nCount - 1].pPattern = NULL; in Concat()
269 return pData[i].pPattern; in GetPattern()
286 return pData[nIndex].pPattern; 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()
317 void ScAttrArray::SetPatternArea(SCROW nStartRow, SCROW nEndRow, const ScPatternAttr *pPattern, sal… in SetPatternArea() argument
322 pPattern = (const ScPatternAttr*) &pDocument->GetPool()->Put(*pPattern); in SetPatternArea()
325 Reset(pPattern); in SetPatternArea()
364 const SfxItemSet& rNewSet = pPattern->GetItemSet(); in SetPatternArea()
365 const SfxItemSet& rOldSet = pData[nx].pPattern->GetItemSet(); in SetPatternArea()
397 if ( pData[ni].pPattern != pPattern ) in SetPatternArea()
410 if ( ni > 0 && pData[ni-1].pPattern == pPattern ) in SetPatternArea()
425 if ( nj < nCount && pData[nj].pPattern == pPattern ) in SetPatternArea()
429 if ( pData[ni-1].pPattern == pPattern ) in SetPatternArea()
446 pDocPool->Put( *pData[ni-1].pPattern ); in SetPatternArea()
452 pDocPool->Remove( *pData[nk].pPattern ); in SetPatternArea()
457 pData[ni].pPattern = pPattern; in SetPatternArea()
486 pData[nInsert].pPattern = pPattern; in SetPatternArea()
519 const ScPatternAttr* pOldPattern = pData[nPos].pPattern; in ApplyStyleArea()
559 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in ApplyStyleArea()
560 pData[nPos].pPattern = (const ScPatternAttr*) in ApplyStyleArea()
616 const ScPatternAttr* pOldPattern = pData[nPos].pPattern; in ApplyLineStyleArea()
700 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in ApplyLineStyleArea()
701 pData[nPos].pPattern = (const ScPatternAttr*) in ApplyLineStyleArea()
749 const ScPatternAttr* pOldPattern = pData[nPos].pPattern; in ApplyCacheArea()
795 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in ApplyCacheArea()
796 pData[nPos].pPattern = pNewPattern; in ApplyCacheArea()
877 const ScPatternAttr* pPattern = pData[nPos].pPattern; in MergePatternArea() local
878 if ( pPattern != rState.pOld1 && pPattern != rState.pOld2 ) in MergePatternArea()
880 const SfxItemSet& rThisSet = pPattern->GetItemSet(); in MergePatternArea()
899 rState.pOld1 = pPattern; in MergePatternArea()
946 ScLineFlags& rFlags, const ScPatternAttr* pPattern, in lcl_MergeToFrame() argument
950 const ScMergeAttr& rMerge = (const ScMergeAttr&)pPattern->GetItem(ATTR_MERGE); in lcl_MergeToFrame()
956 const SvxBoxItem* pCellFrame = (SvxBoxItem*) &pPattern->GetItemSet().Get( ATTR_BORDER ); in lcl_MergeToFrame()
1013 const ScPatternAttr* pPattern; in MergeBlockFrame() local
1017 pPattern = GetPattern( nStartRow ); in MergeBlockFrame()
1018 … lcl_MergeToFrame( pLineOuter, pLineInner, rFlags, pPattern, bLeft, nDistRight, sal_True, 0 ); in MergeBlockFrame()
1022 pPattern = GetPattern( nStartRow ); in MergeBlockFrame()
1023 lcl_MergeToFrame( pLineOuter, pLineInner, rFlags, pPattern, bLeft, nDistRight, sal_True, in MergeBlockFrame()
1032 pPattern = (ScPatternAttr*) pData[i].pPattern; in MergeBlockFrame()
1033 … lcl_MergeToFrame( pLineOuter, pLineInner, rFlags, pPattern, bLeft, nDistRight, sal_False, in MergeBlockFrame()
1038 pPattern = GetPattern( nEndRow ); in MergeBlockFrame()
1039 … lcl_MergeToFrame( pLineOuter, pLineInner, rFlags, pPattern, bLeft, nDistRight, sal_False, 0 ); in MergeBlockFrame()
1057 const ScPatternAttr* pPattern = GetPattern( nStartRow ); in ApplyFrame() local
1059 &pPattern->GetItemSet().Get( ATTR_BORDER ); in ApplyFrame()
1062 const ScMergeAttr& rMerge = (const ScMergeAttr&)pPattern->GetItem(ATTR_MERGE); in ApplyFrame()
1183 pItem = (const SvxBoxItem*) &pData[nStartIndex].pPattern->GetItem(ATTR_BORDER); in HasLines()
1196 pItem = (const SvxBoxItem*) &pData[nEndIndex].pPattern->GetItem(ATTR_BORDER); in HasLines()
1209 pItem = (const SvxBoxItem*) &pData[i].pPattern->GetItem(ATTR_BORDER); in HasLines()
1255 const ScPatternAttr* pPattern = pData[i].pPattern; in HasAttrib() local
1259 (const ScMergeAttr*) &pPattern->GetItem( ATTR_MERGE ); in HasAttrib()
1266 (const ScMergeFlagAttr*) &pPattern->GetItem( ATTR_MERGE_FLAG ); in HasAttrib()
1277 (const SvxBoxItem*) &pPattern->GetItem( ATTR_BORDER ); in HasAttrib()
1284 (const SvxShadowItem*) &pPattern->GetItem( ATTR_SHADOW ); in HasAttrib()
1291 (const SfxUInt32Item*) &pPattern->GetItem( ATTR_CONDITIONAL ); in HasAttrib()
1298 (const ScProtectionAttr*) &pPattern->GetItem( ATTR_PROTECTION ); in HasAttrib()
1305 (const SfxInt32Item*) &pPattern->GetItem( ATTR_ROTATE_VALUE ); in HasAttrib()
1314 if (pPattern->GetCellOrientation() != SVX_ORIENTATION_STANDARD) in HasAttrib()
1316 else if (((const SfxBoolItem&)pPattern->GetItem( ATTR_LINEBREAK )).GetValue()) in HasAttrib()
1318 else if ((SvxCellHorJustify)((const SvxHorJustifyItem&)pPattern-> in HasAttrib()
1321 else if (((const SfxUInt32Item&)pPattern->GetItem( ATTR_CONDITIONAL )).GetValue()) in HasAttrib()
1323 else if (((const SfxInt32Item&)pPattern->GetItem( ATTR_ROTATE_VALUE )).GetValue()) in HasAttrib()
1329 (const SvxShadowItem*) &pPattern->GetItem( ATTR_SHADOW ); in HasAttrib()
1341 (const SvxFrameDirectionItem&) pPattern->GetItem( ATTR_WRITINGDIR ); in HasAttrib()
1349 ((const SvxHorJustifyItem&) pPattern->GetItem( ATTR_HOR_JUSTIFY )).GetValue(); in HasAttrib()
1365 const ScPatternAttr* pPattern; in ExtendMerge() local
1375 pPattern = pData[i].pPattern; in ExtendMerge()
1376 pItem = (const ScMergeAttr*) &pPattern->GetItem( ATTR_MERGE ); in ExtendMerge()
1393 (const SvxShadowItem*) &pPattern->GetItem( ATTR_SHADOW ); in ExtendMerge()
1429 const ScPatternAttr* pPattern; in RemoveAreaMerge() local
1444 pPattern = pData[nIndex].pPattern; in RemoveAreaMerge()
1445 pItem = (const ScMergeAttr*) &pPattern->GetItem( ATTR_MERGE ); in RemoveAreaMerge()
1509 pOldPattern = pData[nIndex].pPattern; in SetPatternAreaSafe()
1566 pOldPattern = pData[nIndex].pPattern; in ApplyFlags()
1603 pOldPattern = pData[nIndex].pPattern; in RemoveFlags()
1638 pOldPattern = pData[nIndex].pPattern; in ClearItems()
1665 const ScPatternAttr* pOldPattern = pData[nIndex].pPattern; in ChangeIndent()
1722 while (((const ScProtectionAttr&)pData[nIndex].pPattern-> in GetNextUnprotected()
1751 if (pData[nPos].pPattern->GetStyleSheet() == pStyleSheet) in FindStyleSheet()
1760 ScPatternAttr* pNewPattern = new ScPatternAttr(*pData[nPos].pPattern); in FindStyleSheet()
1761 pDocument->GetPool()->Remove(*pData[nPos].pPattern); in FindStyleSheet()
1767 pData[nPos].pPattern = (const ScPatternAttr*) in FindStyleSheet()
1792 const ScStyleSheet* pStyle = pData[nPos].pPattern->GetStyleSheet(); in IsStyleSheetUsed()
1814 if ( pData[0].pPattern != pDocument->GetDefPattern() ) in IsEmpty()
1870 …while ( nVisStart < nCount && pData[nVisStart].pPattern->IsVisibleEqual(*pData[nVisStart-1].pPatte… in GetFirstVisibleAttr()
1877 if ( pData[nStart].pPattern->IsVisible() ) in GetFirstVisibleAttr()
1918 pData[nStartPos-1].pPattern->IsVisibleEqual(*pData[nStartPos].pPattern) ) in GetLastVisibleAttr()
1929 else if ( !bFound && pData[nEndPos].pPattern->IsVisible() ) in GetLastVisibleAttr()
1959 pData[nStartPos - 1].pPattern->IsEqual( *pData[nStartPos].pPattern ) ) in GetLastAttr()
1992 if ( pData[nIndex].pPattern->IsVisible() ) in HasVisibleAttrIn()
2019 const ScPatternAttr* pThisPattern = pData[nThisPos].pPattern; in IsVisibleEqual()
2020 const ScPatternAttr* pOtherPattern = rOther.pData[nOtherPos].pPattern; in IsVisibleEqual()
2057 const ScPatternAttr* pThisPattern = pData[nThisPos].pPattern; in IsAllEqual()
2058 const ScPatternAttr* pOtherPattern = rOther.pData[nOtherPos].pPattern; in IsAllEqual()
2091 if ( ((const ScMergeFlagAttr&)pData[nIndex].pPattern-> in TestInsertCol()
2118 if ( ((const ScMergeFlagAttr&)pData[nFirstLost].pPattern-> in TestInsertRow()
2139 … sal_Bool bDoMerge = ((const ScMergeAttr&) pData[nIndex].pPattern->GetItem(ATTR_MERGE)).IsMerged(); in InsertRow()
2213 if ( pData[nStartIndex-1].pPattern == pData[nStartIndex].pPattern ) in DeleteRow()
2233 pDocPool->Remove(*pData[i].pPattern); in DeleteRange()
2266 pOldPattern = pData[nIndex].pPattern; in DeleteHardAttr()
2303 pData[i].pPattern, sal_True ); in MoveTo()
2330 const ScPatternAttr* pOldPattern = pData[i].pPattern; in CopyArea()
2402 const ScPatternAttr* pOldPattern = pData[i].pPattern; in CopyAreaSafe()
2435 const ScPatternAttr* pPattern = pData[nIndex].pPattern; in SearchStyle() local
2439 if (pPattern->GetStyleSheet() == pSearchStyle) in SearchStyle()
2465 pPattern = pData[nIndex].pPattern; in SearchStyle()
2473 pPattern = pData[nIndex].pPattern; in SearchStyle()
2559 const ScPatternAttr* pPattern = pData[i].pPattern;
2560 pDocPool->StoreSurrogate( rStream, pPattern );
2563 if (pPattern->GetItemSet().GetItemState(ATTR_CONDITIONAL,sal_False,&pItem) == SFX_ITEM_SET)
2566 if (pPattern->GetItemSet().GetItemState(ATTR_VALIDDATA,sal_False,&pItem) == SFX_ITEM_SET)
2606 pData[i].pPattern = pNewPattern;