LibreOffice Module svx (master)  1
Public Member Functions | Public Attributes | List of all members
ImpSdrPathDragData Struct Reference
Inheritance diagram for ImpSdrPathDragData:
[legend]
Collaboration diagram for ImpSdrPathDragData:
[legend]

Public Member Functions

 ImpSdrPathDragData (const SdrPathObj &rPO, const SdrHdl &rHdl, bool bMuPoDr, const SdrDragStat &rDrag)
 
void ResetPoly (const SdrPathObj &rPO)
 
bool IsMultiPointDrag () const
 
- Public Member Functions inherited from SdrDragStatUserData
virtual ~SdrDragStatUserData ()=0
 

Public Attributes

XPolygon aXP
 
bool bValid
 
bool bClosed
 
sal_uInt16 nPoly
 
sal_uInt16 nPnt
 
sal_uInt16 nPointCount
 
bool bBegPnt
 
bool bEndPnt
 
sal_uInt16 nPrevPnt
 
sal_uInt16 nNextPnt
 
bool bPrevIsBegPnt
 
bool bNextIsEndPnt
 
sal_uInt16 nPrevPrevPnt
 
sal_uInt16 nNextNextPnt
 
bool bControl
 
bool bIsNextControl
 
bool bPrevIsControl
 
bool bNextIsControl
 
sal_uInt16 nPrevPrevPnt0
 
sal_uInt16 nPrevPnt0
 
sal_uInt16 nPnt0
 
sal_uInt16 nNextPnt0
 
sal_uInt16 nNextNextPnt0
 
bool bEliminate
 
bool const mbMultiPointDrag
 
const XPolyPolygon maOrig
 
XPolyPolygon maMove
 
std::vector< SdrHdl * > maHandles
 

Detailed Description

Definition at line 77 of file svdopath.cxx.

Constructor & Destructor Documentation

ImpSdrPathDragData::ImpSdrPathDragData ( const SdrPathObj rPO,
const SdrHdl rHdl,
bool  bMuPoDr,
const SdrDragStat rDrag 
)

Member Function Documentation

bool ImpSdrPathDragData::IsMultiPointDrag ( ) const
inline

Definition at line 112 of file svdopath.cxx.

Referenced by ImpPathForDragAndCreate::getSpecialDragComment().

void ImpSdrPathDragData::ResetPoly ( const SdrPathObj rPO)

Member Data Documentation

XPolygon ImpSdrPathDragData::aXP

Definition at line 79 of file svdopath.cxx.

Referenced by ResetPoly().

bool ImpSdrPathDragData::bBegPnt

Definition at line 85 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bClosed

Definition at line 81 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bControl

Definition at line 93 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bEliminate
bool ImpSdrPathDragData::bEndPnt

Definition at line 86 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bIsNextControl

Definition at line 94 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bNextIsControl

Definition at line 96 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bNextIsEndPnt

Definition at line 90 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bPrevIsBegPnt

Definition at line 89 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bPrevIsControl

Definition at line 95 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool ImpSdrPathDragData::bValid

Definition at line 80 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

std::vector<SdrHdl*> ImpSdrPathDragData::maHandles

Definition at line 107 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

XPolyPolygon ImpSdrPathDragData::maMove

Definition at line 106 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

const XPolyPolygon ImpSdrPathDragData::maOrig

Definition at line 105 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

bool const ImpSdrPathDragData::mbMultiPointDrag

Definition at line 104 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nNextNextPnt

Definition at line 92 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nNextNextPnt0

Definition at line 101 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().

sal_uInt16 ImpSdrPathDragData::nNextPnt

Definition at line 88 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nNextPnt0

Definition at line 100 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().

sal_uInt16 ImpSdrPathDragData::nPnt

Definition at line 83 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nPnt0

Definition at line 99 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().

sal_uInt16 ImpSdrPathDragData::nPointCount

Definition at line 84 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nPoly

Definition at line 82 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().

sal_uInt16 ImpSdrPathDragData::nPrevPnt

Definition at line 87 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nPrevPnt0

Definition at line 98 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().

sal_uInt16 ImpSdrPathDragData::nPrevPrevPnt

Definition at line 91 of file svdopath.cxx.

Referenced by ImpSdrPathDragData().

sal_uInt16 ImpSdrPathDragData::nPrevPrevPnt0

Definition at line 97 of file svdopath.cxx.

Referenced by ImpSdrPathDragData(), and ResetPoly().


The documentation for this struct was generated from the following file: