20#include <fuconuno.hxx>
21#include <rtl/ustring.hxx>
26#include <svx/svxids.hrc>
56 xFunc->DoExecute(rReq);
145 pObj->SetLogicRect(rRectangle);
sal_uInt32 GetValue() const
const Point & GetPosPixel() const
bool BegCreateObj(const Point &rPnt, OutputDevice *pOut=nullptr, short nMinMov=-3)
bool EndCreateObj(SdrCreateCmd eCmd)
SdrInventor GetCurrentObjInventor() const
SdrObjKind GetCurrentObjIdentifier() const
virtual bool IsAction() const override
void SetCurrentObj(SdrObjKind nIdent, SdrInventor nInvent=SdrInventor::Default)
sal_Int32 GetDragThresholdPixels() const
static rtl::Reference< SdrObject > MakeNewObject(SdrModel &rSdrModel, SdrInventor nInventor, SdrObjKind nObjIdentifier, const tools::Rectangle *pSnapRect=nullptr)
void SetActiveLayer(const OUString &rName)
SdrModel & getSdrModelFromSdrView() const
const OUString & GetActiveLayer() const
const SfxPoolItem * Execute(sal_uInt16 nSlot, SfxCallMode nCall=SfxCallMode::SLOT, const SfxPoolItem **pArgs=nullptr, sal_uInt16 nModi=0, const SfxPoolItem **pInternalArgs=nullptr)
const T * GetArg(sal_uInt16 nSlotId) const
SfxDispatcher * GetDispatcher()
FuConstructUnoControl(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq, bool bPermanent)
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
virtual void Activate() override
activates the function
virtual void DoExecute(SfxRequest &rReq) override
virtual rtl::Reference< SdrObject > CreateDefaultObject(const sal_uInt16 nID, const ::tools::Rectangle &rRectangle) override
virtual void Deactivate() override
deactivates the function
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
virtual void Deactivate() override
deactivates the function
virtual void Activate() override
activates the function
bool IsIgnoreUnexpectedMouseButtonUp()
void SetPermanent(bool bSet)
VclPtr< ::sd::Window > mpWindow
virtual void DoExecute(SfxRequest &rReq)
std::shared_ptr< ToolBarManager > const & GetToolBarManager() const
Base class of the stacked shell hierarchy.
SD_DLLPUBLIC ViewShellBase & GetViewShellBase() const
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
An SdWindow contains the actual working area of ViewShell.
constexpr OUStringLiteral sUNO_LayerName_controls