Public Member Functions

pf_Frag_FmtMark Class Reference

#include <pf_Frag_FmtMark.h>

Inheritance diagram for pf_Frag_FmtMark:

List of all members.

Public Member Functions

 pf_Frag_FmtMark (pt_PieceTable *pPT, PT_AttrPropIndex indexAP)
virtual ~pf_Frag_FmtMark ()
virtual bool createSpecialChangeRecord (PX_ChangeRecord **ppcr, PT_DocPosition dpos, PT_BlockOffset blockOffset) const
virtual bool usesXID () const

Detailed Description

pf_Frag_FmtMark represents a zero-length place-holder fragment in the document. It is used to hold a formating information in anticipation of future text. That is, we use it when the user does a 'toggle bold' or similar and before any text has been entered. As soon as text is entered we will remove this marker (we may also remove it if the user moves the cursor away before actually entering any text).

Constructor & Destructor Documentation

pf_Frag_FmtMark::pf_Frag_FmtMark ( pt_PieceTable pPT,
PT_AttrPropIndex  indexAP 

References pf_Frag::m_indexAP.

pf_Frag_FmtMark::~pf_Frag_FmtMark (  )  [virtual]

Member Function Documentation

bool pf_Frag_FmtMark::createSpecialChangeRecord ( PX_ChangeRecord **  ppcr,
PT_DocPosition  dpos,
PT_BlockOffset  blockOffset 
) const [virtual]
virtual bool pf_Frag_FmtMark::usesXID (  )  const [inline, virtual]

Reimplemented from pf_Frag.

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