32 , m_eObjKind(eObjKind)
62 (eHit == SdrHitKind::UnmarkedObject || eHit == SdrHitKind::NONE ||
m_pSh->
IsDrawCreate()))
96 Point aEndPos(aStartPos);
97 aStartPos.AdjustX(-constTwips_10mm);
98 aStartPos.AdjustY(-constTwips_5mm);
99 aEndPos.AdjustX(constTwips_10mm);
100 aEndPos.AdjustY(constTwips_5mm);
void SetDesignMode(bool bOn=true)
constexpr auto toTwips(N number, Length from)
Point GetDefaultCenterPos() const
SdrHitKind PickAnything(const MouseEvent &rMEvt, SdrMouseEventKind nMouseDownOrMoveOrUp, SdrViewEvent &rVEvt) const
Used by the UI to modify the document model.
void SetResizeAtCenter(bool bOn)
void SetSdrDrawMode(SdrObjKind eSdrObjectKind)
virtual void Activate(const sal_uInt16 nSlotId)
bool BeginCreate(SdrObjKind eSdrObjectKind, const Point &rPos)
Process of creating draw objects.
VclPtr< SwEditWin > m_pWin
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing t...
void SetCurrentObj(SdrObjKind nIdent, SdrInventor nInvent=SdrInventor::Default)
virtual bool MouseButtonDown(const MouseEvent &rMEvt)
Point PixelToLogic(const Point &rDevicePt) const
SdrObjKind GetSdrDrawMode() const
void SetAngleSnapEnabled(bool bOn)
void SetPointer(PointerStyle)
void MoveCreate(const Point &rPos)
const Point & GetPosPixel() const
void SetDrawAction(bool bFlag)
constexpr tools::Long constTwips_5mm
bool IsDrawAction() const
void SetCreate1stPointAsCenter(bool bOn)
bool IsDrawCreate() const
bool EndCreate(SdrCreateCmd eSdrCreateCmd)