60 virtual bool cancel()
override;
Base class for all Draw specific functions.
virtual bool KeyInput(const KeyEvent &rKEvt) override
Process keyboard input.
bool SetPointer(const SdrObject *pObj, const Point &rPos)
Set cursor to pointer when in clickable area of an ImageMap.
virtual ~FuDraw() override
void DoModifiers(const MouseEvent &rMEvt, bool bSnapModPressed)
Code shared by MouseButtonDown and MouseMove.
bool SetHelpText(const SdrObject *pObj, const Point &rPos, const SdrViewEvent &rVEvt)
virtual bool cancel() override
is called when the current function should be aborted.
virtual bool RequestHelp(const HelpEvent &rHEvt) override
virtual void Activate() override
activates the function
void SetPermanent(bool bSet)
virtual bool MouseMove(const MouseEvent &rMEvt) override
FuDraw(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
Base-class for all drawmodul-specific functions.
virtual void DoubleClick(const MouseEvent &rMEvt)
Response of doubleclick.
virtual void ForcePointer(const MouseEvent *pMEvt=nullptr)
Toggle mouse-pointer.
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
Base class for all functions.
Base class of the stacked shell hierarchy.
An SdWindow contains the actual working area of ViewShell.