LibreOffice Module sw (master)
1
|
#include <dflyobj.hxx>
Public Member Functions | |
void | wrap_DoPaintObject (drawinglayer::geometry::ViewInformation2D const &) const |
basegfx::B2DRange | getOuterBound () const |
basegfx::B2DRange | getInnerBound () const |
bool | ContainsSwGrfNode () const |
SwVirtFlyDrawObj (SdrModel &rSdrModel, SdrObject &rNew, SwFlyFrame *pFly) | |
virtual void | TakeObjInfo (SdrObjTransformInfoRec &rInfo) const override |
virtual const tools::Rectangle & | GetCurrentBoundRect () const override |
virtual const tools::Rectangle & | GetLastBoundRect () const override |
virtual Degree100 | GetRotateAngle () const override |
virtual void | RecalcBoundRect () override |
virtual void | RecalcSnapRect () override |
virtual const tools::Rectangle & | GetSnapRect () const override |
virtual void | SetSnapRect (const tools::Rectangle &rRect) override |
virtual void | NbcSetSnapRect (const tools::Rectangle &rRect) override |
virtual const tools::Rectangle & | GetLogicRect () const override |
virtual void | SetLogicRect (const tools::Rectangle &rRect) override |
virtual void | NbcSetLogicRect (const tools::Rectangle &rRect) override |
virtual ::basegfx::B2DPolyPolygon | TakeXorPoly () const override |
virtual void | NbcMove (const Size &rSiz) override |
virtual void | NbcResize (const Point &rRef, const Fraction &xFact, const Fraction &yFact) override |
virtual void | NbcCrop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact) override |
virtual void | Move (const Size &rSiz) override |
virtual void | Resize (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bUnsetRelative=true) override |
virtual void | Crop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact) override |
virtual void | addCropHandles (SdrHdlList &rTarget) const override |
virtual void | Rotate (const Point &rRef, Degree100 nAngle, double sn, double cs) override |
virtual SdrObjectUniquePtr | getFullDragClone () const override |
const SwFrameFormat * | GetFormat () const |
SwFrameFormat * | GetFormat () |
SwFlyFrame * | GetFlyFrame () |
const SwFlyFrame * | GetFlyFrame () const |
void | SetRect () const |
virtual bool | HasMacro () const override |
virtual SdrObject * | CheckMacroHit (const SdrObjMacroHitRec &rRec) const override |
virtual PointerStyle | GetMacroPointer (const SdrObjMacroHitRec &rRec) const override |
virtual bool | HasLimitedRotation () const override |
virtual bool | IsTextBox () const override |
![]() | |
virtual sdr::properties::BaseProperties & | GetProperties () const override |
SdrVirtObj (SdrModel &rSdrModel, SdrObject &rNewObj) | |
SdrVirtObj (SdrModel &rSdrModel, SdrVirtObj const &rSource) | |
SdrObject & | ReferencedObj () |
const SdrObject & | GetReferencedObj () const |
virtual void | NbcSetAnchorPos (const Point &rAnchorPos) override |
virtual SdrInventor | GetObjInventor () const override |
virtual SdrObjKind | GetObjIdentifier () const override |
virtual SdrObjList * | GetSubList () const override |
virtual SdrVirtObj * | CloneSdrObject (SdrModel &rTargetModel) const override |
virtual OUString | TakeObjNameSingul () const override |
virtual OUString | TakeObjNamePlural () const override |
virtual sal_uInt32 | GetHdlCount () const override |
virtual void | AddToPlusHdlList (SdrHdlList &rHdlList, SdrHdl &rHdl) const override |
virtual void | AddToHdlList (SdrHdlList &rHdlList) const override |
virtual bool | hasSpecialDrag () const override |
virtual bool | beginSpecialDrag (SdrDragStat &rDrag) const override |
virtual bool | applySpecialDrag (SdrDragStat &rDrag) override |
virtual OUString | getSpecialDragComment (const SdrDragStat &rDrag) const override |
virtual basegfx::B2DPolyPolygon | getSpecialDragPoly (const SdrDragStat &rDrag) const override |
virtual bool | supportsFullDrag () const override |
virtual bool | BegCreate (SdrDragStat &rStat) override |
virtual bool | MovCreate (SdrDragStat &rStat) override |
virtual bool | EndCreate (SdrDragStat &rStat, SdrCreateCmd eCmd) override |
virtual bool | BckCreate (SdrDragStat &rStat) override |
virtual void | BrkCreate (SdrDragStat &rStat) override |
virtual basegfx::B2DPolyPolygon | TakeCreatePoly (const SdrDragStat &rDrag) const override |
virtual void | NbcRotate (const Point &rRef, Degree100 nAngle, double sn, double cs) override |
virtual void | NbcMirror (const Point &rRef1, const Point &rRef2) override |
virtual void | NbcShear (const Point &rRef, Degree100 nAngle, double tn, bool bVShear) override |
virtual void | Mirror (const Point &rRef1, const Point &rRef2) override |
virtual void | Shear (const Point &rRef, Degree100 nAngle, double tn, bool bVShear) override |
virtual Degree100 | GetShearAngle (bool bVertical=false) const override |
virtual sal_uInt32 | GetSnapPointCount () const override |
virtual Point | GetSnapPoint (sal_uInt32 i) const override |
virtual bool | IsPolyObj () const override |
virtual sal_uInt32 | GetPointCount () const override |
virtual Point | GetPoint (sal_uInt32 i) const override |
virtual void | NbcSetPoint (const Point &rPnt, sal_uInt32 i) override |
virtual std::unique_ptr< SdrObjGeoData > | GetGeoData () const override |
virtual void | SetGeoData (const SdrObjGeoData &rGeo) override |
virtual void | NbcReformatText () override |
virtual void | PaintMacro (OutputDevice &rOut, const tools::Rectangle &rDirtyRect, const SdrObjMacroHitRec &rRec) const override |
virtual bool | DoMacro (const SdrObjMacroHitRec &rRec) override |
virtual Point | GetOffset () const |
![]() | |
const SdrObject * | getFillGeometryDefiningShape () const |
SdrObject (SdrModel &rSdrModel) | |
SdrObject (SdrModel &rSdrModel, SdrObject const &rSource) | |
SdrPage * | getSdrPageFromSdrObject () const |
SdrModel & | getSdrModelFromSdrObject () const |
virtual SdrObjList * | getChildrenOfSdrObject () const |
SdrObjList * | getParentSdrObjListFromSdrObject () const |
SdrObject * | getParentSdrObjectFromSdrObject () const |
virtual void | handlePageChange (SdrPage *pOldPage, SdrPage *pNewPage) |
void | AddObjectUser (sdr::ObjectUser &rNewUser) |
void | RemoveObjectUser (sdr::ObjectUser &rOldUser) |
sdr::contact::ViewContact & | GetViewContact () const |
void | ActionChanged () const |
void | SetRelativeWidth (double nValue) |
void | SetRelativeWidthRelation (sal_Int16 eValue) |
void | SetRelativeHeight (double nValue) |
void | SetRelativeHeightRelation (sal_Int16 eValue) |
const double * | GetRelativeWidth () const |
sal_Int16 | GetRelativeWidthRelation () const |
const double * | GetRelativeHeight () const |
sal_Int16 | GetRelativeHeightRelation () const |
virtual void | SetBoundAndSnapRectsDirty (bool bNotMyself=false, bool bRecursive=true) |
virtual void | SetBoundRectDirty () |
SfxItemPool & | GetObjectItemPool () const |
void | AddListener (SfxListener &rListener) |
void | RemoveListener (SfxListener &rListener) |
void | AddReference (SdrVirtObj &rVrtObj) |
void | DelReference (SdrVirtObj &rVrtObj) |
virtual SdrLayerID | GetLayer () const |
virtual void | NbcSetLayer (SdrLayerID nLayer) |
virtual void | SetLayer (SdrLayerID nLayer) |
void | getMergedHierarchySdrLayerIDSet (SdrLayerIDSet &rSet) const |
void | SendUserCall (SdrUserCallType eUserCall, const tools::Rectangle &rBoundRect) const |
void | SetName (const OUString &rStr, const bool bSetChanged=true) |
const OUString & | GetName () const |
void | MakeNameUnique () |
void | MakeNameUnique (std::unordered_set< OUString > &rNameSet) |
void | SetTitle (const OUString &rStr) |
OUString | GetTitle () const |
void | SetDescription (const OUString &rStr) |
OUString | GetDescription () const |
bool | IsGroupObject () const |
sal_uInt32 | GetOrdNum () const |
void | SetOrdNum (sal_uInt32 nNum) |
void | GetGrabBagItem (css::uno::Any &rVal) const |
virtual void | SetGrabBagItem (const css::uno::Any &rVal) |
sal_uInt32 | GetNavigationPosition () const |
void | BroadcastObjectChange () const |
const SfxBroadcaster * | GetBroadcaster () const |
virtual void | SetChanged () |
void | SingleObjectPainter (OutputDevice &rOut) const |
bool | LineGeometryUsageIsNecessary () const |
SdrObject & | operator= (const SdrObject &rObj)=delete |
SdrObject & | operator= (SdrObject &&rObj)=delete |
virtual basegfx::B2DPolyPolygon | TakeContour () const |
virtual PointerStyle | GetCreatePointer () const |
void | NbcRotate (const Point &rRef, Degree100 nAngle) |
virtual void | NbcSetRelativePos (const Point &rPnt) |
virtual void | SetRelativePos (const Point &rPnt) |
virtual Point | GetRelativePos () const |
void | ImpSetAnchorPos (const Point &rPnt) |
virtual void | SetAnchorPos (const Point &rPnt) |
virtual void | AdjustToMaxRect (const tools::Rectangle &rMaxRect, bool bShrinkOnly=false) |
void | SetPoint (const Point &rPnt, sal_uInt32 i) |
const SfxItemSet & | GetMergedItemSet () const |
void | SetMergedItem (const SfxPoolItem &rItem) |
void | ClearMergedItem (const sal_uInt16 nWhich=0) |
void | SetMergedItemSet (const SfxItemSet &rSet, bool bClearAllItems=false) |
const SfxPoolItem & | GetMergedItem (const sal_uInt16 nWhich) const |
const T & | GetMergedItem (TypedWhichId< T > nWhich) const |
void | SetMergedItemSetAndBroadcast (const SfxItemSet &rSet, bool bClearAllItems=false) |
void | TakeNotPersistAttr (SfxItemSet &rAttr) const |
void | ApplyNotPersistAttr (const SfxItemSet &rAttr) |
void | NbcApplyNotPersistAttr (const SfxItemSet &rAttr) |
void | SetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr) |
void | NbcSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr) |
SfxStyleSheet * | GetStyleSheet () const |
virtual bool | HasTextEdit () const |
void | SetOutlinerParaObject (std::optional< OutlinerParaObject > pTextObject) |
virtual void | NbcSetOutlinerParaObject (std::optional< OutlinerParaObject > pTextObject) |
virtual OutlinerParaObject * | GetOutlinerParaObject () const |
void | BurnInStyleSheetAttributes () |
bool | IsMacroHit (const SdrObjMacroHitRec &rRec) const |
virtual SdrGluePoint | GetVertexGluePoint (sal_uInt16 nNum) const |
virtual SdrGluePoint | GetCornerGluePoint (sal_uInt16 nNum) const |
virtual const SdrGluePointList * | GetGluePointList () const |
virtual SdrGluePointList * | ForceGluePointList () |
void | SetGlueReallyAbsolute (bool bOn) |
void | NbcRotateGluePoints (const Point &rRef, Degree100 nAngle, double sn, double cs) |
void | NbcMirrorGluePoints (const Point &rRef1, const Point &rRef2) |
void | NbcShearGluePoints (const Point &rRef, double tn, bool bVShear) |
virtual void | ConnectToNode (bool bTail1, SdrObject *pObj) |
virtual void | DisconnectFromNode (bool bTail1) |
virtual SdrObject * | GetConnectedNode (bool bTail1) const |
virtual void | SetContextWritingMode (const sal_Int16 _nContextWritingMode) |
virtual SdrObjectUniquePtr | DoConvertToPolyObj (bool bBezier, bool bAddText) const |
SdrObjectUniquePtr | ConvertToPolyObj (bool bBezier, bool bLineToArea) const |
SdrObject * | ConvertToContourObj (SdrObject *pRet, bool bForceLineDash=false) const |
bool | IsVirtualObj () const |
bool | IsClosedObj () const |
void | InsertedStateChange () |
bool | IsInserted () const |
bool | IsEdgeObj () const |
bool | Is3DObj () const |
bool | IsUnoObj () const |
void | SetMoveProtect (bool bProt) |
bool | IsMoveProtect () const |
void | SetResizeProtect (bool bProt) |
bool | IsResizeProtect () const |
void | SetPrintable (bool bPrn) |
bool | IsPrintable () const |
void | SetVisible (bool bVisible) |
bool | IsVisible () const |
void | SetMarkProtect (bool bProt) |
bool | IsMarkProtect () const |
virtual bool | shouldKeepAspectRatio () const |
sal_uInt16 | GetUserDataCount () const |
SdrObjUserData * | GetUserData (sal_uInt16 nNum) const |
void | AppendUserData (std::unique_ptr< SdrObjUserData > pData) |
void | DeleteUserData (sal_uInt16 nNum) |
virtual css::uno::Reference< css::drawing::XShape > | getUnoShape () |
svx::PropertyChangeNotifier & | getShapePropertyChangeNotifier () |
void | notifyShapePropertyChange (const svx::ShapePropertyProviderId _eProperty) const |
virtual bool | TRGetBaseGeometry (basegfx::B2DHomMatrix &rMatrix, basegfx::B2DPolyPolygon &rPolyPolygon) const |
virtual void | TRSetBaseGeometry (const basegfx::B2DHomMatrix &rMatrix, const basegfx::B2DPolyPolygon &rPolyPolygon) |
bool | IsInDestruction () const |
bool | HasFillStyle () const |
bool | HasLineStyle () const |
const tools::Rectangle & | GetBLIPSizeRectangle () const |
void | SetBLIPSizeRectangle (const tools::Rectangle &aRect) |
virtual bool | HasText () const |
bool | Equals (const SdrObject &) const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
void | SetEmptyPresObj (bool bEpt) |
bool | IsEmptyPresObj () const |
void | SetNotVisibleAsMaster (bool bFlg) |
bool | IsNotVisibleAsMaster () const |
void | SetUserCall (SdrObjUserCall *pUser) |
SdrObjUserCall * | GetUserCall () const |
void | SetDoNotInsertIntoPageAutomatically (bool bSet) |
bool | IsDoNotInsertIntoPageAutomatically () const |
sal_uInt32 | GetOrdNumDirect () const |
bool | DoesSupportTextIndentingOnLineWidthChange () const |
const Point & | GetAnchorPos () const |
bool | LineIsOutsideGeometry () const |
void | SetNavigationPosition (const sal_uInt32 nPosition) |
virtual void | setUnoShape (const css::uno::Reference< css::drawing::XShape > &_rxUnoShape) |
const css::uno::WeakReference< css::drawing::XShape > & | getWeakUnoShape () const |
void | setSuitableOutlinerBg (Outliner &rOutliner) const |
const Graphic * | getFillGraphic () const |
const OUString & | getHyperlink () const |
void | setHyperlink (const OUString &sHyperlink) |
void | ForceMetricToItemPoolMetric (basegfx::B2DPolyPolygon &rPolyPolygon) const noexcept |
Private Member Functions | |
Degree10 | getPossibleRotationFromFraphicFrame (Size &rSize) const |
virtual std::unique_ptr< sdr::contact::ViewContact > | CreateObjectSpecificViewContact () override |
virtual | ~SwVirtFlyDrawObj () override |
Private Attributes | |
SwFlyFrame * | m_pFlyFrame |
Additional Inherited Members | |
![]() | |
static SdrItemPool & | GetGlobalDrawObjectItemPool () |
static void | Free (SdrObject *&_rpObject) |
static SdrObject * | getSdrObjectFromXShape (const css::uno::Reference< css::uno::XInterface > &xInt) |
![]() | |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual std::unique_ptr< SdrObjGeoData > | NewGeoData () const override |
virtual void | SaveGeoData (SdrObjGeoData &rGeo) const override |
virtual void | RestoreGeoData (const SdrObjGeoData &rGeo) override |
virtual | ~SdrVirtObj () override |
![]() | |
virtual | ~SdrObject () override |
virtual std::unique_ptr< sdr::properties::BaseProperties > | CreateObjectSpecificProperties () |
tools::Rectangle | ImpDragCalcRect (const SdrDragStat &rDrag) const |
OUString | ImpGetDescriptionStr (TranslateId pStrCacheID) const |
void | ImpForcePlusData () |
OUString | GetMetrStr (tools::Long nVal) const |
const SfxItemSet & | GetObjectItemSet () const |
void | SetObjectItem (const SfxPoolItem &rItem) |
void | SetObjectItemSet (const SfxItemSet &rSet) |
const SfxPoolItem & | GetObjectItem (const sal_uInt16 nWhich) const |
const T & | GetObjectItem (TypedWhichId< T > nWhich) const |
const SfxItemSet * | getBackgroundFillSet () const |
virtual void | InternalSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr, bool bBroadcast) |
![]() | |
SdrObject & | rRefObj |
tools::Rectangle | aSnapRect |
![]() | |
tools::Rectangle | m_aOutRect |
Point | m_aAnchor |
SdrObjUserCall * | m_pUserCall |
std::unique_ptr< SdrObjPlusData > | m_pPlusData |
bool | m_bVirtObj |
bool | m_bSnapRectDirty |
bool | m_bMovProt |
bool | m_bSizProt |
bool | m_bEmptyPresObj |
bool | m_bNotVisibleAsMaster |
bool | m_bClosedObj |
bool | m_bIsEdge |
bool | m_bIs3DObj |
bool | m_bIsUnoObj |
bool | mbLineIsOutsideGeometry |
bool | mbSupportTextIndentingOnLineWidthChange |
Definition at line 60 of file dflyobj.hxx.
|
overrideprivatevirtual |
Definition at line 431 of file dflyobj.cxx.
References SdrObject::GetOrdNum(), SdrObject::getSdrPageFromSdrObject(), and SdrObjList::RemoveObject().
SwVirtFlyDrawObj::SwVirtFlyDrawObj | ( | SdrModel & | rSdrModel, |
SdrObject & | rNew, | ||
SwFlyFrame * | pFly | ||
) |
Definition at line 419 of file dflyobj.cxx.
References SwFlyFrame::GetFormat(), SwFormat::GetProtect(), SvxProtectItem::IsPosProtected(), SvxProtectItem::IsSizeProtected(), SdrObject::m_bMovProt, SdrObject::m_bSizProt, and m_pFlyFrame.
|
overridevirtual |
Reimplemented from SdrObject.
Definition at line 1199 of file dflyobj.cxx.
References SdrHdlList::AddHdl(), basegfx::B2DHomMatrix::decompose(), basegfx::fround(), GetFlyFrame(), getInnerBound(), Tuple2D< double >::getX(), Tuple2D< double >::getY(), basegfx::B2DRange::isEmpty(), and Point.
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1256 of file dflyobj.cxx.
References SwRect::AddHeight(), SwRect::AddWidth(), SdrObjMacroHitRec::aPos, SdrObject::CheckMacroHit(), SwRect::Contains(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFrameFormat::GetIMapObject(), SwFormatURL::GetMap(), SwFormatURL::GetURL(), SwFormat::GetURL(), SwFrame::IsNoTextFrame(), SwLayoutFrame::Lower(), m_pFlyFrame, SdrObjMacroHitRec::nTol, and SwRect::Pos().
bool SwVirtFlyDrawObj::ContainsSwGrfNode | ( | ) | const |
Definition at line 357 of file dflyobj.cxx.
References GetFlyFrame(), SwNode::GetGrfNode(), SwNoTextFrame::GetNode(), SwFrame::IsNoTextFrame(), and SwLayoutFrame::Lower().
Referenced by getFullDragClone(), GetRotateAngle(), HasLimitedRotation(), SwFEShell::IsRotationOfSwGrfNodePossible(), and Rotate().
|
overrideprivatevirtual |
Reimplemented from SdrVirtObj.
Definition at line 412 of file dflyobj.cxx.
|
overridevirtual |
Reimplemented from SdrObject.
Definition at line 1139 of file dflyobj.cxx.
References IDocumentUndoRedo::DoDrawUndo(), SwFormat::GetDoc(), GetFormat(), SwDoc::GetIDocumentUndoRedo(), NbcCrop(), and SdrObject::SetChanged().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 557 of file dflyobj.cxx.
References SdrObject::m_aOutRect, and SetRect().
Referenced by GetLastBoundRect(), lcl_RefreshLine(), and SwFEShell::ShouldObjectBeSelected().
|
inline |
Definition at line 128 of file dflyobj.hxx.
References m_pFlyFrame.
Referenced by addCropHandles(), SwFEShell::Chainable(), ContainsSwGrfNode(), SwFEShell::GetBestObject(), GetFormat(), getFullDragClone(), SwFEShell::GetGrfAtPos(), getInnerBound(), SwFlyFrame::GetModelPositionForViewPoint(), getOuterBound(), getPossibleRotationFromFraphicFrame(), SwFEShell::GetSelectedFlyFrame(), SwFEShell::GotoObj(), impLocalHitCorrection(), sw::access::SwAccessibleChild::Init(), SwFEShell::IsURLGrfAtPos(), lcl_FindAnchor(), lcl_RefreshLine(), NbcCrop(), NbcMove(), NbcResize(), SwLayAction::PaintWithoutFlys(), SwDPage::RequestHelp(), Rotate(), SetRect(), and TakeXorPoly().
|
inline |
Definition at line 129 of file dflyobj.hxx.
References m_pFlyFrame.
const SwFrameFormat * SwVirtFlyDrawObj::GetFormat | ( | ) | const |
Definition at line 437 of file dflyobj.cxx.
References GetFlyFrame(), and SwFlyFrame::GetFormat().
Referenced by Crop(), IsTextBox(), Move(), NbcCrop(), NbcMove(), NbcResize(), and Resize().
SwFrameFormat * SwVirtFlyDrawObj::GetFormat | ( | ) |
Definition at line 441 of file dflyobj.cxx.
References GetFlyFrame(), and SwFlyFrame::GetFormat().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1183 of file dflyobj.cxx.
References ContainsSwGrfNode(), GetFlyFrame(), and SdrVirtObj::getFullDragClone().
basegfx::B2DRange SwVirtFlyDrawObj::getInnerBound | ( | ) | const |
Definition at line 333 of file dflyobj.cxx.
References basegfx::B2DRange::expand(), GetFlyFrame(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SdrVirtObj::GetReferencedObj(), SwRect::Pos(), and SwRect::SSize().
Referenced by addCropHandles(), and impLocalHitCorrection().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 563 of file dflyobj.cxx.
References GetCurrentBoundRect().
Referenced by SetLogicRect(), and SetSnapRect().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 599 of file dflyobj.cxx.
References SdrObject::m_aOutRect, and SetRect().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1244 of file dflyobj.cxx.
basegfx::B2DRange SwVirtFlyDrawObj::getOuterBound | ( | ) | const |
Definition at line 309 of file dflyobj.cxx.
References basegfx::B2DRange::expand(), GetFlyFrame(), SwFrameAreaDefinition::getFrameArea(), SdrVirtObj::GetReferencedObj(), SwRect::Pos(), and SwRect::SSize().
Definition at line 1147 of file dflyobj.cxx.
References GetFlyFrame(), SwNode::GetGrfNode(), SwNoTextFrame::GetNode(), SwAttrSet::GetRotationGrf(), SwContentNode::GetSwAttrSet(), SwRotationGrf::GetUnrotatedSize(), SwRotationGrf::GetValue(), and SwLayoutFrame::Lower().
Referenced by GetRotateAngle(), and Rotate().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1170 of file dflyobj.cxx.
References ContainsSwGrfNode(), getPossibleRotationFromFraphicFrame(), and SdrVirtObj::GetRotateAngle().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 578 of file dflyobj.cxx.
References SdrObject::m_aOutRect, and SetRect().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 374 of file dflyobj.cxx.
References ContainsSwGrfNode().
Referenced by TakeObjInfo().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1250 of file dflyobj.cxx.
References SwFlyFrame::GetFormat(), SwFormatURL::GetMap(), SwFormatURL::GetURL(), SwFormat::GetURL(), and m_pFlyFrame.
|
overridevirtual |
Reimplemented from SdrObject.
Definition at line 1290 of file dflyobj.cxx.
References GetFormat(), SwTextBoxHelper::isTextBox(), and RES_FLYFRMFMT().
Referenced by SwFEShell::GetBestObject().
Reimplemented from SdrVirtObj.
Definition at line 1124 of file dflyobj.cxx.
References IDocumentUndoRedo::DoDrawUndo(), SwFormat::GetDoc(), GetFormat(), SwDoc::GetIDocumentUndoRedo(), NbcMove(), and SdrObject::SetChanged().
|
overridevirtual |
Reimplemented from SdrObject.
Definition at line 790 of file dflyobj.cxx.
References tools::Rectangle::Bottom(), tools::Rectangle::Center(), convertTwipToMm100(), basegfx::utils::createRotateAroundPoint(), basegfx::B2DHomMatrix::decompose(), SwEditShell::EndAllAction(), basegfx::fround(), SwViewShell::GetAttrPool(), SwEditShell::GetCurAttr(), SwRootFrame::GetCurrShell(), Application::GetDefaultDevice(), SwFormat::GetDoc(), GetFlyFrame(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFrameAreaTransformation(), SwFormat::GetFrameSize(), SwEditShell::GetGraphicObj(), tools::Rectangle::GetHeight(), tools::Rectangle::getHeight(), MapMode::GetMapUnit(), GraphicObject::GetPrefMapMode(), GraphicObject::GetPrefSize(), SwFrame::getRootFrame(), tools::Rectangle::GetWidth(), tools::Rectangle::getWidth(), Tuple2D< double >::getX(), Tuple2D< double >::getY(), tools::Rectangle::Left(), OutputDevice::LogicToLogic(), SdrObject::m_aOutRect, o3tl::mm100, NbcMove(), OutputDevice::PixelToLogic(), Point, RES_GRFATR_CROPGRF(), ResizeRect(), TransformableSwFrame::restoreFrameAreas(), tools::Rectangle::Right(), SwDoc::SetAttr(), SwEditShell::SetAttrItem(), SSize, SwEditShell::StartAllAction(), SwRect::SVRect(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), TopLeft, and o3tl::toTwips().
Referenced by Crop().
Reimplemented from SdrVirtObj.
Definition at line 632 of file dflyobj.cxx.
References bInResize, SwFlyFrame::ChgRelPos(), SwFrame::FindPageFrame(), SwAnchoredObject::GetAnchorFrame(), SwDoc::GetAttrPool(), SwFormat::GetDoc(), SwDoc::GetDocShell(), GetFlyFrame(), GetFormat(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), GetHtmlMode(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), SwFlyFrame::IsFlyLayFrame(), SwFormatHoriOrient::IsPosToggle(), SwFrame::IsRightToLeft(), SwRect::Left(), SdrObject::m_aOutRect, tools::Rectangle::Move(), SwPostItHelper::NONE, SwFrame::OnRightPage(), Point, Pos, RES_HORI_ORIENT(), RES_VERT_ORIENT(), TransformableSwFrame::restoreFrameAreas(), SwFormat::SetFormatAttr(), SwRect::SVRect(), tools::Rectangle::TopLeft(), and SwRect::Width().
Referenced by Move(), NbcCrop(), and NbcResize().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 964 of file dflyobj.cxx.
References basegfx::absolute(), bInResize, tools::Rectangle::Bottom(), SwBorderAttrs::CalcLeftLine(), SwBorderAttrs::CalcRightLine(), SwFlyFrame::ChgSize(), basegfx::B2DHomMatrix::decompose(), basegfx::fround(), SwBorderAttrAccess::Get(), SwAnchoredObject::GetAnchorFrame(), SwBorderAttrs::GetAttrSet(), SwViewShell::GetBrowseBorder(), SwViewOption::getBrowseMode(), SwViewShell::GetBrowseWidth(), SwFrame::GetCache(), SwAttrSet::GetCol(), SwFormatCol::GetColumns(), SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), GetFlyFrame(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormat::GetFrameSize(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SwFrame::GetUpper(), SwViewShell::GetViewOptions(), Tuple2D< double >::getX(), Tuple2D< double >::getY(), SwRect::HasArea(), Size::Height(), SwRect::Height(), SwFrame::IsBodyFrame(), SwFrame::IsColumnFrame(), SwFlyFrame::IsFlyLayFrame(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwFrame::IsVertLR(), tools::Rectangle::Left(), SwLayoutFrame::Lower(), SdrObject::m_aOutRect, MINFLY, tools::Rectangle::Move(), NbcMove(), OutputDevice::PixelToLogic(), Point, Pos, ResizeRect(), tools::Rectangle::Right(), basegfx::B2DHomMatrix::scale(), SwDoc::SetAttr(), SwFrameAreaDefinition::FrameAreaWriteAccess::setSwRect(), SwRect::SSize(), SwFormatFrameSize::SYNCED, tools::Rectangle::Top(), TopRight, basegfx::B2DHomMatrix::translate(), SwViewShell::VisArea(), and SwRect::Width().
Referenced by Resize().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 1131 of file dflyobj.cxx.
References IDocumentUndoRedo::DoDrawUndo(), SwFormat::GetDoc(), GetFormat(), SwDoc::GetIDocumentUndoRedo(), NbcResize(), and SdrObject::SetChanged().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 381 of file dflyobj.cxx.
References ContainsSwGrfNode(), SwRootFrame::GetCurrShell(), GetFlyFrame(), getPossibleRotationFromFraphicFrame(), SwFrame::getRootFrame(), NONE, SdrVirtObj::Rotate(), and SwFlyFrameAttrMgr::SetRotation().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 605 of file dflyobj.cxx.
References SdrObject::BroadcastObjectChange(), SdrObjUserCall::Changed(), GetLastBoundRect(), SdrObject::m_pUserCall, SdrObject::SetChanged(), and SetRect().
void SwVirtFlyDrawObj::SetRect | ( | ) | const |
Definition at line 549 of file dflyobj.cxx.
References GetFlyFrame(), SwFrameAreaDefinition::getFrameArea(), SdrObject::m_aOutRect, and SwRect::SVRect().
Referenced by GetCurrentBoundRect(), GetLogicRect(), GetSnapRect(), NbcSetLogicRect(), NbcSetSnapRect(), SwFlyFrame::NotifyDrawObj(), RecalcBoundRect(), RecalcSnapRect(), SetLogicRect(), and SetSnapRect().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 584 of file dflyobj.cxx.
References SdrObject::BroadcastObjectChange(), SdrObjUserCall::Changed(), GetLastBoundRect(), SdrObject::m_pUserCall, SdrObject::SetChanged(), and SetRect().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 533 of file dflyobj.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPathLineToArea, SdrObjTransformInfoRec::bCanConvToPoly, SdrObjTransformInfoRec::bCanConvToPolyLineToArea, SdrObjTransformInfoRec::bMirror45Allowed, SdrObjTransformInfoRec::bMirror90Allowed, SdrObjTransformInfoRec::bMirrorFreeAllowed, SdrObjTransformInfoRec::bMoveAllowed, SdrObjTransformInfoRec::bResizeFreeAllowed, SdrObjTransformInfoRec::bResizePropAllowed, SdrObjTransformInfoRec::bRotate90Allowed, SdrObjTransformInfoRec::bRotateFreeAllowed, SdrObjTransformInfoRec::bShearAllowed, and HasLimitedRotation().
|
overridevirtual |
Reimplemented from SdrVirtObj.
Definition at line 620 of file dflyobj.cxx.
References basegfx::B2DPolyPolygon::append(), vcl::unotools::b2DRectangleFromRectangle(), basegfx::utils::createPolygonFromRect(), and GetFlyFrame().
void SwVirtFlyDrawObj::wrap_DoPaintObject | ( | drawinglayer::geometry::ViewInformation2D const & | rViewInformation | ) | const |
Definition at line 491 of file dflyobj.cxx.
References SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), SwViewShell::GetOut(), SwAnchoredObject::GetPageFrame(), SwFrame::getRootFrame(), drawinglayer::geometry::ViewInformation2D::getViewport(), comphelper::LibreOfficeKit::isActive(), SwViewShell::IsDrawingLayerPaintInProgress(), basegfx::B2DRange::isEmpty(), SwFlyFrame::IsFlyInContentFrame(), SwFlyFrame::IsPaint(), m_pFlyFrame, SwFlyFrame::PaintSwFrame(), and void().
|
private |
Definition at line 63 of file dflyobj.hxx.
Referenced by CheckMacroHit(), GetFlyFrame(), HasMacro(), SwVirtFlyDrawObj(), and wrap_DoPaintObject().