20#ifndef INCLUDED_SW_SOURCE_CORE_INC_DFLYOBJ_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_DFLYOBJ_HXX
73 Degree10 getPossibleRotationFromFraphicFrame(
Size& rSize)
const;
85 void wrap_DoPaintObject(
93 bool ContainsSwGrfNode()
const;
115 virtual ::basegfx::B2DPolyPolygon
TakeXorPoly()
const override;
120 virtual void Move (
const Size& rSiz)
override;
122 const Fraction& yFact,
bool bUnsetRelative =
true)
override;
138 void SetRect()
const;
141 virtual bool HasMacro()
const override;
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
virtual void NbcCrop(const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
virtual void Crop(const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
virtual bool IsTextBox() const
virtual void addCropHandles(SdrHdlList &rTarget) const
virtual void Move(const Size &rSiz) override
virtual bool HasLimitedRotation() const override
virtual void NbcMove(const Size &rSiz) override
virtual PointerStyle GetMacroPointer(const SdrObjMacroHitRec &rRec) const override
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact() override
virtual const tools::Rectangle & GetCurrentBoundRect() const override
virtual void Rotate(const Point &rRef, Degree100 nAngle, double sn, double cs) override
virtual void RecalcSnapRect() override
virtual void TakeObjInfo(SdrObjTransformInfoRec &rInfo) const override
virtual void NbcSetSnapRect(const tools::Rectangle &rRect) override
virtual void SetSnapRect(const tools::Rectangle &rRect) override
virtual rtl::Reference< SdrObject > getFullDragClone() const override
virtual void SetLogicRect(const tools::Rectangle &rRect) override
virtual const tools::Rectangle & GetLogicRect() const override
virtual void RecalcBoundRect() override
virtual basegfx::B2DPolyPolygon TakeXorPoly() const override
virtual void NbcSetLogicRect(const tools::Rectangle &rRect) override
virtual Degree100 GetRotateAngle() const override
virtual bool HasMacro() const override
virtual void NbcResize(const Point &rRef, const Fraction &xFact, const Fraction &yFact) override
virtual const tools::Rectangle & GetSnapRect() const override
virtual SdrObject * CheckMacroHit(const SdrObjMacroHitRec &rRec) const override
virtual const tools::Rectangle & GetLastBoundRect() const override
virtual void Resize(const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bUnsetRelative=true) override
virtual SdrInventor GetObjInventor() const override
virtual std::unique_ptr< sdr::properties::BaseProperties > CreateObjectSpecificProperties() override
virtual rtl::Reference< SdrObject > CloneSdrObject(SdrModel &rTargetModel) const 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
virtual void NbcRotate(const Point &rRef, Degree100 nAngle, double sinAngle, double cosAngle) override
general base class for all free-flowing frames
SwFlyFrame * GetFlyFrame()
const SwFlyFrame * GetFlyFrame() const
struct _xmlTextWriter * xmlTextWriterPtr
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override