20 #ifndef INCLUDED_SW_SOURCE_CORE_INC_DFLYOBJ_HXX
21 #define INCLUDED_SW_SOURCE_CORE_INC_DFLYOBJ_HXX
55 void SetTextBox(
bool bIsTextBox) { mbIsTextBox = bIsTextBox; }
111 virtual ::basegfx::B2DPolyPolygon
TakeXorPoly()
const override;
116 virtual void Move (
const Size& rSiz)
override;
118 const Fraction& yFact,
bool bUnsetRelative =
true)
override;
121 virtual void Rotate(
const Point& rRef,
long nAngle,
double sn,
double cs)
override;
136 virtual bool HasMacro()
const override;
void SetTextBox(bool bIsTextBox)
virtual void addCropHandles(SdrHdlList &rTarget) const override
basegfx::B2DRange getInnerBound() const
virtual SdrObjectUniquePtr getFullDragClone() const override
bool ContainsSwGrfNode() const
basegfx::B2DRange getOuterBound() const
virtual ~SwFlyDrawObj() override
virtual long GetRotateAngle() const override
virtual ~SwVirtFlyDrawObj() override
virtual bool HasMacro() const override
virtual sal_uInt16 GetObjIdentifier() const override
SwVirtFlyDrawObj(SdrModel &rSdrModel, SdrObject &rNew, SwFlyFrame *pFly)
virtual PointerStyle GetMacroPointer(const SdrObjMacroHitRec &rRec) const override
virtual void RecalcSnapRect() override
virtual void NbcResize(const Point &rRef, const Fraction &xFact, const Fraction &yFact) override
void wrap_DoPaintObject(drawinglayer::geometry::ViewInformation2D const &) const
virtual std::unique_ptr< sdr::properties::BaseProperties > CreateObjectSpecificProperties() override
virtual SdrInventor GetObjInventor() const override
virtual void NbcSetLogicRect(const tools::Rectangle &rRect) override
const sal_uInt16 SwFlyDrawObjIdentifier
virtual void TakeObjInfo(SdrObjTransformInfoRec &rInfo) const override
virtual void Resize(const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bUnsetRelative=true) override
virtual SdrObject * CheckMacroHit(const SdrObjMacroHitRec &rRec) const override
sal_uInt16 getPossibleRotationFromFraphicFrame(Size &rSize) const
virtual void NbcCrop(const basegfx::B2DPoint &rRef, double fxFact, double fyFact) override
virtual bool IsTextBox() const override
virtual void Move(const Size &rSiz) override
virtual const tools::Rectangle & GetLogicRect() const override
SwFlyFrame * GetFlyFrame()
general base class for all free-flowing frames
virtual const tools::Rectangle & GetLastBoundRect() const override
virtual void SetLogicRect(const tools::Rectangle &rRect) override
virtual void Crop(const basegfx::B2DPoint &rRef, double fxFact, double fyFact) override
virtual void NbcSetSnapRect(const tools::Rectangle &rRect) override
std::unique_ptr< SdrObject, SdrObjectFreeOp > SdrObjectUniquePtr
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact() override
virtual ::basegfx::B2DPolyPolygon TakeXorPoly() const override
SwFlyDrawObj(SdrModel &rSdrModel)
virtual const tools::Rectangle & GetSnapRect() const override
virtual void RecalcBoundRect() override
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact() override
const SwFlyFrame * GetFlyFrame() const
virtual bool HasLimitedRotation() const override
virtual void Rotate(const Point &rRef, long nAngle, double sn, double cs) override
virtual void NbcMove(const Size &rSiz) override
virtual void SetSnapRect(const tools::Rectangle &rRect) override
virtual bool IsTextBox() const override
const SwFrameFormat * GetFormat() const
virtual const tools::Rectangle & GetCurrentBoundRect() const override