20 #ifndef INCLUDED_SVX_SVDSNPV_HXX
21 #define INCLUDED_SVX_SVDSNPV_HXX
120 bool bMoveSnapOnlyTopLeft : 1;
123 bool bAngleSnapEnab : 1;
124 bool bMoveOnlyDragging : 1;
125 bool bSlantButShear : 1;
126 bool bCrookNoContortion : 1;
127 bool bEliminatePolyPoints : 1;
138 virtual bool IsAction()
const override;
139 virtual void MovAction(
const Point& rPnt)
override;
162 void CheckSnap(
const Point& rPt,
tools::Long& nBestXSnap,
tools::Long& nBestYSnap,
bool& bXSnapped,
bool& bYSnapped)
const;
187 void BegSetPageOrg(
const Point& rPnt);
188 void MovSetPageOrg(
const Point& rPnt);
189 void EndSetPageOrg();
190 void BrkSetPageOrg();
195 bool PickHelpLine(
const Point& rPnt,
short nTol,
const OutputDevice& rOut, sal_uInt16& rnHelpLineNum,
SdrPageView*& rpPV)
const;
198 bool BegDragHelpLine(sal_uInt16 nHelpLineNum,
SdrPageView* pPV);
205 void MovDragHelpLine(
const Point& rPnt);
206 bool EndDragHelpLine();
207 void BrkDragHelpLine();
288 #endif // INCLUDED_SVX_SVDSNPV_HXX
bool IsEliminatePolyPoints() const
void SetCrookMode(SdrCrookMode eMode)
void SetOConSnap(bool bOn)
virtual bool IsAction() const
void SetMoveOnlyDragging(bool bOn)
Degree100 GetEliminatePolyPointLimitAngle() const
void SetSnapGridWidth(const Fraction &rX, const Fraction &rY)
void SetSnapMagnetic(const Size &rSiz)
void SetGridSnap(bool bOn)
bool IsDragHelpLine() const
SdrCrookMode GetCrookMode() const
const Fraction & GetSnapGridWidthX() const
const Fraction & GetSnapGridWidthY() const
void SetSnapEnabled(bool bOn)
bool IsSlantButShear() const
void SetEliminatePolyPoints(bool bOn)
void SetOFrmSnap(bool bOn)
bool IsCrookNoContortion() const
void SetSlantButShear(bool bOn)
class ImplHelpLineOverlay * mpHelpLineOverlay
void RecalcLogicSnapMagnetic(const OutputDevice &rOut)
void SetHlplSnap(bool bOn)
bool IsSnapEnabled() const
bool IsAngleSnapEnabled() const
class ImplPageOriginOverlay * mpPageOriginOverlay
void SetOPntSnap(bool bOn)
Degree100 GetSnapAngle() const
void SetActualWin(const OutputDevice *pWin)
void SetBordSnap(bool bOn)
Point PixelToLogic(const Point &rDevicePt) const
void SetSnapMagneticPixel(sal_uInt16 nPix)
void SetAngleSnapEnabled(bool bOn)
sal_uInt16 GetSnapMagneticPixel() const
void SetBigOrtho(bool bOn)
#define SVXCORE_DLLPUBLIC
void SetMoveSnapOnlyTopLeft(bool bOn)
bool IsSetPageOrg() const
virtual void MovAction(const Point &rPnt)
Degree100 nEliminatePolyPointLimitAngle
void SetSnapAngle(Degree100 nAngle)
void SetEliminatePolyPointLimitAngle(Degree100 nAngle)
bool IsMoveSnapOnlyTopLeft() const
void SetActualWin(const OutputDevice *pWin)
bool IsMoveOnlyDragging() const
virtual void TakeActionRect(tools::Rectangle &rRect) const
void SetCrookNoContortion(bool bOn)