Lines Matching refs:pFmt

60 	SwDrawFrmFmt* pFmt;  member
131 void lcl_SaveAnchor( SwFrmFmt* pFmt, sal_uLong& rNodePos ) in lcl_SaveAnchor() argument
133 const SwFmtAnchor& rAnchor = pFmt->GetAnchor(); in lcl_SaveAnchor()
147 SwTxtNode *pTxtNd = pFmt->GetDoc()->GetNodes()[ rNodePos ]->GetTxtNode(); in lcl_SaveAnchor()
152 if( pAttr && pAttr->GetFlyCnt().GetFrmFmt() == pFmt ) in lcl_SaveAnchor()
165 pFmt->SetFmtAttr( SwFmtAnchor( rAnchor.GetAnchorId(), nCntntPos ) ); in lcl_SaveAnchor()
169 void lcl_RestoreAnchor( SwFrmFmt* pFmt, sal_uLong& rNodePos ) in lcl_RestoreAnchor() argument
171 const SwFmtAnchor& rAnchor = pFmt->GetAnchor(); in lcl_RestoreAnchor()
178 SwNodes& rNds = pFmt->GetDoc()->GetNodes(); in lcl_RestoreAnchor()
190 pFmt->SetFmtAttr( aTmp ); in lcl_RestoreAnchor()
196 SwFmtFlyCnt aFmt( pFmt ); in lcl_RestoreAnchor()
214 delete pTmp->pFmt; in ~SwUndoDrawGroup()
217 delete pObjArr->pFmt; in ~SwUndoDrawGroup()
227 SwDrawFrmFmt* pFmt = pObjArr->pFmt; in UndoImpl() local
228 SwDrawContact* pDrawContact = (SwDrawContact*)pFmt->FindContactObj(); in UndoImpl()
236 ::lcl_SaveAnchor( pFmt, pObjArr->nNodeIdx ); in UndoImpl()
239 ::lcl_SendRemoveToUno( *pFmt ); in UndoImpl()
242 SwDoc* pDoc = pFmt->GetDoc(); in UndoImpl()
244 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in UndoImpl()
250 ::lcl_RestoreAnchor( rSave.pFmt, rSave.nNodeIdx ); in UndoImpl()
251 rFlyFmts.Insert( rSave.pFmt, rFlyFmts.Count() ); in UndoImpl()
255 SwDrawContact *pContact = new SwDrawContact( rSave.pFmt, pObj ); in UndoImpl()
260 ASSERT( rSave.pFmt->ISA(SwDrawFrmFmt), in UndoImpl()
262 if ( rSave.pFmt->ISA(SwDrawFrmFmt) ) in UndoImpl()
264 static_cast<SwDrawFrmFmt*>(rSave.pFmt)->PosAttrSet(); in UndoImpl()
274 SwDoc* pDoc = pObjArr->pFmt->GetDoc(); in RedoImpl()
290 ::lcl_SaveAnchor( rSave.pFmt, rSave.nNodeIdx ); in RedoImpl()
293 ::lcl_SendRemoveToUno( *rSave.pFmt ); in RedoImpl()
295 rFlyFmts.Remove( rFlyFmts.GetPos( rSave.pFmt )); in RedoImpl()
299 ::lcl_RestoreAnchor( pObjArr->pFmt, pObjArr->nNodeIdx ); in RedoImpl()
300 rFlyFmts.Insert( pObjArr->pFmt, rFlyFmts.Count() ); in RedoImpl()
302 SwDrawContact *pContact = new SwDrawContact( pObjArr->pFmt, pObjArr->pObj ); in RedoImpl()
308 ASSERT( pObjArr->pFmt->ISA(SwDrawFrmFmt), in RedoImpl()
310 if ( pObjArr->pFmt->ISA(SwDrawFrmFmt) ) in RedoImpl()
312 static_cast<SwDrawFrmFmt*>(pObjArr->pFmt)->PosAttrSet(); in RedoImpl()
316 void SwUndoDrawGroup::AddObj( sal_uInt16 nPos, SwDrawFrmFmt* pFmt, SdrObject* pObj ) in AddObj() argument
320 rSave.pFmt = pFmt; in AddObj()
321 ::lcl_SaveAnchor( pFmt, rSave.nNodeIdx ); in AddObj()
324 ::lcl_SendRemoveToUno( *pFmt ); in AddObj()
327 SwSpzFrmFmts& rFlyFmts = *(SwSpzFrmFmts*)pFmt->GetDoc()->GetSpzFrmFmts(); in AddObj()
328 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in AddObj()
331 void SwUndoDrawGroup::SetGroupFmt( SwDrawFrmFmt* pFmt ) in SetGroupFmt() argument
334 pObjArr->pFmt = pFmt; in SetGroupFmt()
347 SwDrawFrmFmt* pFmt = (SwDrawFrmFmt*)pContact->GetFmt(); in SwUndoDrawUnGroup() local
350 pObjArr->pFmt = pFmt; in SwUndoDrawUnGroup()
356 ::lcl_SaveAnchor( pFmt, pObjArr->nNodeIdx ); in SwUndoDrawUnGroup()
359 ::lcl_SendRemoveToUno( *pFmt ); in SwUndoDrawUnGroup()
362 SwSpzFrmFmts& rFlyFmts = *(SwSpzFrmFmts*)pFmt->GetDoc()->GetSpzFrmFmts(); in SwUndoDrawUnGroup()
363 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in SwUndoDrawUnGroup()
372 delete pTmp->pFmt; in ~SwUndoDrawUnGroup()
375 delete pObjArr->pFmt; in ~SwUndoDrawUnGroup()
392 ::lcl_SaveAnchor( rSave.pFmt, rSave.nNodeIdx ); in UndoImpl()
395 ::lcl_SendRemoveToUno( *rSave.pFmt ); in UndoImpl()
397 rFlyFmts.Remove( rFlyFmts.GetPos( rSave.pFmt )); in UndoImpl()
401 ::lcl_RestoreAnchor( pObjArr->pFmt, pObjArr->nNodeIdx ); in UndoImpl()
402 rFlyFmts.Insert( pObjArr->pFmt, rFlyFmts.Count() ); in UndoImpl()
404 SwDrawContact *pContact = new SwDrawContact( pObjArr->pFmt, pObjArr->pObj ); in UndoImpl()
409 ASSERT( pObjArr->pFmt->ISA(SwDrawFrmFmt), in UndoImpl()
411 if ( pObjArr->pFmt->ISA(SwDrawFrmFmt) ) in UndoImpl()
413 static_cast<SwDrawFrmFmt*>(pObjArr->pFmt)->PosAttrSet(); in UndoImpl()
422 SwDrawFrmFmt* pFmt = pObjArr->pFmt; in RedoImpl() local
423 SwDrawContact* pContact = (SwDrawContact*)pFmt->FindContactObj(); in RedoImpl()
430 ::lcl_SaveAnchor( pFmt, pObjArr->nNodeIdx ); in RedoImpl()
433 ::lcl_SendRemoveToUno( *pFmt ); in RedoImpl()
436 SwDoc* pDoc = pFmt->GetDoc(); in RedoImpl()
438 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in RedoImpl()
444 ::lcl_RestoreAnchor( rSave.pFmt, rSave.nNodeIdx ); in RedoImpl()
445 rFlyFmts.Insert( rSave.pFmt, rFlyFmts.Count() ); in RedoImpl()
448 ASSERT( rSave.pFmt->ISA(SwDrawFrmFmt), in RedoImpl()
450 if ( rSave.pFmt->ISA(SwDrawFrmFmt) ) in RedoImpl()
452 static_cast<SwDrawFrmFmt*>(rSave.pFmt)->PosAttrSet(); in RedoImpl()
457 void SwUndoDrawUnGroup::AddObj( sal_uInt16 nPos, SwDrawFrmFmt* pFmt ) in AddObj() argument
460 rSave.pFmt = pFmt; in AddObj()
499 SwDrawFrmFmt* pFmt( aDrawFmtsAndObjs[i].first ); in RedoImpl() local
501 SwDrawContact *pContact = new SwDrawContact( pFmt, pObj ); in RedoImpl()
529 delete pTmp->pFmt; in ~SwUndoDrawDelete()
542 ::lcl_RestoreAnchor( rSave.pFmt, rSave.nNodeIdx ); in UndoImpl()
543 rFlyFmts.Insert( rSave.pFmt, rFlyFmts.Count() ); in UndoImpl()
545 SwDrawContact *pContact = new SwDrawContact( rSave.pFmt, pObj ); in UndoImpl()
550 ASSERT( rSave.pFmt->ISA(SwDrawFrmFmt), in UndoImpl()
552 if ( rSave.pFmt->ISA(SwDrawFrmFmt) ) in UndoImpl()
554 static_cast<SwDrawFrmFmt*>(rSave.pFmt)->PosAttrSet(); in UndoImpl()
570 SwDrawFrmFmt *pFmt = (SwDrawFrmFmt*)pContact->GetFmt(); in RedoImpl() local
577 ::lcl_SendRemoveToUno( *pFmt ); in RedoImpl()
579 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in RedoImpl()
580 ::lcl_SaveAnchor( pFmt, rSave.nNodeIdx ); in RedoImpl()
584 void SwUndoDrawDelete::AddObj( sal_uInt16 , SwDrawFrmFmt* pFmt, in AddObj() argument
589 rSave.pFmt = pFmt; in AddObj()
590 ::lcl_SaveAnchor( pFmt, rSave.nNodeIdx ); in AddObj()
593 ::lcl_SendRemoveToUno( *pFmt ); in AddObj()
596 SwDoc* pDoc = pFmt->GetDoc(); in AddObj()
598 rFlyFmts.Remove( rFlyFmts.GetPos( pFmt )); in AddObj()