Public Member Functions | Protected Member Functions | Private Attributes

fp_RDFAnchorRun Class Reference

#include <fp_Run.h>

Inheritance diagram for fp_RDFAnchorRun:
fp_HyperlinkRun fp_Run fp_ContainerObject

List of all members.

Public Member Functions

 fp_RDFAnchorRun (fl_BlockLayout *pBL, UT_uint32 iOffsetFirst, UT_uint32 iLen)
virtual ~fp_RDFAnchorRun ()
virtual FP_HYPERLINK_TYPE getHyperlinkType (void) const
UT_uint32 getPID (void)
const char * getValue (void)
void recalcValue (void)
virtual bool canBreakAfter (void) const
virtual bool canBreakBefore (void) const
UT_sint32 getRealWidth (void) const
void cleanDraw (dg_DrawArgs *)
UT_sint32 calcWidth (void)
std::string getXMLID ()

Protected Member Functions

virtual void _draw (dg_DrawArgs *)
virtual void _clearScreen (bool bFullLineHeightRect)
virtual bool _recalcWidth (void)
bool _setValue (void)
virtual void _setWidth (UT_sint32 iWidth)
virtual bool _letPointPass (void) const
virtual bool _canContainPoint (void) const
virtual void _lookupProperties (const PP_AttrProp *pSpanAP, const PP_AttrProp *pBlockAP, const PP_AttrProp *pSectionAP, GR_Graphics *pG)

Private Attributes

UT_uint32 m_iPID
UT_UTF8String m_sValue
UT_sint32 m_iRealWidth

Constructor & Destructor Documentation

fp_RDFAnchorRun::~fp_RDFAnchorRun (  )  [virtual]

Member Function Documentation

bool fp_RDFAnchorRun::_canContainPoint ( void   )  const [protected, virtual]

Reimplemented from fp_HyperlinkRun.

void fp_RDFAnchorRun::_clearScreen ( bool  bFullLineHeightRect  )  [protected, virtual]
bool fp_RDFAnchorRun::_letPointPass ( void   )  const [protected, virtual]

Reimplemented from fp_HyperlinkRun.

void fp_RDFAnchorRun::_lookupProperties ( const PP_AttrProp pSpanAP,
const PP_AttrProp pBlockAP,
const PP_AttrProp pSectionAP,
GR_Graphics pG 
) [protected, virtual]
bool fp_RDFAnchorRun::_setValue ( void   )  [protected]

References UT_String::c_str(), fp_Run::getSpanAP(), and m_sValue.

Referenced by calcWidth().

void fp_RDFAnchorRun::_setWidth ( UT_sint32  iWidth  )  [protected, virtual]

Reimplemented from fp_Run.

References UT_DEBUGMSG.

Referenced by _recalcWidth(), and fp_RDFAnchorRun().

bool fp_RDFAnchorRun::canBreakAfter ( void   )  const [virtual]

Reimplemented from fp_HyperlinkRun.

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

Reimplemented from fp_HyperlinkRun.

void fp_RDFAnchorRun::cleanDraw ( dg_DrawArgs  ) 
virtual FP_HYPERLINK_TYPE fp_RDFAnchorRun::getHyperlinkType ( void   )  const [inline, virtual]

Reimplemented from fp_HyperlinkRun.

UT_uint32 fp_RDFAnchorRun::getPID ( void   )  [inline]
UT_sint32 fp_RDFAnchorRun::getRealWidth ( void   )  const [inline]
const char * fp_RDFAnchorRun::getValue ( void   ) 
std::string fp_RDFAnchorRun::getXMLID (  ) 
void fp_RDFAnchorRun::recalcValue ( void   ) 

Member Data Documentation

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