Logo Search packages:      
Sourcecode: abiword version File versions

pf_Frag_Strux Class Reference

#include <pf_Frag_Strux.h>

Inheritance diagram for pf_Frag_Strux:

pf_Frag pf_Frag_Strux_Block pf_Frag_Strux_Section pf_Frag_Strux_SectionCell pf_Frag_Strux_SectionEndCell pf_Frag_Strux_SectionEndEndnote pf_Frag_Strux_SectionEndFootnote pf_Frag_Strux_SectionEndFrame pf_Frag_Strux_SectionEndMarginnote pf_Frag_Strux_SectionEndnote pf_Frag_Strux_SectionEndTable pf_Frag_Strux_SectionEndTOC pf_Frag_Strux_SectionFootnote pf_Frag_Strux_SectionFrame pf_Frag_Strux_SectionHdrFtr pf_Frag_Strux_SectionMarginnote pf_Frag_Strux_SectionTable pf_Frag_Strux_SectionTOC

List of all members.

Detailed Description

pf_Frag_Strux represents structure information (such as a paragraph or section) in the document.

pf_Frag_Strux is descended from pf_Frag, but is a base class for pf_Frag_Strux_Block and pf_Frag_Strux_Section.

We use an enum to remember type, rather than use any of the run-time stuff.

Definition at line 40 of file pf_Frag_Strux.h.

Public Types

enum  _PFType {
  PFT_Text, PFT_Object, PFT_Strux, PFT_EndOfDoc,
typedef enum pf_Frag::_PFType PFType

Public Member Functions

virtual bool createSpecialChangeRecord (PX_ChangeRecord **ppcr, PT_DocPosition dpos) const
fd_FieldgetField (void)
PL_StruxFmtHandle getFmtHandle (PL_ListenerId lid) const
PT_AttrPropIndex getIndexAP (void) const
UT_uint32 getLength (void) const
pf_FraggetNext (void) const
pt_PieceTable * getPieceTable (void)
PT_DocPosition getPos (void) const
pf_FraggetPrev (void) const
PTStruxType getStruxType (void) const
PFType getType (void) const
bool isContentEqual (const pf_Frag &f2) const
bool operator== (const pf_Frag &f2) const
 pf_Frag_Strux (pt_PieceTable *pPT, PTStruxType struxType, UT_uint32 length, PT_AttrPropIndex indexAP)
bool setFmtHandle (PL_ListenerId lid, PL_StruxFmtHandle sfh)
virtual void setIndexAP (PT_AttrPropIndex indexNewAP)
pf_FragsetNext (pf_Frag *pNext)
void setPos (PT_DocPosition pos) const
pf_FragsetPrev (pf_Frag *pPrev)

Protected Member Functions

virtual bool _isContentEqual (const pf_Frag &f2) const

Protected Attributes

PT_AttrPropIndex m_indexAP
UT_uint32 m_length
pt_PieceTable * m_pPieceTable
PTStruxType m_struxType
PFType m_type
UT_Vector m_vecFmtHandle

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

Generated by  Doxygen 1.6.0   Back to index