LibreOffice Module svx (master) 1
|
#include <svddrag.hxx>
Public Member Functions | |
SdrDragStat () | |
~SdrDragStat () | |
void | Reset () |
SdrView * | GetView () const |
void | SetView (SdrView *pV) |
SdrPageView * | GetPageView () const |
void | SetPageView (SdrPageView *pPV) |
const Point & | GetPoint (sal_Int32 nNum) const |
sal_Int32 | GetPointCount () const |
const Point & | GetStart () const |
const Point & | GetPrev () const |
const Point & | GetPos0 () const |
const Point & | GetNow () const |
void | SetNow (Point const &pt) |
const Point & | GetRef1 () const |
void | SetRef1 (const Point &pt) |
const Point & | GetRef2 () const |
void | SetRef2 (const Point &pt) |
const SdrHdl * | GetHdl () const |
void | SetHdl (SdrHdl *pH) |
SdrDragStatUserData * | GetUser () const |
void | SetUser (std::unique_ptr< SdrDragStatUserData > pU) |
bool | IsShown () const |
void | SetShown (bool bOn) |
bool | IsMinMoved () const |
void | SetMinMoved () |
void | ResetMinMoved () |
void | SetMinMove (sal_uInt16 nDist) |
bool | IsHorFixed () const |
void | SetHorFixed (bool bOn) |
bool | IsVerFixed () const |
void | SetVerFixed (bool bOn) |
bool | IsNoSnap () const |
void | SetNoSnap (bool bOn=true) |
bool | IsOrtho4Possible () const |
void | SetOrtho4Possible (bool bOn=true) |
bool | IsOrtho8Possible () const |
void | SetOrtho8Possible (bool bOn=true) |
bool | IsEndDragChangesAttributes () const |
void | SetEndDragChangesAttributes (bool bOn) |
bool | IsEndDragChangesGeoAndAttributes () const |
void | SetEndDragChangesGeoAndAttributes (bool bOn) |
bool | IsEndDragChangesLayout () const |
void | SetEndDragChangesLayout (bool bOn) |
bool | IsMouseDown () const |
void | SetMouseDown (bool bDown) |
void | Reset (const Point &rPnt) |
void | NextMove (const Point &rPnt) |
void | NextPoint () |
void | PrevPoint () |
bool | CheckMinMoved (const Point &rPnt) |
tools::Long | GetDX () const |
tools::Long | GetDY () const |
Fraction | GetXFact () const |
Fraction | GetYFact () const |
SdrDragMethod * | GetDragMethod () const |
void | SetDragMethod (SdrDragMethod *pMth) |
const tools::Rectangle & | GetActionRect () const |
void | SetActionRect (const tools::Rectangle &rR) |
void | TakeCreateRect (tools::Rectangle &rRect) const |
auto & | GetGlueOptions () |
Private Member Functions | |
void | Clear () |
sal_Int32 | GetPrevPos () const |
Private Attributes | |
SdrHdl * | pHdl |
SdrView * | pView |
SdrPageView * | pPageView |
std::vector< Point > | mvPnts |
Point | aRef1 |
Point | aRef2 |
Point | aPos0 |
Point | aRealNow |
tools::Rectangle | aActionRect |
bool | bEndDragChangesAttributes |
bool | bEndDragChangesGeoAndAttributes |
bool | mbEndDragChangesLayout |
Table row drag: table will re-layout itself later. More... | |
bool | bMouseIsUp |
bool | bShown |
sal_uInt16 | nMinMov |
bool | bMinMoved |
bool | bHorFixed |
bool | bVerFixed |
bool | bWantNoSnap |
bool | bOrtho4 |
bool | bOrtho8 |
SdrDragMethod * | pDragMethod |
std::unique_ptr< SdrDragStatUserData > | mpUserData |
struct { | |
sal_Int32 objectOrdNum = -1 | |
} | mGlueOptions |
Definition at line 46 of file svddrag.hxx.
|
inline |
Definition at line 93 of file svddrag.hxx.
References Reset.
SdrDragStat::~SdrDragStat | ( | ) |
Definition at line 25 of file svddrag.cxx.
bool SdrDragStat::CheckMinMoved | ( | const Point & | rPnt | ) |
Definition at line 86 of file svddrag.cxx.
References bMinMoved, GetPrev(), nMinMov, Point::X(), and Point::Y().
Referenced by SdrCreateView::MovCreateObj(), SdrSnapView::MovDragHelpLine(), SdrMarkView::MovMarkGluePoints(), SdrMarkView::MovMarkObj(), and SdrMarkView::MovMarkPoints().
|
private |
Definition at line 29 of file svddrag.cxx.
References mpUserData, and mvPnts.
Referenced by Reset().
|
inline |
Definition at line 166 of file svddrag.hxx.
Referenced by SdrCreateView::TakeActionRect(), and SdrDragView::TakeActionRect().
|
inline |
Definition at line 163 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag().
|
inline |
Definition at line 158 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag(), sdr::table::SdrTableObj::applySpecialDrag(), SdrDragDistort::EndSdrDrag(), and sdr::table::TableEdgeHdl::GetValidDragOffset().
|
inline |
Definition at line 159 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag(), sdr::table::SdrTableObj::applySpecialDrag(), SdrDragDistort::EndSdrDrag(), and sdr::table::TableEdgeHdl::GetValidDragOffset().
|
inline |
Definition at line 172 of file svddrag.hxx.
Referenced by SdrEdgeObj::ImpFindConnector(), and SdrView::MoveShapeHandle().
|
inline |
Definition at line 111 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag(), SdrCaptionObj::applySpecialDrag(), SdrCircObj::applySpecialDrag(), SdrEdgeObj::applySpecialDrag(), SdrMeasureObj::applySpecialDrag(), SdrRectObj::applySpecialDrag(), sdr::table::SdrTableObj::applySpecialDrag(), ImpPathForDragAndCreate::beginPathDrag(), SdrObject::beginSpecialDrag(), SdrObjCustomShape::beginSpecialDrag(), SdrCaptionObj::beginSpecialDrag(), SdrCircObj::beginSpecialDrag(), SdrEdgeObj::beginSpecialDrag(), SdrMeasureObj::beginSpecialDrag(), SdrRectObj::beginSpecialDrag(), sdr::table::SdrTableObj::beginSpecialDrag(), ImpPathForDragAndCreate::endPathDrag(), ImpPathForDragAndCreate::getSpecialDragComment(), SdrCaptionObj::getSpecialDragComment(), SdrCircObj::getSpecialDragComment(), SdrRectObj::getSpecialDragComment(), ImpPathForDragAndCreate::getSpecialDragPoly(), sdr::table::SdrTableObj::getSpecialDragPoly(), SdrObject::ImpDragCalcRect(), SdrTextObj::ImpDragCalcRect(), and SdrMeasureObj::ImpEvalDrag().
|
inline |
Definition at line 105 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag(), SdrCaptionObj::applySpecialDrag(), SdrCircObj::applySpecialDrag(), SdrEdgeObj::applySpecialDrag(), SdrRectObj::applySpecialDrag(), ImpPathForDragAndCreate::BckCreate(), SdrObject::BegCreate(), ImpPathForDragAndCreate::BegCreate(), E3dScene::BegCreate(), SdrCaptionObj::BegCreate(), SdrCircObj::BegCreate(), SdrEdgeObj::BegCreate(), SdrMeasureObj::BegCreate(), sdr::table::SdrTableObj::BegCreate(), SdrTextObj::BegCreate(), SdrObjCustomShape::DragCreateObject(), ImpPathForDragAndCreate::EndCreate(), SdrCaptionObj::EndCreate(), SdrSnapView::EndDragHelpLine(), SdrDragView::EndDragObj(), SdrDragView::EndInsObjPoint(), SdrMarkView::EndMarkGluePoints(), SdrMarkView::EndMarkObj(), SdrMarkView::EndMarkPoints(), SdrDragMovHdl::EndSdrDrag(), SdrSnapView::EndSetPageOrg(), ImpPathForDragAndCreate::getSpecialDragComment(), SdrRectObj::getSpecialDragComment(), ImpPathForDragAndCreate::getSpecialDragPoly(), SdrObject::ImpDragCalcRect(), SdrTextObj::ImpDragCalcRect(), SdrMeasureObj::ImpEvalDrag(), ImpPathForDragAndCreate::MovCreate(), SdrCaptionObj::MovCreate(), SdrEdgeObj::MovCreate(), SdrMeasureObj::MovCreate(), SdrCreateView::MovCreateObj(), SdrSnapView::MovDragHelpLine(), ImpPathForDragAndCreate::movePathDrag(), SdrSnapView::MovSetPageOrg(), SdrCreateView::TakeActionRect(), SdrDragView::TakeActionRect(), SdrMarkView::TakeActionRect(), and SdrSnapView::TakeActionRect().
|
inline |
Definition at line 98 of file svddrag.hxx.
Referenced by SdrEdgeObj::applySpecialDrag(), SdrEdgeObj::BegCreate(), SdrCaptionObj::beginSpecialDrag(), and SdrEdgeObj::MovCreate().
|
inline |
Definition at line 100 of file svddrag.hxx.
Referenced by SdrCreateView::EndCreateObj().
|
inline |
Definition at line 101 of file svddrag.hxx.
Referenced by SdrCircObj::BckCreate(), SdrCreateView::BckCreateObj(), SdrObject::EndCreate(), ImpPathForDragAndCreate::EndCreate(), E3dScene::EndCreate(), SdrObjCustomShape::EndCreate(), SdrCaptionObj::EndCreate(), SdrCircObj::EndCreate(), SdrEdgeObj::EndCreate(), SdrMeasureObj::EndCreate(), sdr::table::SdrTableObj::EndCreate(), SdrTextObj::EndCreate(), SdrCreateView::EndCreateObj(), SdrCircObj::getSpecialDragComment(), SdrCircObj::MovCreate(), SdrCreateView::ShowCreateObj(), and SdrCircObj::TakeCreatePoly().
|
inline |
Definition at line 104 of file svddrag.hxx.
Referenced by ImpPathForDragAndCreate::MovCreate().
|
inline |
Definition at line 103 of file svddrag.hxx.
Referenced by CheckMinMoved(), SdrDragView::EndDragObj(), ImpPathForDragAndCreate::getSpecialDragComment(), GetXFact(), GetYFact(), SdrCreateView::MovCreateObj(), and SdrCreateView::TakeActionRect().
|
inlineprivate |
Definition at line 80 of file svddrag.hxx.
|
inline |
Definition at line 107 of file svddrag.hxx.
|
inline |
Definition at line 109 of file svddrag.hxx.
|
inline |
Definition at line 102 of file svddrag.hxx.
Referenced by SdrCaptionObj::applySpecialDrag(), SdrEdgeObj::applySpecialDrag(), SdrObject::BegCreate(), ImpPathForDragAndCreate::BegCreate(), E3dScene::BegCreate(), SdrCaptionObj::BegCreate(), SdrCircObj::BegCreate(), SdrEdgeObj::BegCreate(), SdrMeasureObj::BegCreate(), sdr::table::SdrTableObj::BegCreate(), SdrTextObj::BegCreate(), E3dDragMethod::BeginSdrDrag(), SdrDragCrook::BeginSdrDrag(), SdrCaptionObj::beginSpecialDrag(), SdrObjCustomShape::DragCreateObject(), SdrMarkView::EndMarkGluePoints(), SdrMarkView::EndMarkObj(), SdrMarkView::EndMarkPoints(), SdrDragMovHdl::EndSdrDrag(), ImpPathForDragAndCreate::getSpecialDragComment(), ImpPathForDragAndCreate::MovCreate(), SdrMeasureObj::MovCreate(), ImpPathForDragAndCreate::movePathDrag(), SdrDragMove::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragGradient::MoveSdrDrag(), SdrCreateView::ShowCreateObj(), and SdrMarkView::TakeActionRect().
|
inline |
Definition at line 113 of file svddrag.hxx.
Referenced by ImpPathForDragAndCreate::BckCreate(), ImpPathForDragAndCreate::EndCreate(), SdrCircObj::EndCreate(), ImpPathForDragAndCreate::getSpecialDragComment(), SdrCircObj::getSpecialDragComment(), SdrCircObj::ImpSetCreateParams(), ImpPathForDragAndCreate::MovCreate(), SdrCircObj::MovCreate(), SdrCircObj::TakeCreatePoly(), ImpPathForDragAndCreate::TakeDragPolyPolygon(), and ImpPathForDragAndCreate::TakeObjectPolyPolygon().
|
inline |
Definition at line 96 of file svddrag.hxx.
Referenced by SdrCircObj::applySpecialDrag(), SdrEdgeObj::applySpecialDrag(), SdrEdgeObj::BckCreate(), ImpPathForDragAndCreate::BegCreate(), ImpPathForDragAndCreate::beginPathDrag(), SdrEdgeObj::BrkCreate(), ImpPathForDragAndCreate::EndCreate(), SdrEdgeObj::EndCreate(), SdrPathObj::EndCreate(), ImpPathForDragAndCreate::getSpecialDragComment(), SdrCaptionObj::getSpecialDragComment(), SdrCircObj::getSpecialDragComment(), SdrEdgeObj::getSpecialDragComment(), SdrPathObj::getSpecialDragComment(), SdrRectObj::getSpecialDragComment(), SdrObject::ImpDragCalcRect(), SdrTextObj::ImpDragCalcRect(), SdrMeasureObj::ImpEvalDrag(), ImpPathForDragAndCreate::MovCreate(), SdrObjCustomShape::MovCreate(), SdrEdgeObj::MovCreate(), SdrMeasureObj::MovCreate(), ImpPathForDragAndCreate::movePathDrag(), ImpPathForDragAndCreate::TakeDragPolyPolygon(), and ImpPathForDragAndCreate::TakeObjectPolyPolygon().
Fraction SdrDragStat::GetXFact | ( | ) | const |
Definition at line 97 of file svddrag.cxx.
References aRef1, bHorFixed, Fraction, GetPrev(), mvPnts, and Point::X().
Fraction SdrDragStat::GetYFact | ( | ) | const |
Definition at line 106 of file svddrag.cxx.
References aRef1, bVerFixed, Fraction, GetPrev(), mvPnts, and Point::Y().
|
inline |
Definition at line 142 of file svddrag.hxx.
|
inline |
Definition at line 144 of file svddrag.hxx.
|
inline |
Definition at line 146 of file svddrag.hxx.
|
inline |
Definition at line 123 of file svddrag.hxx.
|
inline |
Definition at line 118 of file svddrag.hxx.
Referenced by SdrCreateView::EndCreateObj(), SdrSnapView::EndDragHelpLine(), SdrDragView::EndDragObj(), SdrMarkView::EndMarkGluePoints(), SdrMarkView::EndMarkObj(), SdrMarkView::EndMarkPoints(), SdrView::GetStatusText(), SdrCreateView::MovCreateObj(), and SdrView::PickAnything().
|
inline |
Definition at line 150 of file svddrag.hxx.
Referenced by ImpPathForDragAndCreate::MovCreate(), and ImpPathForDragAndCreate::TakeDragPolyPolygon().
|
inline |
Definition at line 130 of file svddrag.hxx.
Referenced by GraphCtrl::KeyInput(), SdrCreateView::MovCreateObj(), and SdrView::MoveShapeHandle().
|
inline |
Definition at line 135 of file svddrag.hxx.
Referenced by SdrCreateView::MovCreateObj().
|
inline |
Definition at line 138 of file svddrag.hxx.
Referenced by SdrCreateView::MovCreateObj().
|
inline |
Definition at line 115 of file svddrag.hxx.
Referenced by SdrCreateView::HideCreateObj(), SdrDragView::HideDragObj(), SdrDragView::SetDragStripes(), SdrDragView::SetNoDragXorPolys(), SdrCreateView::ShowCreateObj(), and SdrDragView::ShowDragObj().
|
inline |
Definition at line 125 of file svddrag.hxx.
void SdrDragStat::NextMove | ( | const Point & | rPnt | ) |
Definition at line 66 of file svddrag.cxx.
References aPos0, aRealNow, and mvPnts.
Referenced by SdrCreateView::MovCreateObj(), SdrSnapView::MovDragHelpLine(), SdrDragMove::MoveSdrDrag(), SdrDragResize::MoveSdrDrag(), SdrDragObjOwn::MoveSdrDrag(), E3dDragRotate::MoveSdrDrag(), E3dDragMove::MoveSdrDrag(), SdrDragMovHdl::MoveSdrDrag(), SdrDragRotate::MoveSdrDrag(), SdrDragShear::MoveSdrDrag(), SdrDragMirror::MoveSdrDrag(), SdrDragGradient::MoveSdrDrag(), SdrDragCrook::MoveSdrDrag(), SdrDragDistort::MoveSdrDrag(), SdrMarkView::MovMarkGluePoints(), SdrMarkView::MovMarkObj(), SdrMarkView::MovMarkPoints(), and SdrSnapView::MovSetPageOrg().
void SdrDragStat::NextPoint | ( | ) |
Definition at line 73 of file svddrag.cxx.
References aRealNow, and mvPnts.
Referenced by SdrDragView::BegDragObj(), SdrMarkView::BegMarkGluePoints(), SdrMarkView::BegMarkObj(), SdrMarkView::BegMarkPoints(), ImpPathForDragAndCreate::EndCreate(), ImpPathForDragAndCreate::MovCreate(), and SdrCreateView::MovCreateObj().
void SdrDragStat::PrevPoint | ( | ) |
Definition at line 78 of file svddrag.cxx.
References aRealNow, and mvPnts.
Referenced by SdrCreateView::BckCreateObj().
void SdrDragStat::Reset | ( | void | ) |
Definition at line 36 of file svddrag.cxx.
References aActionRect, bEndDragChangesAttributes, bEndDragChangesGeoAndAttributes, bHorFixed, bMinMoved, bMouseIsUp, bOrtho4, bOrtho8, bShown, bVerFixed, bWantNoSnap, Clear(), mbEndDragChangesLayout, nMinMov, pDragMethod, pHdl, pPageView, and pView.
Referenced by SdrSnapView::BegDragHelpLine(), SdrDragView::BegDragObj(), SdrMarkView::BegMarkGluePoints(), SdrMarkView::BegMarkObj(), SdrMarkView::BegMarkPoints(), SdrSnapView::BegSetPageOrg(), SdrCreateView::ImpBegCreateObj(), and Reset().
void SdrDragStat::Reset | ( | const Point & | rPnt | ) |
|
inline |
Definition at line 120 of file svddrag.hxx.
Referenced by SdrCreateView::EndCreateObj().
|
inline |
Definition at line 167 of file svddrag.hxx.
Referenced by SdrObject::BegCreate(), E3dScene::BegCreate(), SdrCaptionObj::BegCreate(), SdrCircObj::BegCreate(), sdr::table::SdrTableObj::BegCreate(), SdrTextObj::BegCreate(), SdrDragMove::BeginSdrDrag(), SdrDragMovHdl::BeginSdrDrag(), SdrCaptionObj::beginSpecialDrag(), SdrObjCustomShape::DragCreateObject(), SdrObject::MovCreate(), E3dScene::MovCreate(), SdrCaptionObj::MovCreate(), SdrCircObj::MovCreate(), sdr::table::SdrTableObj::MovCreate(), SdrTextObj::MovCreate(), ImpPathForDragAndCreate::movePathDrag(), SdrDragMove::MoveSdrDrag(), and SdrDragMovHdl::MoveSdrDrag().
|
inline |
Definition at line 164 of file svddrag.hxx.
Referenced by SdrDragView::BegDragObj().
|
inline |
Definition at line 143 of file svddrag.hxx.
Referenced by sdr::table::SdrTableObj::applySpecialDrag(), SdrObjCustomShape::beginSpecialDrag(), SdrCaptionObj::beginSpecialDrag(), SdrEdgeObj::beginSpecialDrag(), SdrMeasureObj::beginSpecialDrag(), SdrRectObj::beginSpecialDrag(), and sdr::table::SdrTableObj::beginSpecialDrag().
|
inline |
Definition at line 145 of file svddrag.hxx.
Referenced by SdrObjCustomShape::applySpecialDrag(), SdrEdgeObj::applySpecialDrag(), and SdrCaptionObj::beginSpecialDrag().
|
inline |
Definition at line 147 of file svddrag.hxx.
Referenced by sdr::table::SdrTableObj::applySpecialDrag().
|
inline |
Definition at line 112 of file svddrag.hxx.
Referenced by SdrDragView::BegDragObj().
|
inline |
Definition at line 124 of file svddrag.hxx.
Referenced by SdrDragResize::BeginSdrDrag().
|
inline |
Definition at line 121 of file svddrag.hxx.
Referenced by SdrSnapView::BegDragHelpLine(), SdrDragView::BegDragObj(), SdrMarkView::BegMarkGluePoints(), SdrMarkView::BegMarkObj(), SdrMarkView::BegMarkPoints(), and SdrCreateView::ImpBegCreateObj().
|
inline |
Definition at line 119 of file svddrag.hxx.
Referenced by SdrDragView::BegInsGluePoint(), and SdrDragView::ImpBegInsObjPoint().
|
inline |
Definition at line 151 of file svddrag.hxx.
Referenced by SdrView::DoMouseEvent(), SdrView::MouseButtonDown(), SdrView::MouseButtonUp(), and SdrView::MouseMove().
|
inline |
Definition at line 131 of file svddrag.hxx.
Referenced by sdr::table::SdrTableObj::applySpecialDrag(), SdrCircObj::BckCreate(), ImpPathForDragAndCreate::BegCreate(), SdrEdgeObj::BegCreate(), SdrObjCustomShape::beginSpecialDrag(), SdrCaptionObj::beginSpecialDrag(), SdrCircObj::beginSpecialDrag(), SdrEdgeObj::beginSpecialDrag(), sdr::table::SdrTableObj::beginSpecialDrag(), SdrCircObj::EndCreate(), ImpPathForDragAndCreate::MovCreate(), and SdrView::MoveShapeHandle().
|
inline |
Definition at line 106 of file svddrag.hxx.
References pt.
Referenced by ImpPathForDragAndCreate::movePathDrag().
|
inline |
Definition at line 136 of file svddrag.hxx.
Referenced by SdrCircObj::BckCreate(), SdrObject::BegCreate(), E3dScene::BegCreate(), SdrCircObj::BegCreate(), sdr::table::SdrTableObj::BegCreate(), SdrTextObj::BegCreate(), and SdrCircObj::EndCreate().
|
inline |
Definition at line 139 of file svddrag.hxx.
Referenced by ImpPathForDragAndCreate::BegCreate(), SdrMeasureObj::BegCreate(), SdrCaptionObj::beginSpecialDrag(), and ImpPathForDragAndCreate::MovCreate().
|
inline |
Definition at line 99 of file svddrag.hxx.
Referenced by SdrDragView::BegDragObj(), and SdrCreateView::ImpBegCreateObj().
|
inline |
Definition at line 108 of file svddrag.hxx.
References pt.
Referenced by SdrDragResize::BeginSdrDrag(), E3dDragMethod::BeginSdrDrag(), SdrDragMovHdl::BeginSdrDrag(), SdrDragRotate::BeginSdrDrag(), SdrDragShear::BeginSdrDrag(), SdrDragMirror::BeginSdrDrag(), and SdrDragGradient::BeginSdrDrag().
|
inline |
Definition at line 110 of file svddrag.hxx.
References pt.
Referenced by SdrDragMirror::BeginSdrDrag(), and SdrDragGradient::BeginSdrDrag().
|
inline |
Definition at line 116 of file svddrag.hxx.
Referenced by SdrDragMovHdl::BeginSdrDrag(), SdrCreateView::HideCreateObj(), SdrDragView::HideDragObj(), SdrCreateView::ShowCreateObj(), and SdrDragView::ShowDragObj().
|
inline |
Definition at line 114 of file svddrag.hxx.
Referenced by ImpPathForDragAndCreate::BegCreate(), ImpPathForDragAndCreate::BrkCreate(), SdrCircObj::BrkCreate(), ImpPathForDragAndCreate::EndCreate(), SdrCircObj::EndCreate(), and SdrCircObj::ImpSetCreateParams().
|
inline |
Definition at line 126 of file svddrag.hxx.
Referenced by SdrDragResize::BeginSdrDrag().
|
inline |
Definition at line 97 of file svddrag.hxx.
Referenced by SdrDragView::BegDragObj(), and SdrCreateView::ImpBegCreateObj().
void SdrDragStat::TakeCreateRect | ( | tools::Rectangle & | rRect | ) | const |
Definition at line 115 of file svddrag.cxx.
References tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustTop(), tools::Rectangle::Bottom(), SdrCreateView::IsCreate1stPointAsCenter(), tools::Rectangle::Left(), mvPnts, pView, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), tools::Rectangle::SetRight(), tools::Rectangle::Top(), Point::X(), and Point::Y().
Referenced by SdrObjCustomShape::DragCreateObject(), SdrObject::EndCreate(), E3dScene::EndCreate(), sdr::table::SdrTableObj::EndCreate(), SdrTextObj::EndCreate(), SdrObject::MovCreate(), E3dScene::MovCreate(), sdr::table::SdrTableObj::MovCreate(), SdrTextObj::MovCreate(), SdrObject::TakeCreatePoly(), SdrRectObj::TakeCreatePoly(), sdr::table::SdrTableObj::TakeCreatePoly(), and SdrTextObj::TakeCreatePoly().
|
private |
Definition at line 56 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 54 of file svddrag.hxx.
Referenced by NextMove(), and Reset().
|
private |
Definition at line 55 of file svddrag.hxx.
Referenced by NextMove(), NextPoint(), PrevPoint(), and Reset().
|
private |
Definition at line 52 of file svddrag.hxx.
Referenced by GetXFact(), and GetYFact().
|
private |
Definition at line 53 of file svddrag.hxx.
|
private |
Definition at line 58 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 59 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 68 of file svddrag.hxx.
Referenced by GetXFact(), and Reset().
|
private |
Definition at line 66 of file svddrag.hxx.
Referenced by CheckMinMoved(), and Reset().
|
private |
Definition at line 62 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 72 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 73 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 64 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 69 of file svddrag.hxx.
Referenced by GetYFact(), and Reset().
|
private |
Definition at line 70 of file svddrag.hxx.
Referenced by Reset().
|
private |
Table row drag: table will re-layout itself later.
Definition at line 61 of file svddrag.hxx.
Referenced by Reset().
struct { ... } SdrDragStat::mGlueOptions |
|
private |
Definition at line 76 of file svddrag.hxx.
Referenced by Clear().
|
private |
Definition at line 51 of file svddrag.hxx.
Referenced by Clear(), GetXFact(), GetYFact(), NextMove(), NextPoint(), PrevPoint(), Reset(), and TakeCreateRect().
|
private |
Definition at line 65 of file svddrag.hxx.
Referenced by CheckMinMoved(), and Reset().
sal_Int32 SdrDragStat::objectOrdNum = -1 |
Definition at line 89 of file svddrag.hxx.
|
private |
Definition at line 75 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 48 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 50 of file svddrag.hxx.
Referenced by Reset().
|
private |
Definition at line 49 of file svddrag.hxx.
Referenced by Reset(), and TakeCreateRect().