LibreOffice Module svx (master) 1
|
#include <svddrgmt.hxx>
Public Member Functions | |
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 |
Private Attributes | |
std::vector< std::unique_ptr< SdrDragEntry > > | maSdrDragEntries |
sdr::overlay::OverlayObjectList | maOverlayObjectList |
SdrDragView & | mrSdrDragView |
bool | mbMoveOnly: 1 |
bool | mbSolidDraggingActive: 1 |
bool | mbShiftPressed: 1 |
Definition at line 114 of file svddrgmt.hxx.
SdrDragMethod::SdrDragMethod | ( | SdrDragView & | rNewView | ) |
Definition at line 630 of file svddrgmt.cxx.
References Application::GetSettings(), and mbSolidDraggingActive.
|
virtual |
Definition at line 643 of file svddrgmt.cxx.
References clearSdrDragEntries().
|
protected |
Definition at line 867 of file svddrgmt.cxx.
References a, basegfx::B2DPolygon::count(), drawinglayer::primitive2d::createNewSdrLineAttribute(), drawinglayer::primitive2d::createNewSdrLineStartEndAttribute(), drawinglayer::primitive2d::createPolygonLinePrimitive(), Color::getBColor(), SdrMarkView::GetEdgesOfMarkedNodes(), StyleSettings::GetHighlightColor(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItemSet(), getMoveOnly(), getSdrDragView(), Application::GetSettings(), getSolidDraggingActive(), SvtOptionsDrawinglayer::GetStripeColorA(), SvtOptionsDrawinglayer::GetStripeColorB(), SvtOptionsDrawinglayer::GetStripeLength(), AllSettings::GetStyleSettings(), drawinglayer::attribute::SdrLineAttribute::getWidth(), SdrObject::HasLineStyle(), SdrEdgeObj::ImplAddConnectorOverlay(), basegfx::BColor::invert(), SdrMark::IsCon1(), SdrMark::IsCon2(), and drawinglayer::attribute::SdrLineAttribute::isDefault().
Referenced by CreateOverlayGeometry().
|
protected |
Definition at line 290 of file svddrgmt.cxx.
References maSdrDragEntries.
Referenced by SdrDragObjOwn::createSdrDragEntries(), SdrDragCrook::createSdrDragEntries(), SdrDragDistort::createSdrDragEntries(), createSdrDragEntries_GlueDrag(), createSdrDragEntries_PointDrag(), createSdrDragEntries_PolygonDrag(), createSdrDragEntries_SolidDrag(), createSdrDragEntryForSdrObject(), and SdrDragMove::createSdrDragEntryForSdrObject().
|
inlineprotected |
Definition at line 167 of file svddrgmt.hxx.
Referenced by SdrDragCrook::EndSdrDrag().
|
virtual |
Reimplemented in SdrDragCrook, and SdrDragDistort.
Definition at line 624 of file svddrgmt.cxx.
References getCurrentTransformation(), and rTarget.
Referenced by SdrDragEntryPolyPolygon::createPrimitive2DSequenceInCurrentState(), and SdrDragEntryPointGlueDrag::createPrimitive2DSequenceInCurrentState().
|
virtual |
Reimplemented in SdrDragMove, SdrDragResize, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragCrook, and SdrDragDistort.
Definition at line 583 of file svddrgmt.cxx.
References basegfx::utils::createTranslateB2DHomMatrix(), basegfx::fTools::equalZero(), basegfx::B2DPolyPolygon::getB2DRange(), getCurrentTransformation(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::utils::B2DHomMatrixBufferedDecompose::getScale(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), rTarget, basegfx::B2DHomMatrix::scale(), and basegfx::B2DPolyPolygon::transform().
Referenced by SdrDragEntrySdrObject::prepareCurrentState().
|
pure virtual |
Implemented in SdrDragMove, SdrDragResize, SdrDragObjOwn, E3dDragMethod, SdrDragMovHdl, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragGradient, SdrDragCrook, SdrDragDistort, and SdrDragCrop.
|
virtual |
Reimplemented in E3dDragMethod, SdrDragMovHdl, and SdrDragGradient.
Definition at line 663 of file svddrgmt.cxx.
References Hide().
|
protected |
Definition at line 285 of file svddrgmt.cxx.
References maSdrDragEntries.
Referenced by SdrDragObjOwn::MoveSdrDrag(), resetSdrDragEntries(), and ~SdrDragMethod().
|
virtual |
Reimplemented in E3dDragMethod.
Definition at line 670 of file svddrgmt.cxx.
References a, AddConnectorOverlays(), drawinglayer::primitive2d::Primitive2DContainer::append(), tools::Rectangle::Bottom(), SdrObject::ConnectToNode(), createSdrDragEntries(), DoAddConnectorOverlays(), SdrDragEntrySdrObject::getClone(), SdrObject::GetConnectedNode(), SdrDragEntrySdrObject::getOriginal(), getSdrDragView(), insertNewlyCreatedOverlayObjectForSdrDragMethod(), comphelper::LibreOfficeKit::isActive(), tools::Rectangle::Left(), maSdrDragEntries, SdrDragEntrySdrObject::prepareCurrentState(), tools::Rectangle::Right(), SdrDragView::TakeActionRect(), and tools::Rectangle::Top().
|
protectedvirtual |
Reimplemented in SdrDragObjOwn, SdrDragMovHdl, SdrDragCrook, and SdrDragDistort.
Definition at line 296 of file svddrgmt.cxx.
References createSdrDragEntries_GlueDrag(), createSdrDragEntries_PointDrag(), createSdrDragEntries_PolygonDrag(), createSdrDragEntries_SolidDrag(), getSdrDragView(), getSolidDraggingActive(), IsDraggingGluePoints(), and IsDraggingPoints().
Referenced by CreateOverlayGeometry(), SdrDragCrook::createSdrDragEntries(), and SdrDragDistort::createSdrDragEntries().
|
protected |
Definition at line 515 of file svddrgmt.cxx.
References addSdrDragEntry(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), SdrGluePointList::FindGluePoint(), SdrObject::GetGluePointList(), SdrMark::GetMarkedGluePoints(), SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), getSdrDragView(), SdrMarkView::GetSdrMarkByIndex(), SDRGLUEPOINT_NOTFOUND, Point::X(), and Point::Y().
Referenced by createSdrDragEntries().
|
protected |
Definition at line 470 of file svddrgmt.cxx.
References addSdrDragEntry(), basegfx::B2DPolyPolygon::count(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), basegfx::B2DPolygon::getB2DPoint(), basegfx::B2DPolyPolygon::getB2DPolygon(), SdrMark::GetMarkedPoints(), SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), SdrPathObj::GetPathPoly(), sdr::PolyPolygonEditor::GetRelativePolyPoint(), getSdrDragView(), and SdrMarkView::GetSdrMarkByIndex().
Referenced by createSdrDragEntries().
|
protected |
Definition at line 423 of file svddrgmt.cxx.
References a, addSdrDragEntry(), basegfx::B2DPolyPolygon::append(), vcl::unotools::b2DRectangleFromRectangle(), basegfx::B2DPolyPolygon::count(), basegfx::utils::createPolygonFromRect(), basegfx::utils::expandToCurve(), SdrDragView::GetDragXorPointLimit(), SdrDragView::GetDragXorPolyLimit(), SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), getSdrDragView(), SdrMarkView::GetSdrMarkByIndex(), and SdrObject::TakeXorPoly().
Referenced by createSdrDragEntries().
|
protected |
Definition at line 364 of file svddrgmt.cxx.
References a, addSdrDragEntry(), createSdrDragEntryForSdrObject(), SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), getSdrDragView(), SdrMarkView::GetSdrMarkByIndex(), SdrPaintView::GetSdrPageView(), SdrObject::HasLineStyle(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), SdrPageView::PageWindowCount(), pObject, SdrObject::supportsFullDrag(), and SdrObject::TakeXorPoly().
Referenced by createSdrDragEntries().
|
protectedvirtual |
Reimplemented in SdrDragMove.
Definition at line 322 of file svddrgmt.cxx.
References addSdrDragEntry().
Referenced by createSdrDragEntries_SolidDrag().
void SdrDragMethod::destroyOverlayGeometry | ( | ) |
Definition at line 831 of file svddrgmt.cxx.
References sdr::overlay::OverlayObjectList::clear(), and maOverlayObjectList.
|
protected |
Definition at line 836 of file svddrgmt.cxx.
References SdrMarkView::GetEdgesOfMarkedNodes(), SdrMarkList::GetMarkCount(), getMoveOnly(), getSdrDragView(), IsDraggingGluePoints(), and IsDraggingPoints().
Referenced by CreateOverlayGeometry().
|
inlineprotected |
Definition at line 162 of file svddrgmt.hxx.
Referenced by SdrDragMove::applyCurrentTransformationToSdrObject(), SdrDragResize::applyCurrentTransformationToSdrObject(), SdrDragRotate::applyCurrentTransformationToSdrObject(), SdrDragShear::applyCurrentTransformationToSdrObject(), SdrDragMirror::applyCurrentTransformationToSdrObject(), SdrDragDistort::applyCurrentTransformationToSdrObject(), SdrDragMove::BeginSdrDrag(), SdrDragResize::BeginSdrDrag(), SdrDragObjOwn::BeginSdrDrag(), E3dDragMethod::BeginSdrDrag(), SdrDragMovHdl::BeginSdrDrag(), SdrDragRotate::BeginSdrDrag(), SdrDragShear::BeginSdrDrag(), SdrDragMirror::BeginSdrDrag(), SdrDragGradient::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrDragMovHdl::CancelSdrDrag(), SdrDragGradient::CancelSdrDrag(), SdrDragObjOwn::createSdrDragEntries(), SdrDragMove::EndSdrDrag(), SdrDragResize::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), SdrDragMovHdl::EndSdrDrag(), SdrDragRotate::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragMirror::EndSdrDrag(), SdrDragDistort::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragMove::getCurrentTransformation(), SdrDragResize::getCurrentTransformation(), SdrDragRotate::getCurrentTransformation(), SdrDragShear::getCurrentTransformation(), SdrDragMirror::getCurrentTransformation(), SdrDragMove::GetSdrDragComment(), SdrDragResize::GetSdrDragComment(), SdrDragObjOwn::GetSdrDragComment(), SdrDragDistort::GetSdrDragComment(), SdrDragCrop::GetSdrDragComment(), SdrDragMirror::ImpCheckSide(), SdrDragMove::MoveSdrDrag(), SdrDragResize::MoveSdrDrag(), SdrDragObjOwn::MoveSdrDrag(), E3dDragRotate::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragMovHdl::MoveSdrDrag(), SdrDragRotate::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragMirror::MoveSdrDrag(), SdrDragGradient::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), and SdrDragDistort::MoveSdrDrag().
|
inlineprotected |
Definition at line 163 of file svddrgmt.hxx.
|
pure virtual |
Implemented in SdrDragMove, SdrDragResize, SdrDragObjOwn, E3dDragMethod, SdrDragMovHdl, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragGradient, SdrDragCrook, SdrDragDistort, and SdrDragCrop.
basegfx::B2DRange SdrDragMethod::getCurrentRange | ( | ) | const |
Definition at line 280 of file svddrgmt.cxx.
References sdr::overlay::OverlayObjectList::getBaseRange(), and maOverlayObjectList.
|
virtual |
Reimplemented in SdrDragMove, SdrDragResize, SdrDragRotate, SdrDragShear, and SdrDragMirror.
Definition at line 658 of file svddrgmt.cxx.
Referenced by applyCurrentTransformationToPolyPolygon(), applyCurrentTransformationToSdrObject(), SdrDragEntryPrimitive2DSequence::createPrimitive2DSequenceInCurrentState(), and SdrEdgeObj::ImplAddConnectorOverlay().
|
inlineprotected |
Definition at line 160 of file svddrgmt.hxx.
Referenced by SdrDragMovHdl::BeginSdrDrag(), SdrDragCrop::BeginSdrDrag(), SdrDragMovHdl::CancelSdrDrag(), SdrDragMovHdl::EndSdrDrag(), SdrDragResize::GetSdrDragPointer(), SdrDragObjOwn::GetSdrDragPointer(), SdrDragMovHdl::GetSdrDragPointer(), and SdrDragMovHdl::MoveSdrDrag().
|
inlineprotected |
Definition at line 161 of file svddrgmt.hxx.
Referenced by SdrDragResize::BeginSdrDrag(), SdrDragShear::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrDragDistort::BeginSdrDrag(), SdrDragCrop::EndSdrDrag(), and SdrDragCrook::MoveSdrDrag().
|
inlineprotected |
Definition at line 169 of file svddrgmt.hxx.
Referenced by SdrDragMove::MoveSdrDrag(), and SdrDragResize::MoveSdrDrag().
|
protected |
Definition at line 567 of file svddrgmt.cxx.
References SdrHdl::GetObj(), getSdrDragView(), SdrDragView::mpDragHdl, and SdrMarkView::mpMarkedObj.
Referenced by SdrDragObjOwn::BeginSdrDrag(), SdrDragObjOwn::EndSdrDrag(), SdrDragObjOwn::GetSdrDragComment(), SdrDragObjOwn::MoveSdrDrag(), and SdrDragObjOwn::SdrDragObjOwn().
|
protected |
Definition at line 575 of file svddrgmt.cxx.
References SdrHdl::GetPageView(), getSdrDragView(), SdrDragView::mpDragHdl, and SdrMarkView::mpMarkedPV.
Referenced by SdrDragObjOwn::MoveSdrDrag().
|
inlineprotected |
Definition at line 166 of file svddrgmt.hxx.
Referenced by SdrDragResize::BeginSdrDrag(), SdrDragMovHdl::BeginSdrDrag(), SdrDragRotate::BeginSdrDrag(), SdrDragShear::BeginSdrDrag(), SdrDragMirror::BeginSdrDrag(), SdrDragGradient::BeginSdrDrag(), SdrDragMovHdl::CancelSdrDrag(), and SdrDragMovHdl::MoveSdrDrag().
|
inlineprotected |
Definition at line 170 of file svddrgmt.hxx.
Referenced by SdrDragGradient::CancelSdrDrag(), SdrDragGradient::EndSdrDrag(), SdrDragMove::MoveSdrDrag(), and SdrDragGradient::MoveSdrDrag().
|
inlineprotected |
Definition at line 218 of file svddrgmt.hxx.
References SdrMarkView::GetMarkedGluePointsRect(), SdrMarkView::GetMarkedObjRect(), SdrMarkView::GetMarkedPointsRect(), getSdrDragView(), Glue, SdrDragView::meDragHdl, and Poly.
Referenced by SdrDragMove::BeginSdrDrag(), SdrDragResize::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrDragDistort::BeginSdrDrag(), SdrDragCrook::createSdrDragEntries(), SdrDragDistort::createSdrDragEntries(), SdrDragMove::MoveSdrDrag(), and SdrDragResize::MoveSdrDrag().
|
inline |
Definition at line 214 of file svddrgmt.hxx.
Referenced by AddConnectorOverlays(), DoAddConnectorOverlays(), and SdrDragCrook::MoveSdrDrag().
|
pure virtual |
Implemented in SdrDragMove, SdrDragResize, SdrDragObjOwn, E3dDragMethod, SdrDragMovHdl, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragGradient, SdrDragCrook, SdrDragDistort, and SdrDragCrop.
|
pure virtual |
Implemented in SdrDragMove, SdrDragResize, SdrDragObjOwn, E3dDragRotate, E3dDragMove, SdrDragMovHdl, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragGradient, SdrDragCrook, SdrDragDistort, and SdrDragCrop.
|
inlineprotected |
Definition at line 145 of file svddrgmt.hxx.
Referenced by AddConnectorOverlays(), SdrDragCrook::applyCurrentTransformationToSdrObject(), SdrDragResize::BeginSdrDrag(), SdrDragRotate::BeginSdrDrag(), SdrDragMirror::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrDragDistort::BeginSdrDrag(), SdrDragGradient::CancelSdrDrag(), CreateOverlayGeometry(), E3dDragMethod::CreateOverlayGeometry(), createSdrDragEntries(), SdrDragObjOwn::createSdrDragEntries(), SdrDragCrook::createSdrDragEntries(), SdrDragDistort::createSdrDragEntries(), createSdrDragEntries_GlueDrag(), createSdrDragEntries_PointDrag(), createSdrDragEntries_PolygonDrag(), createSdrDragEntries_SolidDrag(), DoAddConnectorOverlays(), E3dDragMove::E3dDragMove(), SdrDragMove::EndSdrDrag(), SdrDragResize::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragRotate::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragMirror::EndSdrDrag(), SdrDragGradient::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragDistort::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), GetDragObj(), GetDragPV(), GetMarkedRect(), SdrDragMove::GetSdrDragComment(), SdrDragResize::GetSdrDragComment(), SdrDragMovHdl::GetSdrDragComment(), SdrDragRotate::GetSdrDragComment(), SdrDragShear::GetSdrDragComment(), SdrDragMirror::GetSdrDragComment(), SdrDragCrook::GetSdrDragComment(), SdrDragDistort::GetSdrDragComment(), SdrDragCrop::GetSdrDragComment(), Hide(), ImpGetDescriptionStr(), SdrDragCrook::MovAllPoints(), SdrDragDistort::MovAllPoints(), SdrDragMove::MoveSdrDrag(), SdrDragResize::MoveSdrDrag(), SdrDragObjOwn::MoveSdrDrag(), E3dDragRotate::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragMovHdl::MoveSdrDrag(), SdrDragRotate::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragGradient::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), SdrDragDistort::MoveSdrDrag(), and Show().
|
inlineprotected |
Definition at line 146 of file svddrgmt.hxx.
Definition at line 171 of file svddrgmt.hxx.
Referenced by SdrDragResize::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), and SdrDragDistort::MoveSdrDrag().
|
inline |
Definition at line 215 of file svddrgmt.hxx.
Referenced by AddConnectorOverlays(), createSdrDragEntries(), and SdrDragObjOwn::createSdrDragEntries().
void SdrDragMethod::Hide | ( | ) |
Definition at line 653 of file svddrgmt.cxx.
References getSdrDragView(), and SdrDragView::HideDragObj().
Referenced by CancelSdrDrag(), E3dDragMethod::CancelSdrDrag(), SdrDragMovHdl::CancelSdrDrag(), SdrDragMove::EndSdrDrag(), SdrDragResize::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragRotate::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragMirror::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragDistort::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragMove::MoveSdrDrag(), SdrDragResize::MoveSdrDrag(), SdrDragObjOwn::MoveSdrDrag(), E3dDragRotate::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragMovHdl::MoveSdrDrag(), SdrDragRotate::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragMirror::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), and SdrDragDistort::MoveSdrDrag().
|
protected |
Definition at line 556 of file svddrgmt.cxx.
References getSdrDragView(), GLUEPOINTS, SdrMarkView::ImpGetDescriptionString(), IsDraggingGluePoints(), IsDraggingPoints(), NONE, and POINTS.
Referenced by SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragMove::GetSdrDragComment(), SdrDragResize::GetSdrDragComment(), SdrDragRotate::GetSdrDragComment(), SdrDragShear::GetSdrDragComment(), SdrDragMirror::GetSdrDragComment(), SdrDragGradient::GetSdrDragComment(), SdrDragCrook::GetSdrDragComment(), SdrDragDistort::GetSdrDragComment(), and SdrDragCrop::GetSdrDragComment().
|
protected |
Definition at line 329 of file svddrgmt.cxx.
References sdr::overlay::OverlayManager::add(), sdr::overlay::OverlayObjectList::append(), sdr::contact::ObjectContact::calculateGridOffsetForB2DRange(), basegfx::Tuple2D< typename TYPE >::equalZero(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), maOverlayObjectList, and sdr::contact::ObjectContact::supportsGridOffsets().
Referenced by CreateOverlayGeometry(), and E3dDragMethod::CreateOverlayGeometry().
|
inlineprotected |
Definition at line 177 of file svddrgmt.hxx.
Referenced by createSdrDragEntries(), DoAddConnectorOverlays(), SdrDragMove::EndSdrDrag(), SdrDragResize::EndSdrDrag(), SdrDragRotate::EndSdrDrag(), SdrDragMove::GetSdrDragPointer(), ImpGetDescriptionStr(), and SdrDragMove::MoveSdrDrag().
|
inlineprotected |
Definition at line 176 of file svddrgmt.hxx.
Referenced by createSdrDragEntries(), DoAddConnectorOverlays(), SdrDragMove::EndSdrDrag(), SdrDragResize::EndSdrDrag(), SdrDragRotate::EndSdrDrag(), SdrDragMove::GetSdrDragPointer(), and ImpGetDescriptionStr().
|
inlineprotected |
Definition at line 168 of file svddrgmt.hxx.
Referenced by SdrDragMove::MoveSdrDrag(), and SdrDragResize::MoveSdrDrag().
|
inline |
Definition at line 195 of file svddrgmt.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag().
|
pure virtual |
Implemented in SdrDragMove, SdrDragResize, SdrDragObjOwn, E3dDragMethod, E3dDragRotate, E3dDragMove, SdrDragMovHdl, SdrDragRotate, SdrDragShear, SdrDragMirror, SdrDragGradient, SdrDragCrook, and SdrDragDistort.
|
inlineprotected |
Definition at line 164 of file svddrgmt.hxx.
References SdrMarkView::maRef1.
Referenced by SdrDragMirror::BeginSdrDrag(), E3dDragRotate::E3dDragRotate(), SdrDragMovHdl::EndSdrDrag(), SdrDragGradient::EndSdrDrag(), and SdrDragMovHdl::MoveSdrDrag().
|
inlineprotected |
Definition at line 165 of file svddrgmt.hxx.
References SdrMarkView::maRef2.
Referenced by SdrDragMirror::BeginSdrDrag(), SdrDragMovHdl::EndSdrDrag(), SdrDragGradient::EndSdrDrag(), and SdrDragMovHdl::MoveSdrDrag().
void SdrDragMethod::resetSdrDragEntries | ( | ) |
Definition at line 274 of file svddrgmt.cxx.
References clearSdrDragEntries().
|
inlineprotected |
Definition at line 149 of file svddrgmt.hxx.
Referenced by SdrDragCrook::MoveSdrDrag(), and SdrDragMove::SdrDragMove().
|
inline |
Definition at line 196 of file svddrgmt.hxx.
|
inlineprotected |
Definition at line 150 of file svddrgmt.hxx.
Referenced by SdrDragCrop::SdrDragCrop(), and SdrDragObjOwn::SdrDragObjOwn().
void SdrDragMethod::Show | ( | ) |
Definition at line 648 of file svddrgmt.cxx.
References getSdrDragView(), and SdrDragView::ShowDragObj().
Referenced by SdrDragMove::BeginSdrDrag(), SdrDragResize::BeginSdrDrag(), E3dDragMethod::BeginSdrDrag(), SdrDragRotate::BeginSdrDrag(), SdrDragShear::BeginSdrDrag(), SdrDragMirror::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrDragDistort::BeginSdrDrag(), SdrDragMove::MoveSdrDrag(), SdrDragResize::MoveSdrDrag(), SdrDragObjOwn::MoveSdrDrag(), E3dDragRotate::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragMovHdl::MoveSdrDrag(), SdrDragRotate::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragMirror::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), and SdrDragDistort::MoveSdrDrag().
Definition at line 172 of file svddrgmt.hxx.
Referenced by SdrDragMove::ImpCheckSnap(), SdrDragObjOwn::MoveSdrDrag(), and SdrDragMovHdl::MoveSdrDrag().
|
private |
Definition at line 118 of file svddrgmt.hxx.
Referenced by destroyOverlayGeometry(), getCurrentRange(), and insertNewlyCreatedOverlayObjectForSdrDragMethod().
|
private |
Definition at line 117 of file svddrgmt.hxx.
Referenced by addSdrDragEntry(), clearSdrDragEntries(), and CreateOverlayGeometry().
|
private |
Definition at line 121 of file svddrgmt.hxx.
|
private |
Definition at line 123 of file svddrgmt.hxx.
|
private |
Definition at line 122 of file svddrgmt.hxx.
Referenced by SdrDragMethod().
|
private |
Definition at line 119 of file svddrgmt.hxx.