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