19#ifndef INCLUDED_SW_SOURCE_CORE_INC_DVIEW_HXX
20#define INCLUDED_SW_SOURCE_CORE_INC_DVIEW_HXX
55 const SdrObject* _pExclChildObj =
nullptr );
69 const std::vector<SdrObject*>& _rMovedChildObjs )
const;
97 size_t nNewPos )
override;
virtual SdrObject * CheckSingleSdrObjectHit(const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const
void FlushComeBackTimer() const
wrapper class for the positioning of Writer fly frames and drawing objects
virtual SdrObject * GetMaxToBtmObj(SdrObject *pObj) const override
const SwViewShellImp & Imp() const
virtual void MarkListHasChanged() override
virtual void CheckPossibilities() override
static void ReplaceMarkedDrawVirtObjs(SdrMarkView &_rMarkView)
replace marked <SwDrawVirtObj>-objects by its reference object for delete marked objects.
void MoveRepeatedObjs(const SwAnchoredObject &_rMovedAnchoredObj, const std::vector< SdrObject * > &_rMovedChildObjs) const
method to move 'repeated' objects of the given moved object to the according level
std::unique_ptr< SdrUndoManager > createLocalTextUndoManager() override
virtual void ObjOrderChanged(SdrObject *pObj, size_t nOldPos, size_t nNewPos) override
SwDrawView(SwViewShellImp &rI, FmFormModel &rFmFormModel, OutputDevice *pOutDev)
static bool IsAntiAliasing()
virtual void DeleteMarked() override
const SwFrame * CalcAnchor()
virtual SdrObject * GetMaxToTopObj(SdrObject *pObj) const override
SfxViewShell * GetSfxViewShell() const override
See SdrMarkView::GetSfxViewShell().
virtual SdrObject * CheckSingleSdrObjectHit(const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const override
virtual void MakeVisible(const tools::Rectangle &, vcl::Window &rWin) override
static sal_uInt32 GetMaxChildOrdNum(const SwFlyFrame &_rParentObj, const SdrObject *_pExclChildObj=nullptr)
determine maximal order number for a 'child' object of given 'parent' object
virtual void AddCustomHdl() override
Gets called every time the handles need to be build.
virtual bool TakeDragLimit(SdrDragMode eMode, tools::Rectangle &rRect) const override
virtual void ModelHasChanged() override
general base class for all free-flowing frames
Base class of the Writer layout elements.