LibreOffice Module svx (master) 1
|
#include <svddrgmt.hxx>
Private Member Functions | |
void | ImpCheckSnap (const Point &rPt) |
Private Attributes | |
tools::Long | nBestXSnap |
tools::Long | nBestYSnap |
bool | bXSnapped |
bool | bYSnapped |
Definition at line 228 of file svddrgmt.hxx.
SdrDragMove::SdrDragMove | ( | SdrDragView & | rNewView | ) |
Definition at line 1463 of file svddrgmt.cxx.
References SdrDragMethod::setMoveOnly().
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 1458 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), and rTarget.
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1492 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), SdrDragMethod::GetMarkedRect(), SdrDragStat::SetActionRect(), and SdrDragMethod::Show().
|
overrideprotectedvirtual |
Reimplemented from SdrDragMethod.
Definition at line 1445 of file svddrgmt.cxx.
References SdrDragMethod::addSdrDragEntry(), SdrObject::GetViewContact(), and sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1680 of file svddrgmt.cxx.
References SdrDragMethod::DragStat(), SdrDragMethod::getSdrDragView(), SdrDragMethod::Hide(), SdrDragMethod::IsDraggingGluePoints(), SdrDragMethod::IsDraggingPoints(), SdrGlueEditView::MoveMarkedGluePoints(), SdrEditView::MoveMarkedObj(), and SdrPolyEditView::MoveMarkedPoints().
|
overridevirtual |
Reimplemented from SdrDragMethod.
Definition at line 1500 of file svddrgmt.cxx.
References basegfx::utils::createTranslateB2DHomMatrix(), and SdrDragMethod::DragStat().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1473 of file svddrgmt.cxx.
References aStr, SdrDragMethod::DragStat(), SdrModel::GetMetricString(), SdrPaintView::GetModel(), SdrDragMethod::getSdrDragView(), SdrDragMethod::ImpGetDescriptionStr(), and SvxResId().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1703 of file svddrgmt.cxx.
References SdrDragMethod::IsDraggingGluePoints(), and SdrDragMethod::IsDraggingPoints().
|
private |
Definition at line 1505 of file svddrgmt.cxx.
References bXSnapped, bYSnapped, nBestXSnap, nBestYSnap, SdrDragMethod::SnapPos(), Point::X(), XSNAPPED, Point::Y(), and YSNAPPED.
Referenced by MoveSdrDrag().
|
overridevirtual |
Implements SdrDragMethod.
Definition at line 1544 of file svddrgmt.cxx.
References Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Bottom(), tools::Rectangle::BottomRight(), bXSnapped, bYSnapped, SdrDragMethod::DragStat(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), SdrGluePointList::FindGluePoint(), SdrObject::GetCurrentBoundRect(), SdrDragMethod::GetDragLimitRect(), SdrObject::GetGluePointList(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedGluePoints(), SdrDragMethod::GetMarkedObjectList(), SdrDragMethod::GetMarkedRect(), SdrMark::GetMarkedSdrObj(), SdrDragMethod::getSdrDragView(), SdrDragStat::GetStart(), SdrDragMethod::Hide(), ImpCheckSnap(), tools::Rectangle::Intersection(), SdrDragMethod::IsDraggingGluePoints(), SdrDragMethod::IsDragLimit(), tools::Rectangle::IsEmpty(), SdrSnapView::IsOrtho(), tools::Rectangle::Left(), tools::Rectangle::Move(), nBestXSnap, nBestYSnap, SdrDragStat::NextMove(), nId, OrthoDistance8(), tools::Rectangle::Right(), SDRGLUEPOINT_NOTFOUND, SdrDragStat::SetActionRect(), Point::setX(), Point::setY(), SdrDragMethod::Show(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), X, Point::X(), Y, and Point::Y().
|
private |
Definition at line 233 of file svddrgmt.hxx.
Referenced by ImpCheckSnap(), and MoveSdrDrag().
|
private |
Definition at line 234 of file svddrgmt.hxx.
Referenced by ImpCheckSnap(), and MoveSdrDrag().
|
private |
Definition at line 231 of file svddrgmt.hxx.
Referenced by ImpCheckSnap(), and MoveSdrDrag().
|
private |
Definition at line 232 of file svddrgmt.hxx.
Referenced by ImpCheckSnap(), and MoveSdrDrag().