Public Member Functions | Private Attributes

fl_ShadowListener Class Reference

#include <fl_SectionLayout.h>

Inheritance diagram for fl_ShadowListener:
PL_Listener

List of all members.

Public Member Functions

 fl_ShadowListener (fl_HdrFtrSectionLayout *pHFSL, fl_HdrFtrShadow *pShadow)
virtual ~fl_ShadowListener ()
virtual bool populate (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr)
virtual bool populateStrux (pf_Frag_Strux *sdh, const PX_ChangeRecord *pcr, fl_ContainerLayout **psfh)
virtual bool change (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr)
virtual bool insertStrux (fl_ContainerLayout *sfh, const PX_ChangeRecord *pcr, pf_Frag_Strux *sdh, PL_ListenerId lid, void(*pfnBindHandles)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew))
virtual bool signal (UT_uint32 iSignal)

Private Attributes

PD_Documentm_pDoc
fl_HdrFtrShadowm_pShadow
bool m_bListening
fl_ContainerLayoutm_pCurrentBL
fl_HdrFtrSectionLayoutm_pHFSL
fl_TableLayoutm_pCurrentTL
fl_CellLayoutm_pCurrentCell

Constructor & Destructor Documentation

fl_ShadowListener::fl_ShadowListener ( fl_HdrFtrSectionLayout pHFSL,
fl_HdrFtrShadow pShadow 
)
fl_ShadowListener::~fl_ShadowListener (  )  [virtual]

Member Function Documentation

bool fl_ShadowListener::change ( fl_ContainerLayout sfh,
const PX_ChangeRecord pcr 
) [virtual]

Implements PL_Listener.

References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.

bool fl_ShadowListener::insertStrux ( fl_ContainerLayout sfh,
const PX_ChangeRecord pcr,
pf_Frag_Strux sdh,
PL_ListenerId  lid,
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew)  pfnBindHandles 
) [virtual]

Implements PL_Listener.

References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.

bool fl_ShadowListener::signal ( UT_uint32  iSignal  )  [virtual]

Implements PL_Listener.

References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.


Member Data Documentation

Referenced by populate(), and populateStrux().


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