LibreOffice Module sw (master)
1
|
#include <dcontact.hxx>
Public Member Functions | |
SwDrawContact (SwFrameFormat *pToRegisterIn, SdrObject *pObj) | |
virtual | ~SwDrawContact () override |
virtual const SwAnchoredObject * | GetAnchoredObj (const SdrObject *_pSdrObj) const override |
virtual SwAnchoredObject * | GetAnchoredObj (SdrObject *_pSdrObj) override |
virtual const SdrObject * | GetMaster () const override |
virtual SdrObject * | GetMaster () override |
const SwFrame * | GetAnchorFrame (const SdrObject *_pDrawObj=nullptr) const |
SwFrame * | GetAnchorFrame (SdrObject const *_pDrawObj=nullptr) |
const SwPageFrame * | GetPageFrame () const |
SwPageFrame * | GetPageFrame () |
void | ChkPage () |
SwPageFrame * | FindPage (const SwRect &rRect) |
void | ConnectToLayout (const SwFormatAnchor *pAnch=nullptr) |
Inserts SdrObject in the arrays of the layout ((SwPageFrame and SwFrame). More... | |
void | InsertMasterIntoDrawPage () |
method to insert 'master' drawing object into drawing page More... | |
void | DisconnectFromLayout (bool _bMoveMasterToInvisibleLayer=true) |
void | DisconnectObjFromLayout (SdrObject *_pDrawObj) |
disconnect for a dedicated drawing object - could be 'master' or 'virtual'. More... | |
void | RemoveMasterFromDrawPage () |
method to remove 'master' drawing object from drawing page. More... | |
SdrObject * | GetDrawObjectByAnchorFrame (const SwFrame &_rAnchorFrame) |
get drawing object ('master' or 'virtual') by frame. More... | |
virtual void | Changed (const SdrObject &rObj, SdrUserCallType eType, const tools::Rectangle &rOldBoundRect) override |
Virtual methods of SdrObjUserCall. More... | |
void | Changed_ (const SdrObject &rObj, SdrUserCallType eType, const tools::Rectangle *pOldBoundRect) |
Used by Changed() and by UndoDraw. More... | |
void | ChangeMasterObject (SdrObject *pNewMaster) |
Moves all SW-connections to new Master) More... | |
SwDrawVirtObj * | AddVirtObj (SwFrame const &rAnchorFrame) |
add a 'virtual' drawing object to drawing page. More... | |
void | NotifyBackgroundOfAllVirtObjs (const tools::Rectangle *pOldBoundRect) |
virtual void | GetAnchoredObjs (std::vector< SwAnchoredObject * > &_roAnchoredObjs) const override |
get data collection of anchored objects, handled by with contact More... | |
![]() | |
SwContact (SwFrameFormat *pToRegisterIn) | |
For reader. Only the connection is created. More... | |
virtual | ~SwContact () override |
SwFrameFormat * | GetFormat () |
const SwFrameFormat * | GetFormat () const |
bool | IsInDTOR () const |
virtual void | MoveObjToVisibleLayer (SdrObject *_pDrawObj) |
method to move drawing object to corresponding visible layer More... | |
virtual void | MoveObjToInvisibleLayer (SdrObject *_pDrawObj) |
method to move drawing object to corresponding invisible layer More... | |
const SwFormatAnchor & | GetAnchorFormat () const |
some virtual helper methods for information about the object (Writer fly frame resp. More... | |
RndStdIds | GetAnchorId () const |
bool | ObjAnchoredAtPage () const |
bool | ObjAnchoredAtFly () const |
bool | ObjAnchoredAtPara () const |
bool | ObjAnchoredAtChar () const |
bool | ObjAnchoredAsChar () const |
const SwPosition & | GetContentAnchor () const |
sal_uInt32 | GetMinOrdNum () const |
get minimum order number of anchored objects handled by with contact More... | |
sal_uInt32 | GetMaxOrdNum () const |
get maximum order number of anchored objects handled by with contact More... | |
![]() | |
virtual | ~SdrObjUserCall () |
![]() | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::optional< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
virtual bool | GetInfo (SfxPoolItem &) const |
![]() | |
bool | IsLast () const |
virtual const SwCellFrame * | DynCastCellFrame () const |
virtual const SwTabFrame * | DynCastTabFrame () const |
virtual const SwRowFrame * | DynCastRowFrame () const |
Static Public Member Functions | |
static void | GetTextObjectsFromFormat (std::list< SdrTextObj * > &, SwDoc &) |
get data collection of anchored objects, handled by with contact More... | |
Private Member Functions | |
void | RemoveAllVirtObjs () |
remove 'virtual' drawing objects and destroy them. More... | |
void | InvalidateObjs_ (const bool _bUpdateSortedObjsList=false) |
SwDrawContact (const SwDrawContact &)=delete | |
SwDrawContact & | operator= (const SwDrawContact &)=delete |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
Private Attributes | |
SwAnchoredDrawObject | maAnchoredDrawObj |
anchored drawing object instance for the 'master' drawing object More... | |
std::vector< SwDrawVirtObjPtr > | maDrawVirtObjs |
container for 'virtual' drawing object supporting drawing objects in headers/footers. More... | |
bool | mbMasterObjCleared: 1 |
boolean indicating set 'master' drawing object has been cleared. More... | |
bool | mbDisconnectInProgress: 1 |
internal flag to indicate that disconnect from layout is in progress More... | |
bool | mbUserCallActive: 1 |
Needed data for handling of nested <SdrObjUserCall> events in method <Changed_(..)> More... | |
SdrUserCallType | meEventTypeOfCurrentUserCall |
event type, which is handled for <mpSdrObjHandledByCurrentUserCall>. More... | |
Friends | |
class | NestedUserCallHdl |
Additional Inherited Members | |
![]() | |
void | SetInDTOR () |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
Definition at line 307 of file dcontact.hxx.
|
privatedelete |
Referenced by SwClientNotify().
SwDrawContact::SwDrawContact | ( | SwFrameFormat * | pToRegisterIn, |
SdrObject * | pObj | ||
) |
Definition at line 699 of file dcontact.cxx.
References SwXShape::AddExistingShapeToFormat(), CheckControlLayer(), false, IDocumentDrawModelAccess::GetDrawModel(), SwFormat::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetInvisibleControlsId(), SdrObject::GetOrdNumDirect(), SdrModel::GetPage(), SdrObject::IsInserted(), maAnchoredDrawObj, MoveOnly, SwAnchoredObject::SetDrawObj(), SdrObject::SetLayer(), and SdrObject::SetUserCall().
|
overridevirtual |
Definition at line 733 of file dcontact.cxx.
References DisconnectFromLayout(), SdrObject::Free(), SwAnchoredObject::GetDrawObj(), maAnchoredDrawObj, mbMasterObjCleared, pObject, RemoveAllVirtObjs(), RemoveMasterFromDrawPage(), and SwContact::SetInDTOR().
SwDrawVirtObj * SwDrawContact::AddVirtObj | ( | SwFrame const & | rAnchorFrame | ) |
add a 'virtual' drawing object to drawing page.
Definition at line 830 of file dcontact.cxx.
References GetMaster(), and maDrawVirtObjs.
Referenced by AppendObj(), and ConnectToLayout().
|
overridevirtual |
Virtual methods of SdrObjUserCall.
Reimplemented from SdrObjUserCall.
Definition at line 966 of file dcontact.cxx.
References SdrObjUserCall::Changed(), Changed_(), SwRootFrame::EndAllAction(), IDocumentLayoutAccess::GetCurrentLayout(), IDocumentLayoutAccess::GetCurrentViewShell(), SwFormat::GetDoc(), SwContact::GetFormat(), SwDoc::getIDocumentLayoutAccess(), sw::Ring< value_type >::GetRingContainer(), SwRootFrame::IsCallbackActionEnabled(), SwViewShell::IsInConstructor(), SwDoc::IsInDtor(), and SwRootFrame::StartAllAction().
Referenced by SwDoc::DeleteSelection(), SwDoc::GroupSelection(), SwUndoDrawGroup::RedoImpl(), SwUndoDrawDelete::RedoImpl(), SwClientNotify(), SwUndoDrawUnGroup::SwUndoDrawUnGroup(), and SwUndoDrawUnGroupConnectToLayout::UndoImpl().
void SwDrawContact::Changed_ | ( | const SdrObject & | rObj, |
SdrUserCallType | eType, | ||
const tools::Rectangle * | pOldBoundRect | ||
) |
Used by Changed() and by UndoDraw.
Notifies paragraphs that have to get out of the way.
Definition at line 1101 of file dcontact.cxx.
References NestedUserCallHdl::AssertNestedUserCall(), SwTextBoxHelper::changeAnchor(), CheckControlLayer(), ConnectToLayout(), DisconnectFromLayout(), NestedUserCallHdl::DrawContactDeleted(), SwAnchoredObject::DrawObj(), SwFrameFormat::FindRealSdrObject(), FlyFrameAttributesChanged, GetAnchoredObj(), SwDoc::GetAttrPool(), IDocumentDrawModelAccess::GetControlsId(), SwFormat::GetDoc(), SwContact::GetFormat(), SwAnchoredDrawObject::GetFrameFormat(), SwFormat::GetHoriOrient(), SwDoc::getIDocumentState(), SwDoc::GetIDocumentUndoRedo(), IDocumentDrawModelAccess::GetInvisibleControlsId(), IDocumentDrawModelAccess::GetInvisibleHeavenId(), IDocumentDrawModelAccess::GetInvisibleHellId(), SwAnchoredDrawObject::GetLastObjRect(), SdrObject::GetLayer(), SwFrameFormat::GetLayoutDir(), SwFrameFormat::GetOtherTextBoxFormats(), SwAnchoredObject::GetPageFrame(), SdrObject::getParentSdrObjectFromSdrObject(), SwPageFrame::GetPhyPageNum(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwClient::GetRegisteredInNonConst(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwAnchoredObject::GetRelPosToPageFrame(), tools::Rectangle::GetSize(), SdrObject::GetSnapRect(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwFormat::GetVertOrient(), SwFrameFormat::HORI_L2R, SwFrameFormat::HORI_R2L, SwAnchoredObject::InvalidateObjRectWithSpaces(), InvalidateObjs_(), IDocumentState::IsEnableSetModified(), SwFrameAreaDefinition::isFrameAreaPositionValid(), SwDoc::IsInDtor(), NestedUserCallHdl::IsNestedUserCall(), SwAnchoredObject::IsPositioningInProgress(), lcl_NotifyBackgroundOfObj(), lcl_textBoxSizeNotify(), tools::Rectangle::Left(), maAnchoredDrawObj, mbDisconnectInProgress, mbMasterObjCleared, SwPostItHelper::NONE, NotifyBackgroundOfAllVirtObjs(), SwAnchoredDrawObject::NotYetPositioned(), SwContact::ObjAnchoredAsChar(), SwFrame::Prepare(), SfxItemSet::Put(), RES_FRM_SIZE(), tools::Rectangle::Right(), IDocumentState::SetEnableSetModified(), SwDoc::SetFlyFrameAttr(), SdrObject::SetLayer(), SwTextBoxHelper::syncFlyFrameAttr(), SwTextBoxHelper::synchronizeGroupTextBoxProperty(), SwTextBoxHelper::syncTextBoxSize(), tools::Rectangle::Top(), and SwFrameFormat::VERT_R2L.
Referenced by Changed(), and SwUndoDrawDelete::UndoImpl().
Moves all SW-connections to new Master)
Definition at line 2042 of file dcontact.cxx.
References DisconnectFromLayout(), GetMaster(), InvalidateObjs_(), maAnchoredDrawObj, mbMasterObjCleared, RemoveAllVirtObjs(), SwAnchoredObject::SetDrawObj(), and SdrObject::SetUserCall().
void SwDrawContact::ChkPage | ( | ) |
Definition at line 2004 of file dcontact.cxx.
References SwPageFrame::AppendDrawObjToPage(), ConnectToLayout(), SwFrame::FindFooterOrHeader(), FindPage(), SwAnchoredObject::GetAnchorFrame(), GetMaster(), GetPageFrame(), SwFrame::IsPageFrame(), maAnchoredDrawObj, mbDisconnectInProgress, SwPageFrame::RemoveDrawObjFromPage(), and SwAnchoredObject::SetPageFrame().
Referenced by SwAnchoredDrawObject::MakeObjPos().
void SwDrawContact::ConnectToLayout | ( | const SwFormatAnchor * | pAnch = nullptr | ) |
Inserts SdrObject in the arrays of the layout ((SwPageFrame and SwFrame).
The anchor is determined according to the attribute SwFormatAnchor. If required the object gets unregistered with the old anchor.
Definition at line 1787 of file dcontact.cxx.
References SdrObject::ActionChanged(), AddVirtObj(), SwDrawVirtObj::AnchoredObj(), SwFrame::AppendDrawObj(), CheckControlLayer(), ClrContourCache(), DisconnectFromLayout(), SwAnchoredObject::DrawObj(), SwFrame::FindFlyFrame(), SwFrame::FindFooterOrHeader(), SwIterator< TElementType, TSource, eMode >::First(), SwFormat::GetAnchor(), GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwNode::GetContentNode(), IDocumentLayoutAccess::GetCurrentViewShell(), SwFormat::GetDoc(), SwFormat::getIDocumentLayoutAccess(), SwViewShell::GetLayout(), GetMaster(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwFormatAnchor::GetPageNum(), SwClient::GetRegisteredIn(), SwDoc::GetSpzFrameFormats(), SwNodes::GoNext(), i, InvalidateObjs_(), SwFrame::InvalidatePrt(), IsAnchoredObjShown(), SwFrame::IsContentFrame(), SwFrame::IsFlyFrame(), SwFrame::IsTextFrame(), lcl_GetFlyInContentAnchor(), SwLayoutFrame::Lower(), maAnchoredDrawObj, mbDisconnectInProgress, SwIterator< TElementType, TSource, eMode >::Next(), SwPosition::nNode, nPgNum, SwRootFrame::SetAssertFlyPages(), and setContextWritingMode().
Referenced by SwDrawView::CalcAnchor(), Changed_(), SwFEShell::CheckUnboundObjects(), SwDoc::ChgAnchor(), ChkPage(), SwDoc::GroupSelection(), SwFEShell::ImpEndCreate(), SwUndoDrawGroup::RedoImpl(), SwUndoDrawUnGroupConnectToLayout::RedoImpl(), SwClientNotify(), SwUndoDrawGroup::UndoImpl(), SwUndoDrawUnGroup::UndoImpl(), and SwDoc::UnGroupSelection().
void SwDrawContact::DisconnectFromLayout | ( | bool | _bMoveMasterToInvisibleLayer = true | ) |
Definition at line 1666 of file dcontact.cxx.
References SwAnchoredObject::AnchorFrame(), SdrViewIter::FirstView(), SwAnchoredObject::GetAnchorFrame(), GetAnchorFrame(), SwContact::GetFormat(), GetMaster(), SwAnchoredObject::GetObjRectWithSpaces(), lcl_NotifyBackgroundOfObj(), maAnchoredDrawObj, maDrawVirtObjs, mbDisconnectInProgress, SwContact::MoveObjToInvisibleLayer(), SdrViewIter::NextView(), NotifyBackgroundOfAllVirtObjs(), SwFrame::RemoveDrawObj(), and SwRect::SVRect().
Referenced by Changed_(), ChangeMasterObject(), ConnectToLayout(), SwFlyFrame::DeleteCnt(), DisconnectObjFromLayout(), lcl_MakeObjs(), SwClientNotify(), and ~SwDrawContact().
disconnect for a dedicated drawing object - could be 'master' or 'virtual'.
Definition at line 1736 of file dcontact.cxx.
References DisconnectFromLayout(), GetAnchorFrame(), maAnchoredDrawObj, maDrawVirtObjs, and SwFrame::RemoveDrawObj().
Referenced by SwLayoutFrame::DestroyImpl(), and SwFrame::DestroyImpl().
SwPageFrame * SwDrawContact::FindPage | ( | const SwRect & | rRect | ) |
Definition at line 1993 of file dcontact.cxx.
References SwFrame::FindPageFrame(), GetAnchorFrame(), and GetPageFrame().
Referenced by ChkPage(), and NotifyBackgroundOfAllVirtObjs().
|
overridevirtual |
Implements SwContact.
Definition at line 762 of file dcontact.cxx.
References GetMaster(), GetUserCall(), and maAnchoredDrawObj.
Referenced by docfunc::AllDrawObjsOnPage(), AppendObj(), Changed_(), SwDoc::ChgAnchor(), GetAnchoredObj(), SwDoc::GroupSelection(), InvalidateObjs_(), lcl_MakeObjs(), lcl_NotifyBackgroundOfObj(), and SwClientNotify().
|
overridevirtual |
|
overridevirtual |
get data collection of anchored objects, handled by with contact
Implements SwContact.
Definition at line 2059 of file dcontact.cxx.
References maAnchoredDrawObj, and maDrawVirtObjs.
Definition at line 804 of file dcontact.cxx.
References SwAnchoredObject::GetAnchorFrame(), GetMaster(), SdrObject::GetUserCall(), GetUserCall(), and maAnchoredDrawObj.
Referenced by AppendObj(), SwDrawView::CalcAnchor(), CalcClipRect(), SwDrawView::CheckPossibilities(), SwDoc::ChgAnchor(), ConnectToLayout(), DisconnectFromLayout(), DisconnectObjFromLayout(), FindPage(), GetAnchorFrame(), GetDrawObjectByAnchorFrame(), sw::access::SwAccessibleChild::GetParent(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwFEShell::IsGroupAllowed(), SwFlyFrame::IsPaint(), SwFEShell::IsSelObjProtected(), lcl_FindAnchor(), lcl_MakeObjs(), and SwClientNotify().
Definition at line 823 of file dcontact.cxx.
References GetAnchorFrame().
get drawing object ('master' or 'virtual') by frame.
Definition at line 856 of file dcontact.cxx.
References SwContentFrame::FindMaster(), GetAnchorFrame(), GetMaster(), SwFrame::IsContentFrame(), SwFlowFrame::IsFollow(), and maDrawVirtObjs.
Referenced by AppendObj(), and SwFEShell::ImpEndCreate().
|
inlineoverridevirtual |
Implements SwContact.
Definition at line 352 of file dcontact.hxx.
References SwContact::GetMaster().
Referenced by SwDrawVirtObj::AddToDrawingPage(), AddVirtObj(), ChangeMasterObject(), ChkPage(), ConnectToLayout(), DisconnectFromLayout(), GetAnchoredObj(), GetAnchorFrame(), GetDrawObjectByAnchorFrame(), SwXDrawPage::group(), InsertMasterIntoDrawPage(), RemoveMasterFromDrawPage(), and SwClientNotify().
|
overridevirtual |
Implements SwContact.
Definition at line 797 of file dcontact.cxx.
References SwAnchoredObject::DrawObj(), maAnchoredDrawObj, and mbMasterObjCleared.
|
inline |
Definition at line 359 of file dcontact.hxx.
References SwAnchoredObject::GetPageFrame().
Referenced by ChkPage(), and FindPage().
|
inline |
Definition at line 363 of file dcontact.hxx.
References SwAnchoredObject::GetPageFrame().
|
static |
get data collection of anchored objects, handled by with contact
Definition at line 752 of file dcontact.cxx.
References SwDoc::GetSpzFrameFormats().
Referenced by SdrHHCWrapper::ConvertNextDocument(), and SwSpellDialogChildWindow::FindNextDrawTextError_Impl().
void SwDrawContact::InsertMasterIntoDrawPage | ( | ) |
method to insert 'master' drawing object into drawing page
insert 'master' drawing object into drawing page
Definition at line 1983 of file dcontact.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), SwContact::GetFormat(), SwFormat::getIDocumentDrawModelAccess(), GetMaster(), SdrModel::GetPage(), SdrObjList::InsertObject(), and SdrObject::SetUserCall().
Referenced by SwClientNotify().
Definition at line 1637 of file dcontact.cxx.
References SwDrawVirtObj::AnchoredObj(), GetAnchoredObj(), SwAnchoredObject::InvalidateObjPos(), maDrawVirtObjs, and SwAnchoredObject::UpdateObjInSortedList().
Referenced by Changed_(), ChangeMasterObject(), ConnectToLayout(), and SwClientNotify().
void SwDrawContact::NotifyBackgroundOfAllVirtObjs | ( | const tools::Rectangle * | pOldBoundRect | ) |
Definition at line 900 of file dcontact.cxx.
References ClrContourCache(), FindPage(), FlyFrameArrive, FlyFrameLeave, SwRect::HasArea(), maDrawVirtObjs, Notify_Background(), and SwRect::Pos().
Referenced by Changed_(), DisconnectFromLayout(), and SwClientNotify().
|
privatedelete |
|
private |
remove 'virtual' drawing objects and destroy them.
Definition at line 843 of file dcontact.cxx.
References maDrawVirtObjs.
Referenced by ChangeMasterObject(), and ~SwDrawContact().
void SwDrawContact::RemoveMasterFromDrawPage | ( | ) |
method to remove 'master' drawing object from drawing page.
To be used by the undo for delete of object. Call it after method <DisconnectFromLayout( bool = true )> is already performed. Note: <DisconnectFromLayout( bool )> no longer removes the 'master' drawing object from drawing page.
Definition at line 1717 of file dcontact.cxx.
References GetMaster(), SwClient::GetRegisteredIn(), and SdrObject::SetUserCall().
Referenced by SwClientNotify(), and ~SwDrawContact().
|
overrideprivatevirtual |
Reimplemented from SwContact.
Definition at line 1418 of file dcontact.cxx.
References SwXShape::AddExistingShapeToFormat(), Changed(), CheckControlLayer(), ConnectToLayout(), sw::DELETE_FRAMES, DisconnectFromLayout(), SwAnchoredObject::DrawObj(), sw::DYING, GetAnchoredObj(), SwAnchoredObject::GetAnchorFrame(), GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SwFormat::GetDoc(), IDocumentDrawModelAccess::GetDrawModel(), SwAnchoredObject::GetDrawObj(), SwContact::GetFormat(), SfxHint::GetId(), SwDoc::getIDocumentDrawModelAccess(), GetMaster(), SwAnchoredObject::GetObjRectWithSpaces(), SdrObject::GetOrdNum(), SdrObject::GetUserCall(), InsertMasterIntoDrawPage(), InvalidateObjs_(), SdrObject::IsInserted(), SdrObjListIter::IsMore(), SwDrawFrameFormat::IsPosAttrSet(), lcl_NotifyBackgroundOfObj(), maAnchoredDrawObj, sw::MAKE_FRAMES, SwAnchoredObject::MakeObjPos(), mbDisconnectInProgress, SwContact::MoveObjToVisibleLayer(), SdrObjListIter::Next(), NotifyBackgroundOfAllVirtObjs(), SdrObject::notifyShapePropertyChange(), sw::PAGE_OUT_OF_BOUNDS, pObject, sw::POST_RESTORE_FLY_ANCHOR, sw::PREP_DELETE_FLY, sw::PREP_INSERT_FLY, sw::PREPPASTING, RemoveMasterFromDrawPage(), RES_ANCHOR(), RES_ATTRSET_CHG(), RES_DRAWFRMFMT(), RES_FOLLOW_TEXT_FLOW(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_REMOVE_UNO_OBJECT(), RES_SURROUND(), RES_UL_SPACE(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), SwAnchoredObject::ResetLayoutProcessBools(), SAL_WARN, SAL_WARN_IF, SdrObject::SetRelativePos(), SwRect::SVRect(), SwContact::SwClientNotify(), SwClient::SwClientNotify(), SwDrawContact(), svx::TextDocAnchor, and SfxPoolItem::Which().
|
friend |
Definition at line 332 of file dcontact.hxx.
|
private |
anchored drawing object instance for the 'master' drawing object
Definition at line 312 of file dcontact.hxx.
Referenced by Changed_(), ChangeMasterObject(), ChkPage(), ConnectToLayout(), DisconnectFromLayout(), DisconnectObjFromLayout(), GetAnchoredObj(), GetAnchoredObjs(), GetAnchorFrame(), GetMaster(), SwClientNotify(), SwDrawContact(), and ~SwDrawContact().
|
private |
container for 'virtual' drawing object supporting drawing objects in headers/footers.
Definition at line 315 of file dcontact.hxx.
Referenced by AddVirtObj(), DisconnectFromLayout(), DisconnectObjFromLayout(), GetAnchoredObjs(), GetDrawObjectByAnchorFrame(), InvalidateObjs_(), NotifyBackgroundOfAllVirtObjs(), and RemoveAllVirtObjs().
|
private |
internal flag to indicate that disconnect from layout is in progress
Definition at line 323 of file dcontact.hxx.
Referenced by Changed_(), ChkPage(), ConnectToLayout(), DisconnectFromLayout(), and SwClientNotify().
|
private |
boolean indicating set 'master' drawing object has been cleared.
Definition at line 319 of file dcontact.hxx.
Referenced by Changed_(), ChangeMasterObject(), GetMaster(), and ~SwDrawContact().
|
private |
Needed data for handling of nested <SdrObjUserCall> events in method <Changed_(..)>
Definition at line 327 of file dcontact.hxx.
Referenced by NestedUserCallHdl::NestedUserCallHdl(), and NestedUserCallHdl::~NestedUserCallHdl().
|
private |
event type, which is handled for <mpSdrObjHandledByCurrentUserCall>.
Note: value only valid, if <mbUserCallActive> is true.
Definition at line 330 of file dcontact.hxx.
Referenced by NestedUserCallHdl::AssertNestedUserCall(), NestedUserCallHdl::NestedUserCallHdl(), and NestedUserCallHdl::~NestedUserCallHdl().