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 () |
add a 'virtual' drawing object to drawing page. More... | |
void | NotifyBackgrdOfAllVirtObjs (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::unique_ptr< 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 |
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 304 of file dcontact.hxx.
|
privatedelete |
Referenced by SwClientNotify().
SwDrawContact::SwDrawContact | ( | SwFrameFormat * | pToRegisterIn, |
SdrObject * | pObj | ||
) |
Definition at line 677 of file dcontact.cxx.
References SwXShape::AddExistingShapeToFormat(), CheckControlLayer(), 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 712 of file dcontact.cxx.
References DisconnectFromLayout(), SdrObject::Free(), SwAnchoredObject::GetDrawObj(), maAnchoredDrawObj, mbMasterObjCleared, pObject, RemoveAllVirtObjs(), RemoveMasterFromDrawPage(), and SwContact::SetInDTOR().
SwDrawVirtObj * SwDrawContact::AddVirtObj | ( | ) |
add a 'virtual' drawing object to drawing page.
Definition at line 809 of file dcontact.cxx.
References GetMaster(), and maDrawVirtObjs.
Referenced by AppendObj(), and ConnectToLayout().
|
overridevirtual |
Virtual methods of SdrObjUserCall.
Reimplemented from SdrObjUserCall.
Definition at line 945 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 1080 of file dcontact.cxx.
References assert(), NestedUserCallHdl::AssertNestedUserCall(), CheckControlLayer(), ConnectToLayout(), DisconnectFromLayout(), NestedUserCallHdl::DrawContactDeleted(), SwAnchoredObject::DrawObj(), 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(), SwAnchoredObject::GetPageFrame(), SdrObject::getParentSdrObjectFromSdrObject(), SwPageFrame::GetPhyPageNum(), SwFormatHoriOrient::GetPos(), SwClient::GetRegisteredInNonConst(), SwFormatHoriOrient::GetRelationOrient(), tools::Rectangle::GetSize(), SdrObject::GetSnapRect(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwFormat::GetVertOrient(), SwFrameFormat::HORI_L2R, SwFrameFormat::HORI_R2L, SwAnchoredObject::InvalidateObjRectWithSpaces(), InvalidateObjs_(), IDocumentState::IsEnableSetModified(), SwDoc::IsInDtor(), NestedUserCallHdl::IsNestedUserCall(), SwAnchoredObject::IsPositioningInProgress(), lcl_NotifyBackgroundOfObj(), lcl_textBoxSizeNotify(), tools::Rectangle::Left(), maAnchoredDrawObj, mbDisconnectInProgress, mbMasterObjCleared, SwPostItHelper::NONE, NotifyBackgrdOfAllVirtObjs(), SwAnchoredDrawObject::NotYetPositioned(), SwContact::ObjAnchoredAsChar(), SwFrame::Prepare(), tools::Rectangle::Right(), IDocumentState::SetEnableSetModified(), SwDoc::SetFlyFrameAttr(), SdrObject::SetLayer(), SwTextBoxHelper::syncFlyFrameAttr(), tools::Rectangle::Top(), and SwFrameFormat::VERT_R2L.
Referenced by Changed(), and SwUndoDrawDelete::UndoImpl().
Moves all SW-connections to new Master)
Definition at line 1998 of file dcontact.cxx.
References DisconnectFromLayout(), GetMaster(), InvalidateObjs_(), maAnchoredDrawObj, mbMasterObjCleared, RemoveAllVirtObjs(), SwAnchoredObject::SetDrawObj(), and SdrObject::SetUserCall().
void SwDrawContact::ChkPage | ( | ) |
Definition at line 1960 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 1743 of file dcontact.cxx.
References SdrObject::ActionChanged(), AddVirtObj(), SwDrawVirtObj::AnchoredObj(), SwFrame::AppendDrawObj(), assert(), 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 1622 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(), NotifyBackgrdOfAllVirtObjs(), 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 1692 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 1949 of file dcontact.cxx.
References SwFrame::FindPageFrame(), GetAnchorFrame(), and GetPageFrame().
Referenced by ChkPage(), and NotifyBackgrdOfAllVirtObjs().
|
overridevirtual |
Implements SwContact.
Definition at line 741 of file dcontact.cxx.
References assert(), 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 2015 of file dcontact.cxx.
References maAnchoredDrawObj, and maDrawVirtObjs.
Definition at line 783 of file dcontact.cxx.
References assert(), 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 802 of file dcontact.cxx.
References GetAnchorFrame().
get drawing object ('master' or 'virtual') by frame.
Definition at line 835 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 349 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 776 of file dcontact.cxx.
References SwAnchoredObject::DrawObj(), maAnchoredDrawObj, and mbMasterObjCleared.
|
inline |
Definition at line 356 of file dcontact.hxx.
References SwAnchoredObject::GetPageFrame().
Referenced by ChkPage(), and FindPage().
|
inline |
Definition at line 360 of file dcontact.hxx.
References SwAnchoredObject::GetPageFrame().
|
static |
get data collection of anchored objects, handled by with contact
Definition at line 731 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 1939 of file dcontact.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), SwContact::GetFormat(), SwFormat::getIDocumentDrawModelAccess(), GetMaster(), SdrModel::GetPage(), SdrObjList::InsertObject(), and SdrObject::SetUserCall().
Referenced by SwClientNotify().
|
private |
Definition at line 1593 of file dcontact.cxx.
References SwDrawVirtObj::AnchoredObj(), GetAnchoredObj(), SwAnchoredObject::InvalidateObjPos(), maDrawVirtObjs, and SwAnchoredObject::UpdateObjInSortedList().
Referenced by Changed_(), ChangeMasterObject(), ConnectToLayout(), and SwClientNotify().
void SwDrawContact::NotifyBackgrdOfAllVirtObjs | ( | const tools::Rectangle * | pOldBoundRect | ) |
Definition at line 879 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 822 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 1673 of file dcontact.cxx.
References GetMaster(), SwClient::GetRegisteredIn(), and SdrObject::SetUserCall().
Referenced by SwClientNotify(), and ~SwDrawContact().
|
overrideprivatevirtual |
Reimplemented from SwContact.
Definition at line 1375 of file dcontact.cxx.
References SwXShape::AddExistingShapeToFormat(), assert(), 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(), 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(), NotifyBackgrdOfAllVirtObjs(), 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 329 of file dcontact.hxx.
|
private |
anchored drawing object instance for the 'master' drawing object
Definition at line 309 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 312 of file dcontact.hxx.
Referenced by AddVirtObj(), DisconnectFromLayout(), DisconnectObjFromLayout(), GetAnchoredObjs(), GetDrawObjectByAnchorFrame(), InvalidateObjs_(), NotifyBackgrdOfAllVirtObjs(), and RemoveAllVirtObjs().
|
private |
internal flag to indicate that disconnect from layout is in progress
Definition at line 320 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 316 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 324 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 327 of file dcontact.hxx.
Referenced by NestedUserCallHdl::AssertNestedUserCall(), NestedUserCallHdl::NestedUserCallHdl(), and NestedUserCallHdl::~NestedUserCallHdl().