LibreOffice Module svx (master) 1
|
#include <svddrgm1.hxx>
Private Attributes | |
Fraction | aFact |
Degree100 | nAngle0 |
Degree100 | nAngle |
double | nTan |
bool | bVertical |
bool | bResize |
bool | bUpSideDown |
bool | bSlant |
Definition at line 69 of file svddrgm1.hxx.
SdrDragShear::SdrDragShear | ( | SdrDragView & | rNewView, |
bool | bSlant1 | ||
) |
Definition at line 2188 of file svddrgmt.cxx.
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 2388 of file svddrgmt.cxx.
References aFact, bResize, bVertical, SdrDragMethod::DragStat(), Fraction, nAngle, nTan, and rTarget.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 2220 of file svddrgmt.cxx.
References bVertical, SdrDragMethod::DragStat(), GetAngle(), SdrDragMethod::GetDragHdlKind(), SdrHdlList::GetHdl(), SdrDragMethod::GetHdlList(), SdrHdl::GetPos(), Left, Lower, Move, nAngle0, Right, SdrDragStat::SetRef1(), SdrDragMethod::Show(), and Upper.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 2408 of file svddrgmt.cxx.
References aFact, aStr, SdrEditView::BegUndo(), bResize, bVertical, SdrDragMethod::DragStat(), SdrEditView::EndUndo(), Fraction, SdrDragMethod::getSdrDragView(), SdrDragMethod::Hide(), SdrDragMethod::ImpGetDescriptionStr(), nAngle, SdrEditView::ResizeMarkedObj(), SdrEditView::ShearMarkedObj(), and SvxResId().
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 2252 of file svddrgmt.cxx.
References aFact, bResize, bVertical, basegfx::utils::createTranslateB2DHomMatrix(), SdrDragMethod::DragStat(), nTan, basegfx::B2DHomMatrix::scale(), basegfx::B2DHomMatrix::shearX(), basegfx::B2DHomMatrix::shearY(), basegfx::B2DHomMatrix::translate(), X, and Y.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 2201 of file svddrgmt.cxx.
References aStr, bUpSideDown, SdrModel::GetAngleString(), SdrDragMethod::getSdrDragView(), SdrDragMethod::ImpGetDescriptionStr(), nAngle, NormAngle18000(), and SvxResId().
|
overridevirtual |
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 2276 of file svddrgmt.cxx.
References a, aFact, bResize, bSlant, bUpSideDown, bVertical, SdrDragMethod::DragStat(), Fraction, GetAngle(), SdrDragMethod::getSdrDragView(), SdrSnapView::GetSnapAngle(), SdrDragMethod::GetSnapPos(), SdrDragMethod::Hide(), SdrSnapView::IsOrtho(), nAngle, nAngle0, SdrDragStat::NextMove(), NormAngle18000(), NormAngle36000(), nTan, Fraction::ReduceInaccurate(), Point::setX(), Point::setY(), SdrDragMethod::Show(), toRadians(), Point::X(), and Point::Y().
|
private |
Definition at line 72 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), EndSdrDrag(), getCurrentTransformation(), and MoveSdrDrag().
|
private |
Definition at line 77 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), EndSdrDrag(), getCurrentTransformation(), and MoveSdrDrag().
|
private |
Definition at line 79 of file svddrgm1.hxx.
Referenced by MoveSdrDrag().
|
private |
Definition at line 78 of file svddrgm1.hxx.
Referenced by GetSdrDragComment(), and MoveSdrDrag().
|
private |
Definition at line 76 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), BeginSdrDrag(), EndSdrDrag(), getCurrentTransformation(), GetSdrDragPointer(), and MoveSdrDrag().
|
private |
Definition at line 74 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), EndSdrDrag(), GetSdrDragComment(), and MoveSdrDrag().
|
private |
Definition at line 73 of file svddrgm1.hxx.
Referenced by BeginSdrDrag(), and MoveSdrDrag().
|
private |
Definition at line 75 of file svddrgm1.hxx.
Referenced by applyCurrentTransformationToSdrObject(), getCurrentTransformation(), and MoveSdrDrag().