LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SdrCropViewHdl Class Referencefinal

#include <svdhdl.hxx>

Inheritance diagram for SdrCropViewHdl:
Collaboration diagram for SdrCropViewHdl:

Public Member Functions

 SdrCropViewHdl (const basegfx::B2DHomMatrix &rObjectTransform, const Graphic &rGraphic, double fCropLeft, double fCropTop, double fCropRight, double fCropBottom)
- 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 (Degree100 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
virtual PointerStyle GetPointer () 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...

Private Member Functions

virtual void CreateB2dIAObject () override

Private Attributes

basegfx::B2DHomMatrix maObjectTransform
Graphic maGraphic
double mfCropLeft
double mfCropTop
double mfCropRight
double mfCropBottom

Additional Inherited Members

- Static Public Member Functions inherited from SdrHdl
static BitmapEx createGluePointBitmap ()
- 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)
- Static Protected Member Functions inherited from SdrHdl
static BitmapMarkerKind GetNextBigger (BitmapMarkerKind eKnd)
- Protected Attributes inherited from SdrHdl
sdr::overlay::OverlayObjectList maOverlayGroup
Point aPos
SdrHdlKind eKind
Degree100 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 508 of file svdhdl.hxx.

Constructor & Destructor Documentation

SdrCropViewHdl::SdrCropViewHdl ( const basegfx::B2DHomMatrix rObjectTransform,
const Graphic rGraphic,
double  fCropLeft,
double  fCropTop,
double  fCropRight,
double  fCropBottom 

Definition at line 2465 of file svdhdl.cxx.

References maGraphic, and Point.

Member Function Documentation

void SdrCropViewHdl::CreateB2dIAObject ( )

Member Data Documentation

Graphic SdrCropViewHdl::maGraphic

Definition at line 512 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

basegfx::B2DHomMatrix SdrCropViewHdl::maObjectTransform

Definition at line 511 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

double SdrCropViewHdl::mfCropBottom

Definition at line 516 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

double SdrCropViewHdl::mfCropLeft

Definition at line 513 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

double SdrCropViewHdl::mfCropRight

Definition at line 515 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

double SdrCropViewHdl::mfCropTop

Definition at line 514 of file svdhdl.hxx.

Referenced by CreateB2dIAObject().

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