Public Member Functions | Private Member Functions | Private Attributes | Friends

fl_HdrFtrShadow Class Reference

#include <fl_SectionLayout.h>

Inheritance diagram for fl_HdrFtrShadow:
fl_SectionLayout fl_ContainerLayout fl_Layout

List of all members.

Public Member Functions

 fl_HdrFtrShadow (FL_DocLayout *pLayout, fp_Page *pPage, fl_HdrFtrSectionLayout *pDocSL, pf_Frag_Strux *sdh, PT_AttrPropIndex ap)
virtual ~fl_HdrFtrShadow ()
virtual fl_HdrFtrSectionLayoutgetHdrFtrSectionLayout (void) const
fl_ContainerLayoutfindMatchingContainer (fl_ContainerLayout *pBL)
fl_ContainerLayoutfindBlockAtPosition (PT_DocPosition pos)
virtual void format (void)
virtual void updateLayout (bool bDoFull)
virtual void redrawUpdate (void)
fp_PagegetPage (void) const
virtual fp_ContainergetNewContainer (fp_Container *pFirstContainer=NULL)
virtual fp_ContainergetFirstContainer () const
virtual fp_ContainergetLastContainer () const
void layout (void)
void clearScreen (void)
virtual bool doclistener_changeStrux (const PX_ChangeRecord_StruxChange *pcrxc)
virtual void collapse (void)
virtual void markAllRunsDirty (void)
virtual fl_SectionLayoutgetSectionLayout (void) const

Private Member Functions

virtual void _lookupProperties (const PP_AttrProp *pAP)
virtual void _lookupMarginProperties (const PP_AttrProp *pAP)
void _createContainer (void)

Private Attributes

fp_ShadowContainerm_pContainer
fp_Pagem_pPage
fl_HdrFtrSectionLayoutm_pHdrFtrSL

Friends

class fl_DocListener

Constructor & Destructor Documentation

fl_HdrFtrShadow::~fl_HdrFtrShadow (  )  [virtual]

Member Function Documentation

void fl_HdrFtrShadow::_createContainer ( void   )  [private]
void fl_HdrFtrShadow::_lookupMarginProperties ( const PP_AttrProp pAP  )  [private, virtual]
void fl_HdrFtrShadow::_lookupProperties ( const PP_AttrProp pAP  )  [private, virtual]

this function is only to be called by fl_ContainerLayout::lookupProperties() all other code must call lookupProperties() instead

Implements fl_ContainerLayout.

void fl_HdrFtrShadow::clearScreen ( void   ) 
virtual void fl_HdrFtrShadow::collapse ( void   )  [inline, virtual]

Implements fl_ContainerLayout.

bool fl_HdrFtrShadow::doclistener_changeStrux ( const PX_ChangeRecord_StruxChange pcrxc  )  [virtual]
fl_ContainerLayout * fl_HdrFtrShadow::findMatchingContainer ( fl_ContainerLayout pBL  ) 

References fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getFirstLayout(), fl_ContainerLayout::getNext(), fl_ContainerLayout::getNextBlockInDocument(), fl_Layout::getStruxDocHandle(), fl_Layout::m_pDoc, PD_Document::miniDump(), fl_ContainerLayout::myContainingLayout(), and xxx_UT_DEBUGMSG.

Referenced by fl_HdrFtrSectionLayout::bl_doclistener_changeFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_changeObject(), fl_HdrFtrSectionLayout::bl_doclistener_changeSpan(), fl_HdrFtrSectionLayout::bl_doclistener_changeStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteCellStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_deleteObject(), fl_HdrFtrSectionLayout::bl_doclistener_deleteSpan(), fl_HdrFtrSectionLayout::bl_doclistener_deleteStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteTableStrux(), fl_HdrFtrSectionLayout::bl_doclistener_insertCell(), fl_HdrFtrSectionLayout::bl_doclistener_insertEndTable(), fl_HdrFtrSectionLayout::bl_doclistener_insertFirstBlock(), fl_HdrFtrSectionLayout::bl_doclistener_insertFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_insertObject(), fl_HdrFtrSectionLayout::bl_doclistener_insertSpan(), fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::bl_doclistener_populateObject(), fl_HdrFtrSectionLayout::bl_doclistener_populateSpan(), fp_FieldTableSumCols::calculateValue(), fp_FieldTableSumRows::calculateValue(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::collapseBlock(), FL_DocLayout::findBlockAtPosition(), and FL_DocLayout::findBlockAtPositionReverse().

fp_Container * fl_HdrFtrShadow::getFirstContainer ( void   )  const [virtual]
fp_Container * fl_HdrFtrShadow::getLastContainer ( void   )  const [virtual]
fp_Container * fl_HdrFtrShadow::getNewContainer ( fp_Container pFirstContainer = NULL  )  [virtual]

Implements fl_SectionLayout.

References UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.

fp_Page* fl_HdrFtrShadow::getPage ( void   )  const [inline]
virtual fl_SectionLayout* fl_HdrFtrShadow::getSectionLayout ( void   )  const [inline, virtual]
void fl_HdrFtrShadow::layout ( void   ) 
virtual void fl_HdrFtrShadow::markAllRunsDirty ( void   )  [inline, virtual]

Friends And Related Function Documentation

friend class fl_DocListener [friend]

Reimplemented from fl_SectionLayout.


Member Data Documentation


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