20 #ifndef INCLUDED_SVX_SVDCRTV_HXX
21 #define INCLUDED_SVX_SVDCRTV_HXX
55 bool b1stPointAsCenter : 1;
56 bool bUseIncompatiblePathCreateInterface : 1;
58 void ImpClearConnectMarker();
77 virtual bool IsAction()
const override;
78 virtual void MovAction(
const Point& rPnt)
override;
95 bool IsTextTool()
const;
98 bool IsEdgeTool()
const;
101 bool IsMeasureTool()
const;
109 bool BegCreateObj(
const Point& rPnt,
OutputDevice* pOut=
nullptr,
short nMinMov=-3);
110 bool BegCreatePreparedObject(
const Point& rPnt, sal_Int16 nMinMov,
SdrObject* pPreparedFactoryObject);
111 void MovCreateObj(
const Point& rPnt);
119 static void SetupObjLayer(
const SdrPageView* pPageView,
const OUString& aActiveLayer,
SdrObject* pObj);
124 bool BegCreateCaptionObj(
const Point& rPnt,
const Size& rObjSiz,
OutputDevice* pOut=
nullptr,
short nMinMov=-3);
151 void HideConnectMarker();
162 #endif // INCLUDED_SVX_SVDCRTV_HXX
void SetEditMode(SdrViewEditMode eMode)
std::unique_ptr< ImplConnectMarkerOverlay > mpCoMaOverlay
Utility class SdrObjConnection.
virtual bool IsAction() const override
virtual void TakeActionRect(tools::Rectangle &rRect) const override
SfxStyleSheet * GetStyleSheet() const
sal_Int32 nFreeHandMinDistPix
bool IsUseIncompatiblePathCreateInterface() const
virtual bool MouseMove(const MouseEvent &rMEvt, OutputDevice *pWin) override
handle mouse over effects for handles
sal_Int32 nAutoCloseDistPix
void SetGluePointEditMode(bool bOn)
void SetCreateMode(bool bOn)
virtual void BckAction() override
virtual void MovAction(const Point &rPnt) override
void TakeCurrentObj(SdrObjKind &nIdent, SdrInventor &nInvent) const
void SetEditMode(SdrViewEditMode eMode)
sal_uInt16 GetFreeHandMinDistPix() const
virtual void EndAction() override
sal_uInt16 GetAutoCloseDistPix() const
SdrObject * GetCreateObj() const
SdrObject * pCurrentCreate
PointerStyle aCurrentCreatePointer
bool IsCreate1stPointAsCenter() const
SdrInventor nCurrentInvent
void SetUseIncompatiblePathCreateInterface(bool bOn)
#define SVXCORE_DLLPUBLIC
void SetCreateMode(bool bOn=true)
void SetEditMode(bool bOn=true)
virtual void BrkAction() override
bool SetAttributes(const SfxItemSet &rSet, bool bReplaceAll)
std::unique_ptr< ImpSdrCreateViewExtraData > mpCreateViewExtraData
SdrObjKind GetCurrentObjIdentifier() const
void SetMeasureLayer(const OUString &rName)
void SetStyleSheet(SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr)
void SetCreate1stPointAsCenter(bool bOn)
void GetAttributes(SfxItemSet &rTargetSet, bool bOnlyHardAttr) const
void SetGluePointEditMode(bool bOn=true)
SdrInventor GetCurrentObjInventor() const
Utility class SdrEdgeObj.