LibreOffice Module svx (master) 1
|
#include <svddrgm1.hxx>
Public Member Functions | |
SdrDragMovHdl (SdrDragView &rNewView) | |
virtual OUString | GetSdrDragComment () const override |
virtual bool | BeginSdrDrag () override |
virtual void | MoveSdrDrag (const Point &rPnt) override |
virtual bool | EndSdrDrag (bool bCopy) override |
virtual void | CancelSdrDrag () override |
virtual PointerStyle | GetSdrDragPointer () const override |
Public Member Functions inherited from SdrDragMethod | |
void | resetSdrDragEntries () |
basegfx::B2DRange | getCurrentRange () const |
SdrDragMethod (SdrDragView &rNewView) | |
virtual | ~SdrDragMethod () |
void | Show () |
void | Hide () |
bool | IsShiftPressed () const |
void | SetShiftPressed (bool bShiftPressed) |
virtual OUString | GetSdrDragComment () const =0 |
virtual bool | BeginSdrDrag ()=0 |
virtual void | MoveSdrDrag (const Point &rPnt)=0 |
virtual bool | EndSdrDrag (bool bCopy)=0 |
virtual void | CancelSdrDrag () |
virtual PointerStyle | GetSdrDragPointer () const =0 |
virtual void | CreateOverlayGeometry (sdr::overlay::OverlayManager &rOverlayManager, const sdr::contact::ObjectContact &rObjectContact) |
void | destroyOverlayGeometry () |
virtual basegfx::B2DHomMatrix | getCurrentTransformation () const |
virtual void | applyCurrentTransformationToSdrObject (SdrObject &rTarget) |
virtual void | applyCurrentTransformationToPolyPolygon (basegfx::B2DPolyPolygon &rTarget) |
bool | getMoveOnly () const |
bool | getSolidDraggingActive () const |
Definition at line 30 of file svddrgm1.hxx.
|
explicit |
Definition at line 946 of file svddrgmt.cxx.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 964 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), SdrDragMethod::GetDragHdl(), SdrHdlList::GetHdl(), SdrDragMethod::GetHdlList(), SdrHdl::GetKind(), SdrHdl::GetPos(), MirrorAxis, Ref1, Ref2, SdrDragStat::SetActionRect(), SdrDragStat::SetRef1(), and SdrDragStat::SetShown().
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 1133 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), SdrDragMethod::GetDragHdl(), SdrHdlList::GetHdl(), SdrDragMethod::GetHdlList(), SdrDragMethod::Hide(), MirrorAxis, SdrHdl::SetPos(), and SdrHdl::Touch().
|
overrideprotectedvirtual |
Reimplemented from SdrDragMethod.
Definition at line 951 of file svddrgmt.cxx.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1107 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), SdrDragMethod::GetDragHdl(), SdrDragStat::GetNow(), SdrDragStat::GetStart(), MirrorAxis, SdrDragMethod::Ref1(), Ref1, SdrDragMethod::Ref2(), and Ref2.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 957 of file svddrgmt.cxx.
References aStr, SdrDragMethod::getSdrDragView(), and SvxResId().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1147 of file svddrgmt.cxx.
References SdrDragMethod::GetDragHdl(), and SdrHdl::GetPointer().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 994 of file svddrgmt.cxx.
References a, Point::AdjustX(), Point::AdjustY(), SdrSnapView::CheckSnap(), SdrDragMethod::DragStat(), GetAngle(), SdrDragMethod::GetDragHdl(), SdrHdlList::GetHdl(), SdrDragMethod::GetHdlList(), SdrHdl::GetPos(), SdrDragMethod::getSdrDragView(), SdrSnapView::GetSnapAngle(), SdrDragMethod::Hide(), MirrorAxis, SdrDragStat::NextMove(), NormAngle36000(), OrthoDistance8(), SdrDragMethod::Ref1(), Ref1, SdrDragMethod::Ref2(), Ref2, RotatePoint(), SdrDragStat::SetActionRect(), SdrHdl::SetPos(), Point::setX(), Point::setY(), SdrDragMethod::Show(), SdrDragMethod::SnapPos(), toRadians(), SdrHdl::Touch(), Point::X(), and Point::Y().