fl_ContainerLayout Class Reference

#include <fl_ContainerLayout.h>

Inheritance diagram for fl_ContainerLayout:

fl_Layout fl_BlockLayout fl_SectionLayout fl_CellLayout fl_DocSectionLayout fl_EmbedLayout fl_FrameLayout fl_HdrFtrSectionLayout fl_HdrFtrShadow fl_TableLayout fl_TOCLayout

List of all members.

Public Member Functions

 fl_ContainerLayout (fl_ContainerLayout *pLayout, PL_StruxDocHandle sdh, PT_AttrPropIndex ap, PTStruxType iStrux, fl_ContainerType iType)
virtual ~fl_ContainerLayout ()
fl_ContainerType getContainerType (void) const
const char * getContainerString (void)
const char * getAttribute (const char *pKey) const
virtual fp_ContainergetFirstContainer () const
virtual fp_ContainergetLastContainer () const
virtual void setFirstContainer (fp_Container *pCon)
virtual void setLastContainer (fp_Container *pCon)
virtual bool recalculateFields (UT_uint32 iUpdateCount)=0
virtual fp_ContainergetNewContainer (fp_Container *pFirstContainer=NULL)=0
virtual FL_DocLayoutgetDocLayout (void) const
UT_sint32 getLevelInList (void)
virtual void format (void)=0
virtual void appendTextToBuf (UT_GrowBuf &buf)
virtual void updateLayout (bool bDoAll)=0
virtual void markAllRunsDirty (void)=0
virtual void collapse (void)=0
virtual void redrawUpdate (void)=0
virtual void setNeedsReformat (fl_ContainerLayout *pCL, UT_uint32 offset=0)=0
virtual void setNeedsRedraw (void)=0
virtual bool isCollapsed (void) const =0
virtual bool needsReformat (void) const =0
virtual bool needsRedraw (void) const =0
virtual fl_DocSectionLayoutgetDocSectionLayout (void) const
virtual fl_SectionLayoutgetSectionLayout () const =0
virtual fl_HdrFtrSectionLayoutgetHdrFtrSectionLayout (void) const
void setContainingLayout (fl_ContainerLayout *)
fl_ContainerLayoutmyContainingLayout (void) const
fl_HdrFtrSectionLayoutgetHdrFtrLayout (void)
void setPrev (fl_ContainerLayout *)
void setNext (fl_ContainerLayout *)
fl_ContainerLayoutgetPrev (void) const
fl_ContainerLayoutgetNext (void) const
fl_ContainerLayoutgetFirstLayout (void) const
fl_ContainerLayoutgetLastLayout (void) const
void setLastLayout (fl_ContainerLayout *pL)
void setFirstLayout (fl_ContainerLayout *pL)
fl_ContainerLayoutappend (PL_StruxDocHandle sdh, PT_AttrPropIndex indexAP, fl_ContainerType iType)
void add (fl_ContainerLayout *pL)
fl_ContainerLayoutinsert (PL_StruxDocHandle sdh, fl_ContainerLayout *pPrev, PT_AttrPropIndex indexAP, fl_ContainerType iType)
void remove (fl_ContainerLayout *pL)
virtual fp_RungetFirstRun (void) const
virtual PT_DocPosition getPosition (bool bActualBlockPosition=false) const
bool canContainPoint () const
FPVisibility isHidden () const
void setVisibility (FPVisibility eVis)
bool isOnScreen () const
UT_sint32 getNumFrames (void) const
fl_FrameLayoutgetNthFrameLayout (UT_sint32 i) const
fp_FrameContainergetNthFrameContainer (UT_sint32 i) const
void addFrame (fl_FrameLayout *pFrame)
void removeFrame (fl_FrameLayout *pFrame)
UT_sint32 getFoldedLevel (void)
UT_uint32 getFoldedID (void)
void lookupFoldedLevel (void)
void lookupProperties (void)
void lookupMarginProperties (void)
fl_BlockLayoutgetNextBlockInDocument (void) const
fl_BlockLayoutgetPrevBlockInDocument (void) const
FPVisibility getAP (const PP_AttrProp *&pAP) const
void getSpanAP (UT_uint32 blockPos, bool bLeft, const PP_AttrProp *&pSpanAP) const

Protected Member Functions

void _insertIntoList (fl_ContainerLayout *pL)

Private Member Functions

bool _getPropertiesAP (const PP_AttrProp *&pAP)
virtual void _lookupProperties (const PP_AttrProp *pAP)=0
virtual void _lookupMarginProperties (const PP_AttrProp *)
virtual bool _canContainPoint () const
void _insertFirst (fl_ContainerLayout *pL)

Private Attributes

fl_ContainerType m_iConType
fl_ContainerLayoutm_pMyLayout
fl_ContainerLayoutm_pPrev
fl_ContainerLayoutm_pNext
fl_ContainerLayoutm_pFirstL
fl_ContainerLayoutm_pLastL
fp_Containerm_pFirstContainer
fp_Containerm_pLastContainer
FPVisibility m_eHidden
UT_GenericVector
< fl_FrameLayout * > 
m_vecFrames
UT_sint32 m_iFoldedLevel
UT_uint32 m_iFoldedID

Friends

class fl_BlockLayout


Constructor & Destructor Documentation

fl_ContainerLayout::fl_ContainerLayout ( fl_ContainerLayout pLayout,
PL_StruxDocHandle  sdh,
PT_AttrPropIndex  ap,
PTStruxType  iStrux,
fl_ContainerType  iType 
)

fl_ContainerLayout::~fl_ContainerLayout (  )  [virtual]


Member Function Documentation

fl_ContainerType fl_ContainerLayout::getContainerType ( void   )  const [inline]

References m_iConType.

Referenced by fp_CellContainer::_clear(), FV_View::_clearBetweenPositions(), fl_AnnotationLayout::_createAnnotationContainer(), fl_FootnoteLayout::_createFootnoteContainer(), fl_FrameLayout::_createFrameContainer(), fl_TOCLayout::_createTOCContainer(), FV_View::_deleteSelection(), fp_TextRun::_draw(), FV_View::_drawOrClearBetweenPositions(), PD_Document::_exportFindVisDirectionRunAtPos(), FV_View::_findBlockAtPosition(), FV_View::_findGetNextBlockBuffer(), FV_View::_findPositionCoords(), FV_View::_getDocPosFromPoint(), FV_View::_getMouseContext(), fl_AnnotationLayout::_insertAnnotationContainer(), fl_FootnoteLayout::_insertFootnoteContainer(), FV_View::_insertSectionBreak(), fl_TOCLayout::_insertTOCContainer(), fl_BlockLayout::_lookupMarginProperties(), fp_ImageRun::_lookupProperties(), fl_BlockLayout::_lookupProperties(), FV_View::_moveInsPtNextPrevLine(), FV_View::_removeThisHdrFtr(), add(), fl_TOCLayout::addBlock(), appendTextToBuf(), fl_HdrFtrSectionLayout::bl_doclistener_changeStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteCellStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteTableStrux(), fl_TableLayout::bl_doclistener_insertCell(), fl_TableLayout::bl_doclistener_insertEndTable(), fl_SectionLayout::bl_doclistener_insertSection(), fl_SectionLayout::bl_doclistener_insertTable(), fb_ColumnBreaker::breakSection(), fp_FieldTOCHeadingRun::calculateValue(), fp_FieldTOCListLabelRun::calculateValue(), fp_FieldTableSumCols::calculateValue(), fp_FieldTableSumRows::calculateValue(), canContainPoint(), fl_DocListener::change(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), fl_SectionLayout::checkAndAdjustCellSize(), FV_View::cmdInsertPositionedGraphic(), FV_View::cmdInsertTOC(), FV_View::cmdSelectColumn(), fl_DocSectionLayout::collapse(), fl_HdrFtrSectionLayout::collapseBlock(), FV_View::convertInLineToPositioned(), FV_View::countWords(), fl_CellLayout::createCellContainer(), Defun(), fp_TableContainer::deleteBrokenTables(), fp_CellContainer::deleteBrokenTables(), fl_DocSectionLayout::deleteBrokenTablesFromHere(), fl_CellLayout::doclistener_changeStrux(), fl_TableLayout::doclistener_changeStrux(), fl_CellLayout::doclistener_deleteStrux(), fl_TableLayout::doclistener_deleteStrux(), fl_DocSectionLayout::doclistener_deleteStrux(), fl_FrameLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_insertBlock(), fl_BlockLayout::doclistener_insertSection(), fp_CellContainer::drawLines(), FL_DocLayout::fillLayouts(), FL_DocLayout::fillTOC(), fl_HdrFtrShadow::findBlockAtPosition(), FL_DocLayout::findBlockAtPosition(), fl_HdrFtrShadow::findMatchingContainer(), fl_HdrFtrSectionLayout::findMatchingContainer(), fl_BlockLayout::findNextLineInDocument(), fl_BlockLayout::findPrevLineInDocument(), fl_BlockLayout::fl_BlockLayout(), fl_EmbedLayout::fl_EmbedLayout(), fl_FrameLayout::fl_FrameLayout(), fl_TOCLayout::fl_TOCLayout(), fl_CellLayout::format(), fl_TableLayout::format(), fl_HdrFtrShadow::format(), fl_FrameLayout::format(), fl_BlockLayout::format(), FL_DocLayout::formatAll(), FV_View::getAllBlocksInList(), fl_DocSectionLayout::getAnnotationLayout(), fl_AnnotationLayout::getAnnotationRun(), fp_CellContainer::getBackground(), FV_View::getBlocksInSelection(), FV_View::getCellAtPos(), getContainerString(), fl_EmbedLayout::getContainingBlock(), getDocLayout(), fp_TOCContainer::getDocSectionLayout(), fp_FrameContainer::getDocSectionLayout(), fp_EndnoteContainer::getDocSectionLayout(), fp_AnnotationContainer::getDocSectionLayout(), fp_FootnoteContainer::getDocSectionLayout(), getDocSectionLayout(), FV_View::getEditableBounds(), fl_BlockLayout::getEmbeddedOffset(), FV_View::getEmbedDepth(), fl_BlockLayout::getEnclosingBlock(), fl_SectionLayout::getFirstBlock(), getFirstRun(), fl_DocSectionLayout::getFootnoteLayout(), FV_View::getFrameLayout(), FV_FrameEdit::getFrameStrings(), getHdrFtrLayout(), getHdrFtrSectionLayout(), FV_VisualDragText::getImageFromSelection(), FV_View::getLeftRulerInfo(), fl_EmbedLayout::getLength(), getLevelInList(), fp_TableContainer::getMarginAfter(), fp_Line::getMarginAfter(), fp_TableContainer::getMarginBefore(), fp_Line::getMarginBefore(), fl_BlockLayout::getNewContainer(), getNextBlockInDocument(), fp_TOCContainer::getNextContainerInSection(), fp_TableContainer::getNextContainerInSection(), fp_CellContainer::getNextContainerInSection(), fp_Line::getNextContainerInSection(), fp_AnnotationContainer::getNextContainerInSection(), fp_FootnoteContainer::getNextContainerInSection(), FV_View::getNumColumnsInSelection(), FV_View::getNumRowsInSelection(), fp_Container::getPageRelativeOffsets(), getPosition(), getPrevBlockInDocument(), fp_TOCContainer::getPrevContainerInSection(), fp_TableContainer::getPrevContainerInSection(), fp_CellContainer::getPrevContainerInSection(), fp_Line::getPrevContainerInSection(), fp_AnnotationContainer::getPrevContainerInSection(), fp_FootnoteContainer::getPrevContainerInSection(), fl_TOCLayout::getSectionLayout(), fl_CellLayout::getSectionLayout(), fl_TableLayout::getSectionLayout(), fl_FrameLayout::getSectionLayout(), fl_EmbedLayout::getSectionLayout(), FV_View::getTableAtPos(), fl_BlockLayout::getTextIndent(), fl_BlockLayout::getTOCNumType(), fl_BlockLayout::getTOCTabLeader(), fl_BlockLayout::getTOCTabPosition(), FV_View::getTopRulerInfo(), fp_VerticalContainer::getY(), insert(), FV_View::insertAnnotation(), FV_View::insertFootnote(), IE_Imp_RTF::insertStrux(), fl_DocListener::insertStrux(), fl_TableLayout::insertTableContainer(), fl_BlockLayout::isEmbeddedType(), FV_View::isInDocSection(), FV_View::isInFrame(), FV_View::isInHdrFtr(), FV_View::isInTable(), fl_BlockLayout::isNotTOCable(), fl_HdrFtrSectionLayout::localFormat(), FV_VisualDragText::mouseRelease(), FV_FrameEdit::mouseRelease(), fl_TableLayout::needsReformat(), AP_UnixDialog_FormatFrame::notifyActiveFrame(), fl_ShadowListener::populateStrux(), fl_DocListener::populateStrux(), FV_View::populateThisHdrFtr(), FV_View::processSelectedBlocks(), fl_HdrFtrShadow::redrawUpdate(), fl_DocSectionLayout::redrawUpdate(), remove(), FV_View::setCellFormat(), AP_Dialog_FormatTable::setCurCellProps(), AP_Dialog_FormatFrame::setCurFrameProps(), FV_FrameEdit::setDragType(), setFirstContainer(), fl_BlockLayout::setFramesOnPage(), fp_CellContainer::setHeight(), fl_SectionLayout::setNeedsReformat(), FV_View::setStyleAtPos(), fp_CellContainer::setWidth(), fl_BlockLayout::shuffleEmbeddedIfNeeded(), fp_CellContainer::sizeRequest(), FV_View::toggleCase(), fl_BlockLayout::transferListFlags(), fl_BlockLayout::updateEnclosingBlockIfNeeded(), fl_DocSectionLayout::updateLayout(), and fp_Page::updatePageForWrapping().

const char * fl_ContainerLayout::getContainerString ( void   ) 

const char * fl_ContainerLayout::getAttribute ( const char *  pszName  )  const

Return the value of the attribute keyed by pszName

References gchar, getAP(), PP_AttrProp::getAttribute(), and UT_return_val_if_fail.

Referenced by FL_DocLayout::findSectionForHdrFtr(), and fl_DocSectionLayout::setHdrFtr().

fp_Container * fl_ContainerLayout::getFirstContainer ( void   )  const [virtual]

Reimplemented in fl_DocSectionLayout, fl_HdrFtrSectionLayout, and fl_HdrFtrShadow.

References m_pFirstContainer.

Referenced by fl_BlockLayout::_breakLineAfterRun(), FV_View::_charInsert(), FV_View::_clearBetweenPositions(), fl_TOCLayout::_createAndFillTOCEntry(), FV_View::_fixInsertionPointCoords(), AP_UnixDialog_Lists::_gatherData(), AP_CocoaDialog_Lists::_gatherData, AP_LeftRuler::_getCellMarkerRects(), FV_View::_getMouseContext(), fl_BlockLayout::_insertEndOfParagraphRun(), fl_TOCLayout::_insertTOCContainer(), fl_TOCLayout::_localCollapse(), fl_CellLayout::_localCollapse(), fl_EndnoteLayout::_localCollapse(), fl_AnnotationLayout::_localCollapse(), fl_FootnoteLayout::_localCollapse(), fl_BlockLayout::_purgeEndOfParagraphRun(), fl_BlockLayout::_purgeLine(), fl_BlockLayout::_removeAllEmptyLines(), fl_BlockLayout::_removeLine(), fl_BlockLayout::_stuffAllRunsOnALine(), fb_LineBreaker::breakParagraph(), fb_ColumnBreaker::breakSection(), fp_FieldTOCNumRun::calculateValue(), fl_CellLayout::checkAndAdjustCellSize(), fl_BlockLayout::clearScreen(), FV_View::cmdDeleteRow(), FV_View::cmdSelect(), FV_View::cmdTableToText(), fl_BlockLayout::coalesceRuns(), fl_TOCLayout::collapse(), fl_CellLayout::collapse(), fl_TableLayout::collapse(), fl_DocSectionLayout::collapse(), fl_FrameLayout::collapse(), fl_EndnoteLayout::collapse(), fl_AnnotationLayout::collapse(), fl_FootnoteLayout::collapse(), fl_BlockLayout::collapse(), FV_View::convertPositionedToInLine(), FV_View::countWords(), fp_CellContainer::deleteBrokenTables(), fl_DocSectionLayout::deleteBrokenTablesFromHere(), fl_TOCLayout::doclistener_changeStrux(), fl_FrameLayout::doclistener_changeStrux(), fl_BlockLayout::doclistener_changeStrux(), fl_TOCLayout::doclistener_deleteStrux(), fl_FrameLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_insertFrame(), fl_BlockLayout::doclistener_insertSection(), fl_BlockLayout::doclistener_insertSpan(), fl_TableLayout::doSimpleChange(), fp_CellContainer::drawSelectedCell(), FV_View::findCellPosAt(), fl_BlockLayout::findLineInBlock(), fl_BlockLayout::findLineWithFootnotePID(), fl_BlockLayout::findNextLineInDocument(), fl_BlockLayout::findPointCoords(), fl_TOCLayout::format(), fl_CellLayout::format(), fl_TableLayout::format(), fl_DocSectionLayout::format(), fl_FrameLayout::format(), fl_EndnoteLayout::format(), fl_AnnotationLayout::format(), fl_FootnoteLayout::format(), fl_BlockLayout::format(), fl_BlockLayout::formatWrappedFromHere(), fp_Line::getAnnotationContainers(), FV_View::getCellAtPos(), FL_DocLayout::getEndnoteVal(), fp_Line::getFootnoteContainers(), FL_DocLayout::getFootnoteVal(), FV_FrameEdit::getFrameStrings(), fl_BlockLayout::getHeightOfBlock(), FV_VisualDragText::getImageFromSelection(), fl_BlockLayout::getLeftRightForWrapping(), FV_View::getLeftRulerInfo(), fl_CellLayout::getNewContainer(), fl_TableLayout::getNewContainer(), fl_BlockLayout::getNewContainer(), fp_TOCContainer::getNextContainerInSection(), fp_TableContainer::getNextContainerInSection(), fp_CellContainer::getNextContainerInSection(), fp_Line::getNextContainerInSection(), fp_AnnotationContainer::getNextContainerInSection(), fp_FootnoteContainer::getNextContainerInSection(), fl_BlockLayout::getNextWrappedLine(), getNthFrameContainer(), FV_View::getNumColumnsInSelection(), FV_View::getNumRowsInSelection(), fl_TOCLayout::getTabPosition(), fl_BlockLayout::getXYOffsetToLine(), FV_View::gotoTarget(), insert(), fl_TableLayout::insertTableContainer(), fp_Line::isFirstLineInBlock(), fl_CellLayout::isLayedOut(), isOnScreen(), fl_FrameLayout::localCollapse(), fl_BlockLayout::markAllRunsDirty(), fl_FrameLayout::miniFormat(), FV_FrameEdit::mouseRelease(), FV_View::notifyListeners(), fl_BlockLayout::purgeLayout(), fl_TableLayout::redrawUpdate(), fl_BlockLayout::redrawUpdate(), fl_TOCLayout::removeBlock(), FV_FrameEdit::setDragType(), fl_BlockLayout::setFramesOnPage(), fl_TOCLayout::setSelected(), fp_Page::updatePageForWrapping(), fl_AnnotationLayout::~fl_AnnotationLayout(), fl_CellLayout::~fl_CellLayout(), fl_EndnoteLayout::~fl_EndnoteLayout(), fl_FootnoteLayout::~fl_FootnoteLayout(), fl_FrameLayout::~fl_FrameLayout(), fl_TableLayout::~fl_TableLayout(), and fl_TOCLayout::~fl_TOCLayout().

fp_Container * fl_ContainerLayout::getLastContainer ( void   )  const [virtual]

Reimplemented in fl_DocSectionLayout, fl_HdrFtrSectionLayout, and fl_HdrFtrShadow.

References m_pLastContainer.

Referenced by fl_BlockLayout::_breakLineAfterRun(), fb_LineBreaker::_breakTheLineAtLastRunToKeep(), fl_AnnotationLayout::_createAnnotationContainer(), fl_FootnoteLayout::_createFootnoteContainer(), fl_FrameLayout::_createFrameContainer(), fl_TOCLayout::_createTOCContainer(), fl_BlockLayout::_doInsertForcedPageBreakRun(), fl_BlockLayout::_doInsertRun(), fl_AnnotationLayout::_insertAnnotationContainer(), fl_FootnoteLayout::_insertFootnoteContainer(), fl_TOCLayout::_insertTOCContainer(), fl_BlockLayout::_lookupProperties(), fl_BlockLayout::_purgeLine(), fl_BlockLayout::_removeLine(), fl_TableLayout::attachCell(), fl_SectionLayout::bl_doclistener_populateSpan(), fl_BlockLayout::collapse(), FV_View::convertPositionedToInLine(), fl_TableLayout::createTableContainer(), fl_TOCLayout::doclistener_changeStrux(), fl_BlockLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_populateSpan(), FL_DocLayout::fillLayouts(), fl_BlockLayout::findPointCoords(), fl_BlockLayout::findPrevLineInDocument(), fl_TOCLayout::format(), fl_CellLayout::format(), fl_DocSectionLayout::format(), fl_FrameLayout::format(), fl_EndnoteLayout::format(), fl_AnnotationLayout::format(), fl_FootnoteLayout::format(), fl_BlockLayout::format(), fl_BlockLayout::formatWrappedFromHere(), fl_BlockLayout::getLeftRightForWrapping(), fl_TOCLayout::getNewContainer(), fl_CellLayout::getNewContainer(), fl_FrameLayout::getNewContainer(), fl_EndnoteLayout::getNewContainer(), fl_AnnotationLayout::getNewContainer(), fl_FootnoteLayout::getNewContainer(), fl_BlockLayout::getNewContainer(), fl_BlockLayout::getNextWrappedLine(), fp_TOCContainer::getPrevContainerInSection(), fp_TableContainer::getPrevContainerInSection(), fp_CellContainer::getPrevContainerInSection(), fp_Line::getPrevContainerInSection(), fp_AnnotationContainer::getPrevContainerInSection(), fp_FootnoteContainer::getPrevContainerInSection(), insert(), fl_TableLayout::insertTableContainer(), fp_Line::isLastLineInBlock(), isOnScreen(), fl_DocListener::populateStrux(), fl_BlockLayout::purgeLayout(), FV_View::setCharFormat(), fl_FrameLayout::setContainerProperties(), fl_BlockLayout::setFramesOnPage(), fl_AnnotationLayout::~fl_AnnotationLayout(), fl_CellLayout::~fl_CellLayout(), fl_EndnoteLayout::~fl_EndnoteLayout(), fl_FootnoteLayout::~fl_FootnoteLayout(), fl_FrameLayout::~fl_FrameLayout(), and fl_TOCLayout::~fl_TOCLayout().

void fl_ContainerLayout::setFirstContainer ( fp_Container pCon  )  [virtual]

void fl_ContainerLayout::setLastContainer ( fp_Container pCon  )  [virtual]

virtual bool fl_ContainerLayout::recalculateFields ( UT_uint32  iUpdateCount  )  [pure virtual]

virtual fp_Container* fl_ContainerLayout::getNewContainer ( fp_Container pFirstContainer = NULL  )  [pure virtual]

FL_DocLayout * fl_ContainerLayout::getDocLayout ( void   )  const [virtual]

UT_sint32 fl_ContainerLayout::getLevelInList ( void   ) 

virtual void fl_ContainerLayout::format ( void   )  [pure virtual]

void fl_ContainerLayout::appendTextToBuf ( UT_GrowBuf buf  )  [virtual]

virtual void fl_ContainerLayout::updateLayout ( bool  bDoAll  )  [pure virtual]

virtual void fl_ContainerLayout::markAllRunsDirty ( void   )  [pure virtual]

virtual void fl_ContainerLayout::collapse ( void   )  [pure virtual]

virtual void fl_ContainerLayout::redrawUpdate ( void   )  [pure virtual]

virtual void fl_ContainerLayout::setNeedsReformat ( fl_ContainerLayout pCL,
UT_uint32  offset = 0 
) [pure virtual]

virtual void fl_ContainerLayout::setNeedsRedraw ( void   )  [pure virtual]

virtual bool fl_ContainerLayout::isCollapsed ( void   )  const [pure virtual]

virtual bool fl_ContainerLayout::needsReformat ( void   )  const [pure virtual]

virtual bool fl_ContainerLayout::needsRedraw ( void   )  const [pure virtual]

fl_DocSectionLayout * fl_ContainerLayout::getDocSectionLayout ( void   )  const [virtual]

virtual fl_SectionLayout* fl_ContainerLayout::getSectionLayout (  )  const [pure virtual]

fl_HdrFtrSectionLayout * fl_ContainerLayout::getHdrFtrSectionLayout ( void   )  const [virtual]

void fl_ContainerLayout::setContainingLayout ( fl_ContainerLayout pL  ) 

fl_ContainerLayout * fl_ContainerLayout::myContainingLayout ( void   )  const