Public Member Functions | Protected Member Functions | Private Attributes

fp_DirectionMarkerRun Class Reference

#include <fp_DirectionMarkerRun.h>

Inheritance diagram for fp_DirectionMarkerRun:
fp_Run fp_ContainerObject

List of all members.

Public Member Functions

 fp_DirectionMarkerRun (fl_BlockLayout *pBL, UT_uint32 iOffsetFirst, UT_UCS4Char cMarker)
virtual void mapXYToPosition (UT_sint32 xPos, UT_sint32 yPos, PT_DocPosition &pos, bool &bBOL, bool &bEOL, bool &isTOC)
virtual void findPointCoords (UT_uint32 iOffset, UT_sint32 &x, UT_sint32 &y, UT_sint32 &x2, UT_sint32 &y2, UT_sint32 &height, bool &bDirection)
virtual bool canBreakAfter (void) const
virtual bool canBreakBefore (void) const
virtual UT_sint32 getDrawingWidth () const
virtual bool doesContainNonBlankData (void) const

Protected Member Functions

virtual void _lookupProperties (const PP_AttrProp *pSpanAP, const PP_AttrProp *pBlockAP, const PP_AttrProp *pSectionAP, GR_Graphics *pG)
virtual void _draw (dg_DrawArgs *)
virtual void _clearScreen (bool bFullLineHeightRect)
virtual bool _recalcWidth (void)
virtual bool _letPointPass (void) const
virtual bool _deleteFollowingIfAtInsPoint () const

Private Attributes

UT_uint32 m_iXoffText
UT_uint32 m_iYoffText
UT_uint32 m_iDrawWidth
UT_UCS4Char m_iMarker

Constructor & Destructor Documentation

fp_DirectionMarkerRun::fp_DirectionMarkerRun ( fl_BlockLayout pBL,
UT_uint32  iOffsetFirst,
UT_UCS4Char  cMarker 
)

Member Function Documentation

bool fp_DirectionMarkerRun::_deleteFollowingIfAtInsPoint (  )  const [protected, virtual]

Reimplemented from fp_Run.

References fp_Run::_getView(), and FV_View::getShowPara().

bool fp_DirectionMarkerRun::_letPointPass ( void   )  const [protected, virtual]

Reimplemented from fp_Run.

bool fp_DirectionMarkerRun::_recalcWidth ( void   )  [protected, virtual]
bool fp_DirectionMarkerRun::canBreakAfter ( void   )  const [virtual]

Implements fp_Run.

bool fp_DirectionMarkerRun::canBreakBefore ( void   )  const [virtual]

Implements fp_Run.

virtual bool fp_DirectionMarkerRun::doesContainNonBlankData ( void   )  const [inline, virtual]

Reimplemented from fp_Run.

void fp_DirectionMarkerRun::findPointCoords ( UT_uint32  iOffset,
UT_sint32 x,
UT_sint32 y,
UT_sint32 x2,
UT_sint32 y2,
UT_sint32 height,
bool &  bDirection 
) [virtual]
virtual UT_sint32 fp_DirectionMarkerRun::getDrawingWidth ( void   )  const [inline, virtual]

Reimplemented from fp_Run.

void fp_DirectionMarkerRun::mapXYToPosition ( UT_sint32  xPos,
UT_sint32  yPos,
PT_DocPosition pos,
bool &  bBOL,
bool &  bEOL,
bool &  isTOC 
) [virtual]

Member Data Documentation


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