LibreOffice Module sc (master)  1
Public Member Functions | List of all members
FuConstArc Class Reference

Draw rectangle. More...

#include <fuconarc.hxx>

Inheritance diagram for FuConstArc:
Collaboration diagram for FuConstArc:

Public Member Functions

 FuConstArc (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
virtual ~FuConstArc () override
virtual bool MouseButtonUp (const MouseEvent &rMEvt) override
virtual bool MouseButtonDown (const MouseEvent &rMEvt) override
virtual void Activate () override
virtual void Deactivate () override
virtual SdrObjectUniquePtr CreateDefaultObject (const sal_uInt16 nID, const tools::Rectangle &rRectangle) override
- Public Member Functions inherited from FuConstruct
 FuConstruct (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
virtual ~FuConstruct () override
virtual bool KeyInput (const KeyEvent &rKEvt) override
virtual SC_DLLPUBLIC bool MouseMove (const MouseEvent &rMEvt) override
bool SimpleMouseButtonUp (const MouseEvent &rMEvt)
- Public Member Functions inherited from FuDraw
 FuDraw (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
virtual ~FuDraw () override
virtual void ForcePointer (const MouseEvent *pMEvt)
bool IsEditingANote () const
bool IsSizingOrMovingNote (const MouseEvent &rMEvt) const
- Public Member Functions inherited from FuPoor
 FuPoor (ScTabViewShell &rViewSh, vcl::Window *pWin, ScDrawView *pView, SdrModel *pDoc, const SfxRequest &rReq)
virtual ~FuPoor ()
void SetMouseButtonCode (sal_uInt16 nNew)
sal_uInt16 GetMouseButtonCode () const
sal_uInt8 Command (const CommandEvent &rCEvt)
void SetWindow (vcl::Window *pWin)
sal_uInt16 GetSlotID () const
bool IsDetectiveHit (const Point &rLogicPos)
void StopDragTimer ()
virtual bool doConstructOrthogonal () const

Additional Inherited Members

- Protected Member Functions inherited from FuPoor
 DECL_LINK (ScrollHdl, Timer *, void)
void ForceScroll (const Point &aPixPos)
 DECL_LINK (DragTimerHdl, Timer *, void)
 DECL_LINK (DragHdl, void *, void)
- Static Protected Member Functions inherited from FuPoor
static void ImpForceQuadratic (tools::Rectangle &rRect)
- Protected Attributes inherited from FuDraw
PointerStyle aNewPointer
PointerStyle aOldPointer
- Protected Attributes inherited from FuPoor
VclPtr< vcl::WindowpWindow
SfxRequest aSfxRequest
Timer aScrollTimer
Timer aDragTimer
bool bIsInDragMode
Point aMDPos

Detailed Description

Draw rectangle.

Definition at line 25 of file fuconarc.hxx.

Constructor & Destructor Documentation

FuConstArc::FuConstArc ( ScTabViewShell rViewSh,
vcl::Window pWin,
ScDrawView pView,
SdrModel pDoc,
const SfxRequest rReq 

Definition at line 30 of file fuconarc.cxx.

FuConstArc::~FuConstArc ( )

Definition at line 36 of file fuconarc.cxx.

Member Function Documentation

void FuConstArc::Activate ( )
SdrObjectUniquePtr FuConstArc::CreateDefaultObject ( const sal_uInt16  nID,
const tools::Rectangle rRectangle 
void FuConstArc::Deactivate ( )

Reimplemented from FuPoor.

Definition at line 107 of file fuconarc.cxx.

References FuDraw::aOldPointer, FuPoor::Deactivate(), FuPoor::rViewShell, and ScTabView::SetActivePointer().

bool FuConstArc::MouseButtonDown ( const MouseEvent rMEvt)
bool FuConstArc::MouseButtonUp ( const MouseEvent rMEvt)

The documentation for this class was generated from the following files: