LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
sdr::table::TableBorderHdl Class Reference

#include <tablehandles.hxx>

Inheritance diagram for sdr::table::TableBorderHdl:
[legend]
Collaboration diagram for sdr::table::TableBorderHdl:
[legend]

Public Member Functions

 TableBorderHdl (const tools::Rectangle &rRect, bool bAnimate)
 
virtual PointerStyle GetPointer () const override
 
bool getAnimate () const
 
- Public Member Functions inherited from SdrHdl
 SdrHdl ()
 
 SdrHdl (const Point &rPnt, SdrHdlKind eNewKind)
 
virtual ~SdrHdl ()
 
const sdr::overlay::OverlayObjectListgetOverlayObjectList () const
 
void SetHdlList (SdrHdlList *pList)
 
SdrHdlKind GetKind () const
 
void Touch ()
 
const PointGetPos () const
 
void SetPos (const Point &rPnt)
 
SdrPageViewGetPageView () const
 
void SetPageView (SdrPageView *pNewPV)
 
SdrObjectGetObj () const
 
void SetObj (SdrObject *pNewObj)
 
bool IsSelected () const
 
void SetSelected (bool bJa=true)
 
void Set1PixMore (bool bJa=true)
 
void SetRotationAngle (long n)
 
bool IsCornerHdl () const
 
bool IsVertexHdl () const
 
void SetObjHdlNum (sal_uInt32 nNum)
 
sal_uInt32 GetObjHdlNum () const
 
void SetPolyNum (sal_uInt32 nNum)
 
sal_uInt32 GetPolyNum () const
 
void SetPointNum (sal_uInt32 nNum)
 
sal_uInt32 GetPointNum () const
 
void SetPlusHdl (bool bOn)
 
bool IsPlusHdl () const
 
void SetSourceHdlNum (sal_uInt32 nNum)
 
sal_uInt32 GetSourceHdlNum () const
 
bool IsHdlHit (const Point &rPnt) const
 
virtual bool IsFocusHdl () const
 
void SetMoveOutside (bool bMoveOutside)
 
virtual void onMouseEnter (const MouseEvent &rMEvt)
 is called when the mouse enters the area of this handle. More...
 
virtual void onHelpRequest ()
 is called when help is requested for the area of this handle More...
 
virtual void onMouseLeave ()
 is called when the mouse leaves the area of this handle. More...
 

Protected Member Functions

virtual void CreateB2dIAObject () override
 
- Protected Member Functions inherited from SdrHdl
void GetRidOfIAObject ()
 
std::unique_ptr< sdr::overlay::OverlayObjectCreateOverlayObject (const basegfx::B2DPoint &rPos, BitmapColorIndex eColIndex, BitmapMarkerKind eKindOfMarker, Point aMoveOutsideOffset=Point())
 
void insertNewlyCreatedOverlayObjectForSdrHdl (std::unique_ptr< sdr::overlay::OverlayObject > pOverlayObject, const sdr::contact::ObjectContact &rObjectContact, sdr::overlay::OverlayManager &rOverlayManager)
 

Private Attributes

tools::Rectangle const maRectangle
 
bool const mbAnimate: 1
 

Additional Inherited Members

- Static Public Member Functions inherited from SdrHdl
static BitmapEx createGluePointBitmap ()
 
- Static Protected Member Functions inherited from SdrHdl
static BitmapMarkerKind GetNextBigger (BitmapMarkerKind eKnd)
 
- Protected Attributes inherited from SdrHdl
SdrObjectpObj
 
SdrPageViewpPV
 
SdrHdlListpHdlList
 
sdr::overlay::OverlayObjectList maOverlayGroup
 
Point aPos
 
SdrHdlKind eKind
 
long nRotationAngle
 
sal_uInt32 nObjHdlNum
 
sal_uInt32 nPolyNum
 
sal_uInt32 nPPntNum
 
sal_uInt32 nSourceHdlNum
 
bool bSelect: 1
 
bool b1PixMore: 1
 
bool bPlusHdl: 1
 
bool mbMoveOutside
 

Detailed Description

Definition at line 69 of file tablehandles.hxx.

Constructor & Destructor Documentation

sdr::table::TableBorderHdl::TableBorderHdl ( const tools::Rectangle rRect,
bool  bAnimate 
)

Definition at line 246 of file tablehandles.cxx.

References Move, and TopLeft.

Member Function Documentation

void sdr::table::TableBorderHdl::CreateB2dIAObject ( )
overrideprotectedvirtual
bool sdr::table::TableBorderHdl::getAnimate ( ) const
inline

Definition at line 77 of file tablehandles.hxx.

References mbAnimate.

Referenced by CreateB2dIAObject().

PointerStyle sdr::table::TableBorderHdl::GetPointer ( ) const
overridevirtual

Reimplemented from SdrHdl.

Definition at line 255 of file tablehandles.cxx.

Member Data Documentation

tools::Rectangle const sdr::table::TableBorderHdl::maRectangle
private

Definition at line 84 of file tablehandles.hxx.

Referenced by CreateB2dIAObject().

bool const sdr::table::TableBorderHdl::mbAnimate
private

Definition at line 86 of file tablehandles.hxx.

Referenced by getAnimate().


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