Logo Search packages:      
Sourcecode: abiword version File versions

fl_DocListener Class Reference

#include <fl_DocListener.h>

Inheritance diagram for fl_DocListener:

List of all members.

Detailed Description

The fl_DocListener class handles notifications from a PD_Document to its associated FL_DocLayout.

Definition at line 39 of file fl_DocListener.h.

Public Member Functions

virtual bool change (PL_StruxFmtHandle sfh, const PX_ChangeRecord *pcr)
virtual void deferNotifications (void)
 fl_DocListener (PD_Document *doc, FL_DocLayout *pLayout)
const FL_DocLayout * getLayout () const
virtual PLListenerType getType () const
bool holdTableLayout (void)
virtual bool insertStrux (PL_StruxFmtHandle sfh, const PX_ChangeRecord *pcr, PL_StruxDocHandle sdh, PL_ListenerId lid, void(*pfnBindHandles)(PL_StruxDocHandle sdhNew, PL_ListenerId lid, PL_StruxFmtHandle sfhNew))
virtual bool populate (PL_StruxFmtHandle sfh, const PX_ChangeRecord *pcr)
virtual bool populateStrux (PL_StruxDocHandle sdh, const PX_ChangeRecord *pcr, PL_StruxFmtHandle *psfh)
virtual void processDeferredNotifications (void)
void setHoldTableLayout (bool bHold)
virtual bool signal (UT_uint32 iSignal)
virtual ~fl_DocListener ()

Private Member Functions

fl_ContainerLayout * getTopContainerLayout (void)
fl_ContainerLayout * popContainerLayout (void)
void pushContainerLayout (fl_ContainerLayout *pCL)

Private Attributes

bool m_bCacheChanges
bool m_bEndFootnoteProcessedInBlock
bool m_bFootnoteInProgress
bool m_bHoldTableLayout
bool m_bScreen
 Set when the document is drawn on screen.
AV_ChangeMask m_chgMaskCached
UT_uint32 m_iGlobCounter
fl_SectionLayout * m_pCurrentSL
 Document which is client of this DocListener.
FL_DocLayout * m_pLayout
 The Layout notified by this DocListener.
UT_Stack m_sLastContainerLayout

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

Generated by  Doxygen 1.6.0   Back to index