LibreOffice Module svx (master) 1
|
#include <svddrgm1.hxx>
Private Member Functions | |
void | MovAllPoints (basegfx::B2DPolyPolygon &rTarget) |
Private Attributes | |
tools::Rectangle | aMarkRect |
XPolygon | aDistortedRect |
sal_uInt16 | nPolyPt |
bool | bContortionAllowed |
bool | bNoContortionAllowed |
bool | bContortion |
Definition at line 187 of file svddrgm1.hxx.
|
explicit |
Definition at line 3383 of file svddrgmt.cxx.
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 3522 of file svddrgmt.cxx.
References MovAllPoints(), and rTarget.
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 3512 of file svddrgmt.cxx.
References aDistortedRect, aMarkRect, bContortion, SdrDragMethod::DragStat(), SdrEditView::ImpDistortObj(), and rTarget.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 3423 of file svddrgmt.cxx.
References aDistortedRect, aMarkRect, bContortionAllowed, bNoContortionAllowed, SdrDragMethod::GetDragHdlKind(), SdrDragMethod::GetMarkedRect(), SdrDragMethod::getSdrDragView(), SdrEditView::IsDistortAllowed(), LowerLeft, LowerRight, nPolyPt, SdrDragMethod::Show(), UpperLeft, and UpperRight.
|
overrideprotectedvirtual |
Reimplemented from SdrDragMethod.
Definition at line 3406 of file svddrgmt.cxx.
References SdrDragMethod::addSdrDragEntry(), basegfx::B2DPolyPolygon::count(), SdrDragMethod::createSdrDragEntries(), SdrDragMethod::GetMarkedRect(), SdrDragMethod::getSdrDragView(), and impCreateDragRaster().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 3493 of file svddrgmt.cxx.
References aDistortedRect, aMarkRect, bContortion, SdrEditView::DistortMarkedObj(), SdrDragMethod::DragStat(), SdrDragStat::GetDX(), SdrDragStat::GetDY(), SdrDragMethod::getSdrDragView(), and SdrDragMethod::Hide().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 3392 of file svddrgmt.cxx.
References aStr, SdrDragMethod::DragStat(), SdrModel::GetMetricString(), SdrPaintView::GetModel(), SdrDragMethod::getSdrDragView(), SdrDragMethod::ImpGetDescriptionStr(), and SvxResId().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 3507 of file svddrgmt.cxx.
|
private |
Definition at line 3450 of file svddrgmt.cxx.
References aDistortedRect, aMarkRect, vcl::unotools::b2DRectangleFromRectangle(), bContortion, basegfx::utils::distort(), SdrDragMethod::getSdrDragView(), SdrPaintView::GetSdrPageView(), SdrPageView::HasMarkedObjPageView(), rTarget, X, and Y.
Referenced by applyCurrentTransformationToPolyPolygon().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 3471 of file svddrgmt.cxx.
References aDistortedRect, bContortion, bContortionAllowed, bNoContortionAllowed, SdrDragMethod::DragStat(), SdrDragMethod::getSdrDragView(), SdrDragMethod::GetSnapPos(), SdrDragMethod::Hide(), SdrSnapView::IsCrookNoContortion(), SdrDragStat::NextMove(), nPolyPt, OrthoDistance8(), and SdrDragMethod::Show().
|
private |
Definition at line 191 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), BeginSdrDrag(), EndSdrDrag(), MovAllPoints(), and MoveSdrDrag().
|
private |
Definition at line 190 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), BeginSdrDrag(), EndSdrDrag(), and MovAllPoints().
|
private |
Definition at line 195 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), EndSdrDrag(), MovAllPoints(), and MoveSdrDrag().
|
private |
Definition at line 193 of file svddrgm1.hxx.
Referenced by BeginSdrDrag(), and MoveSdrDrag().
|
private |
Definition at line 194 of file svddrgm1.hxx.
Referenced by BeginSdrDrag(), and MoveSdrDrag().
|
private |
Definition at line 192 of file svddrgm1.hxx.
Referenced by BeginSdrDrag(), and MoveSdrDrag().