LibreOffice Module sd (master) 1
|
a derivation from this handle is the visual representation for a smart tag. More...
#include <smarttag.hxx>
Public Member Functions | |
SmartHdl (SmartTagReference xTag, SdrObject *pObject, const Point &rPnt, SdrHdlKind eNewKind) | |
SmartHdl (SmartTagReference xTag, const Point &rPnt, SdrHdlKind eNewKind) | |
const SmartTagReference & | getTag () const |
Public Member Functions inherited from SdrHdl | |
SdrHdl () | |
SdrHdl (const Point &rPnt, SdrHdlKind eNewKind) | |
virtual | ~SdrHdl () |
const sdr::overlay::OverlayObjectList & | getOverlayObjectList () const |
void | SetHdlList (SdrHdlList *pList) |
SdrHdlKind | GetKind () const |
void | Touch () |
const Point & | GetPos () const |
void | SetPos (const Point &rPnt) |
SdrPageView * | GetPageView () const |
void | SetPageView (SdrPageView *pNewPV) |
SdrObject * | GetObj () 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) |
virtual void | onHelpRequest () |
virtual void | onMouseLeave () |
Private Attributes | |
SmartTagReference | mxSmartTag |
a derivation from this handle is the visual representation for a smart tag.
One smart tag can have more than one handle.
Definition at line 156 of file smarttag.hxx.
sd::SmartHdl::SmartHdl | ( | SmartTagReference | xTag, |
SdrObject * | pObject, | ||
const Point & | rPnt, | ||
SdrHdlKind | eNewKind | ||
) |
Definition at line 319 of file smarttag.cxx.
References pObject, and SdrHdl::SetObj().
sd::SmartHdl::SmartHdl | ( | SmartTagReference | xTag, |
const Point & | rPnt, | ||
SdrHdlKind | eNewKind | ||
) |
Definition at line 326 of file smarttag.cxx.
|
inline |
Definition at line 162 of file smarttag.hxx.
References mxSmartTag.
Referenced by sd::SmartTagSet::Command(), sd::SmartTagSet::KeyInput(), sd::MotionPathTag::MarkPoint(), sd::MotionPathTag::MarkPoints(), and sd::SmartTagSet::MouseButtonDown().
|
private |
Definition at line 165 of file smarttag.hxx.
Referenced by getTag().