#include <fl_SectionLayout.h>
fl_SectionLayout::fl_SectionLayout | ( | FL_DocLayout * | pLayout, | |
pf_Frag_Strux * | sdh, | |||
PT_AttrPropIndex | ap, | |||
SectionType | iType, | |||
fl_ContainerType | iCType, | |||
PTStruxType | ptType, | |||
fl_ContainerLayout * | pMyContainerLayout | |||
) |
References FL_DocLayout::getDocument(), fl_Layout::m_pDoc, and UT_ASSERT.
fl_SectionLayout::~fl_SectionLayout | ( | ) | [virtual] |
References DELETEP, and m_pImageImage.
void fl_SectionLayout::_purgeLayout | ( | void | ) | [protected] |
Reimplemented in fl_EmbedLayout, fl_FrameLayout, fl_TableLayout, fl_CellLayout, and fl_TOCLayout.
References fl_ContainerLayout::getLastLayout(), fl_ContainerLayout::getPrev(), and fl_ContainerLayout::setNext().
Referenced by fl_DocSectionLayout::~fl_DocSectionLayout(), fl_HdrFtrSectionLayout::~fl_HdrFtrSectionLayout(), and fl_HdrFtrShadow::~fl_HdrFtrShadow().
bool fl_SectionLayout::bl_doclistener_changeFmtMark | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_FmtMarkChange * | pcrfmc | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_changeFmtMark(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_changeObject | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_ObjectChange * | pcroc | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_changeObject(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_changeSpan | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_SpanChange * | pcrsc | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_changeSpan(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_changeStrux | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_StruxChange * | pcrxc | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_changeStrux(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), doclistener_changeStrux(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_deleteFmtMark | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_FmtMark * | pcrfm | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_deleteFmtMark(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_deleteObject | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Object * | pcro | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_deleteObject(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_deleteSpan | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Span * | pcrs | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_deleteSpan(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_deleteStrux | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Strux * | pcrx | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_deleteStrux(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_insertBlock | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Strux * | pcrx, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout, and fl_TableLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_insertBlock(), fl_HdrFtrSectionLayout::bl_doclistener_insertFirstBlock(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), fl_BlockLayout::doclistener_insertFirstBlock(), PD_Document::getAllowChangeInsPoint(), fl_ContainerLayout::getHdrFtrLayout(), PX_ChangeRecord::getIndexAP(), fl_ContainerLayout::insert(), fl_Layout::m_pDoc, UT_ASSERT, and UT_DEBUGMSG.
Referenced by fl_DocListener::insertStrux().
bool fl_SectionLayout::bl_doclistener_insertFmtMark | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_FmtMark * | pcrfm | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_insertFmtMark(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change(), and fl_DocListener::populate().
fl_SectionLayout * fl_SectionLayout::bl_doclistener_insertFrame | ( | fl_ContainerLayout * | pBL, | |
SectionType | iType, | |||
const PX_ChangeRecord_Strux * | pcrx, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
Referenced by fl_DocListener::insertStrux().
bool fl_SectionLayout::bl_doclistener_insertObject | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Object * | pcro | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_insertObject(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
bool fl_SectionLayout::bl_doclistener_insertSection | ( | fl_ContainerLayout * | pPrevL, | |
SectionType | iType, | |||
const PX_ChangeRecord_Strux * | pcrx, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
References fl_ContainerLayout::add(), FL_DocLayout::addHdrFtrSection(), fl_ContainerLayout::collapse(), fl_HdrFtrSectionLayout::collapseBlock(), FL_DocLayout::findSectionForHdrFtr(), fl_BLOCK_STRUX_OFFSET, FL_CONTAINER_TOC, FL_HDRFTR_NONE, FL_SECTION_TOC, fl_ContainerLayout::format(), gchar, PP_AttrProp::getAttribute(), PD_Document::getAttrProp(), fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getDocSectionLayout(), PX_ChangeRecord::getIndexAP(), fl_ContainerLayout::getNext(), FV_View::getPoint(), PX_ChangeRecord::getPosition(), fl_BlockLayout::getSectionLayout(), FL_DocLayout::getView(), fl_ContainerLayout::insert(), FV_View::isActive(), fl_BlockLayout::isHdrFtr(), FV_View::isPreview(), fl_Layout::m_pDoc, m_pLayout, fl_ContainerLayout::redrawUpdate(), fl_ContainerLayout::remove(), fl_DocSectionLayout::setHdrFtr(), fl_ContainerLayout::setLastLayout(), fl_BlockLayout::setNeedsReformat(), fl_ContainerLayout::setNext(), FV_View::setPoint(), fl_BlockLayout::setSectionLayout(), FV_View::updateCarets(), UT_ASSERT, UT_DEBUGMSG, and UT_UNUSED.
Referenced by fl_HdrFtrSectionLayout::bl_doclistener_insertSection(), and fl_DocListener::insertStrux().
bool fl_SectionLayout::bl_doclistener_insertSpan | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Span * | pcrs | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_insertSpan(), checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::change().
fl_SectionLayout * fl_SectionLayout::bl_doclistener_insertTable | ( | fl_ContainerLayout * | pBL, | |
SectionType | iType, | |||
const PX_ChangeRecord_Strux * | pcrx, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References checkAndAdjustCellSize().
Referenced by fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), and fl_DocListener::insertStrux().
fl_SectionLayout * fl_SectionLayout::bl_doclistener_insertTable | ( | SectionType | iType, | |
const PX_ChangeRecord_Strux * | pcrx, | |||
pf_Frag_Strux * | sdh, | |||
PL_ListenerId | lid, | |||
void(*)(pf_Frag_Strux *sdhNew, PL_ListenerId lid, fl_ContainerLayout *sfhNew) | pfnBindHandles | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References checkAndAdjustCellSize(), FL_SECTION_TABLE, PD_Document::getBounds(), fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getDocSectionLayout(), PX_ChangeRecord::getIndexAP(), FV_View::getPoint(), PX_ChangeRecord::getPosition(), fl_ContainerLayout::getPosition(), PX_ChangeRecord::getType(), FL_DocLayout::getView(), fl_ContainerLayout::insert(), FV_View::isActive(), FV_View::isPreview(), fl_Layout::m_pDoc, m_pLayout, FV_View::setPoint(), FV_View::updateCarets(), UT_ASSERT, UT_return_val_if_fail, and UT_UNUSED.
bool fl_SectionLayout::bl_doclistener_populateObject | ( | fl_ContainerLayout * | pBL, | |
PT_BlockOffset | blockOffset, | |||
const PX_ChangeRecord_Object * | pcro | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_populateObject(), and fl_ContainerLayout::getHdrFtrLayout().
Referenced by fl_DocListener::populate().
bool fl_SectionLayout::bl_doclistener_populateSpan | ( | fl_ContainerLayout * | pBL, | |
const PX_ChangeRecord_Span * | pcrs, | |||
PT_BlockOffset | blockOffset, | |||
UT_uint32 | len | |||
) | [virtual] |
Reimplemented in fl_HdrFtrSectionLayout.
References fl_HdrFtrSectionLayout::bl_doclistener_populateSpan(), fl_ContainerLayout::getHdrFtrLayout(), fl_ContainerLayout::getLastContainer(), fl_ContainerLayout::getPrev(), and UT_DEBUGMSG.
Referenced by fl_DocListener::populate().
void fl_SectionLayout::checkAndAdjustCellSize | ( | void | ) |
Reimplemented in fl_CellLayout.
References fl_CellLayout::checkAndAdjustCellSize(), FL_CONTAINER_CELL, and fl_ContainerLayout::getContainerType().
Referenced by FV_View::_doPaste(), bl_doclistener_changeFmtMark(), bl_doclistener_changeObject(), bl_doclistener_changeSpan(), bl_doclistener_changeStrux(), bl_doclistener_deleteFmtMark(), bl_doclistener_deleteObject(), bl_doclistener_deleteSpan(), bl_doclistener_deleteStrux(), bl_doclistener_insertFmtMark(), bl_doclistener_insertObject(), bl_doclistener_insertSpan(), fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), and FV_Selection::pasteRowOrCol().
void fl_SectionLayout::checkGraphicTick | ( | GR_Graphics * | pG | ) | [virtual] |
References DELETEP, getDocLayout(), FL_DocLayout::getGraphicTick(), m_iDocImageHeight, m_iDocImageWidth, m_iGraphicTick, m_pGraphicImage, m_pImageImage, GR_Image::scaleImageTo(), and xxx_UT_DEBUGMSG.
Referenced by fp_Page::draw(), and fp_FrameContainer::draw().
virtual void fl_SectionLayout::clearNeedsRedraw | ( | void | ) | [inline, virtual] |
Referenced by fp_TableContainer::_brokenDraw(), and fp_CellContainer::drawBroken().
void fl_SectionLayout::clearNeedsReformat | ( | fl_ContainerLayout * | pCL | ) |
virtual bool fl_SectionLayout::doclistener_changeStrux | ( | const PX_ChangeRecord_StruxChange * | pcrxc | ) | [pure virtual] |
Implemented in fl_EmbedLayout, fl_FrameLayout, fl_DocSectionLayout, fl_HdrFtrSectionLayout, fl_HdrFtrShadow, fl_TableLayout, fl_CellLayout, and fl_TOCLayout.
Referenced by bl_doclistener_changeStrux().
GR_Image* fl_SectionLayout::getBackgroundImage | ( | void | ) | [inline] |
FL_DocLayout * fl_SectionLayout::getDocLayout | ( | void | ) | const [virtual] |
Reimplemented from fl_ContainerLayout.
References m_pLayout.
Referenced by fb_ColumnBreaker::_breakSection(), fp_Line::_createMapOfRuns(), fb_ColumnBreaker::_displayAnnotations(), fb_ColumnBreaker::_getLastValidPage(), fl_TableLayout::_lookupMarginProperties(), fl_FrameLayout::_lookupMarginProperties(), fp_MathRun::_lookupProperties(), fp_EmbedRun::_lookupProperties(), fl_TableLayout::_lookupProperties(), fl_FrameLayout::_lookupProperties(), fl_DocSectionLayout::addOwnedPage(), fl_HdrFtrSectionLayout::addValidPages(), fb_ColumnBreaker::breakSection(), fl_HdrFtrSectionLayout::checkAndRemovePages(), checkGraphicTick(), fl_DocSectionLayout::collapse(), fl_FrameLayout::collapse(), fl_DocSectionLayout::deleteOwnedPage(), fl_HdrFtrSectionLayout::deletePage(), fl_DocSectionLayout::doclistener_changeStrux(), fl_TOCLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_deleteStrux(), fp_Page::draw(), fp_AnnotationContainer::draw(), fl_TOCLayout::fillTOC(), fl_BlockLayout::fl_BlockLayout(), fl_TOCListener::fl_TOCListener(), fl_FrameLayout::format(), fp_Container::fp_Container(), fp_ContainerObject::getGraphics(), fp_EndnoteContainer::getValue(), fp_AnnotationContainer::getValue(), fp_FootnoteContainer::getValue(), fp_Container::isOnScreen(), fl_DocSectionLayout::isThisPageValid(), fp_EndnoteContainer::layout(), fl_FrameLayout::miniFormat(), AP_LeftRuler::mouseRelease(), AP_Dialog_Spell::nextMisspelledWord(), fl_ShadowListener::populate(), fl_ShadowListener::populateStrux(), fl_FrameLayout::recalculateFields(), fl_HdrFtrShadow::redrawUpdate(), fl_DocSectionLayout::redrawUpdate(), fl_CellLayout::setCellContainerProperties(), fl_FrameLayout::setContainerProperties(), fl_DocSectionLayout::setNeedsSectionBreak(), fp_FrameContainer::setPreferedColumnNo(), fp_FrameContainer::setPreferedPageNo(), fb_ColumnBreaker::setStartPage(), fp_TableContainer::sumFootnoteHeight(), fl_FrameLayout::updateLayout(), fp_TableContainer::wantVBreakAt(), and fl_FrameLayout::~fl_FrameLayout().
fl_BlockLayout * fl_SectionLayout::getFirstBlock | ( | void | ) | const |
References fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getFirstLayout(), and fl_ContainerLayout::getNextBlockInDocument().
Referenced by FV_View::_charMotion(), FV_View::_findPositionCoords(), fl_HdrFtrShadow::findBlockAtPosition(), fp_VerticalContainer::mapXYToPosition(), FL_DocLayout::refreshRunProperties(), FL_DocLayout::setNeedsRedraw(), and FL_DocLayout::setQuickPrint().
virtual fp_Container* fl_SectionLayout::getNewContainer | ( | fp_Container * | pFirstContainer = NULL |
) | [pure virtual] |
Implements fl_ContainerLayout.
Implemented in fl_EmbedLayout, fl_FootnoteLayout, fl_EndnoteLayout, fl_AnnotationLayout, fl_FrameLayout, fl_DocSectionLayout, fl_HdrFtrSectionLayout, fl_HdrFtrShadow, fl_TableLayout, fl_CellLayout, and fl_TOCLayout.
Referenced by fl_BlockLayout::_stuffAllRunsOnALine(), and fl_BlockLayout::getNewContainer().
SectionType fl_SectionLayout::getType | ( | void | ) | const [inline] |
Reimplemented from fl_Layout.
Reimplemented in fl_TableLayout.
Referenced by fl_BlockLayout::_lookupProperties(), FV_View::_moveInsPtNextPrevLine(), FL_DocLayout::_redrawUpdate(), FL_DocLayout::addHdrFtrSection(), fl_DocListener::change(), fl_BlockLayout::doclistener_insertSection(), FL_DocLayout::findBlockAtPositionReverse(), fl_BlockLayout::fl_BlockLayout(), fl_BlockLayout::getDocSectionLayout(), fl_DocSectionLayout::getNextDocSection(), fl_DocSectionLayout::getPrevDocSection(), FV_View::getTopRulerInfo(), fl_DocListener::insertStrux(), FV_View::notifyListeners(), fl_DocListener::populate(), fl_DocListener::populateStrux(), fl_BlockLayout::setSectionLayout(), and FL_DocLayout::updateLayout().
virtual bool fl_SectionLayout::isCollapsed | ( | void | ) | const [inline, virtual] |
Implements fl_ContainerLayout.
void fl_SectionLayout::markAllRunsDirty | ( | void | ) | [pure virtual] |
Implements fl_ContainerLayout.
Implemented in fl_EmbedLayout, fl_FrameLayout, fl_DocSectionLayout, fl_HdrFtrSectionLayout, fl_HdrFtrShadow, fl_TableLayout, fl_CellLayout, and fl_TOCLayout.
References fl_ContainerLayout::getFirstLayout(), fl_ContainerLayout::getNext(), and fl_ContainerLayout::markAllRunsDirty().
Referenced by fp_TableContainer::clearScreen(), fp_TableContainer::fp_TableContainer(), fp_CellContainer::setHeight(), fp_FrameContainer::setPage(), fp_AnnotationContainer::setPage(), and fp_FootnoteContainer::setPage().
virtual bool fl_SectionLayout::needsRedraw | ( | void | ) | const [inline, virtual] |
Implements fl_ContainerLayout.
Referenced by fl_TableLayout::redrawUpdate().
virtual bool fl_SectionLayout::needsReformat | ( | void | ) | const [inline, virtual] |
Implements fl_ContainerLayout.
Reimplemented in fl_TableLayout, and fl_CellLayout.
Referenced by fl_HdrFtrShadow::layout(), fl_CellLayout::needsReformat(), fl_TableLayout::needsReformat(), fl_TOCLayout::updateLayout(), fl_HdrFtrSectionLayout::updateLayout(), fl_FrameLayout::updateLayout(), and fl_EmbedLayout::updateLayout().
bool fl_SectionLayout::recalculateFields | ( | UT_uint32 | iUpdateCount | ) | [virtual] |
Implements fl_ContainerLayout.
Reimplemented in fl_EmbedLayout, fl_FrameLayout, fl_HdrFtrSectionLayout, fl_TableLayout, fl_CellLayout, and fl_TOCLayout.
References fl_ContainerLayout::getFirstLayout(), fl_ContainerLayout::getNext(), and fl_ContainerLayout::recalculateFields().
Referenced by FL_DocLayout::formatAll(), and fl_HdrFtrSectionLayout::recalculateFields().
void fl_SectionLayout::removeFromUpdate | ( | fl_ContainerLayout * | pL | ) | [virtual] |
void fl_SectionLayout::setImageHeight | ( | UT_sint32 | iHeight | ) | [virtual] |
void fl_SectionLayout::setImageWidth | ( | UT_sint32 | iWidth | ) | [virtual] |
References m_iDocImageWidth.
Referenced by fl_FrameLayout::_createFrameContainer(), fl_DocSectionLayout::addOwnedPage(), fp_CellContainer::drawBroken(), and fp_VerticalContainer::setWidth().
void fl_SectionLayout::setNeedsRedraw | ( | void | ) | [virtual] |
Implements fl_ContainerLayout.
References m_bNeedsRedraw, and fl_ContainerLayout::myContainingLayout().
Referenced by fl_TOCLayout::_createAndFillTOCEntry(), fl_TOCLayout::_removeBlockInVec(), fp_TableContainer::clearScreen(), fl_TableLayout::doSimpleChange(), fl_TableLayout::format(), fp_TableContainer::fp_TableContainer(), fp_CellContainer::setHeight(), and fl_BlockLayout::setNeedsRedraw().
void fl_SectionLayout::setNeedsReformat | ( | fl_ContainerLayout * | pCL, | |
UT_uint32 | offset = 0 | |||
) | [virtual] |
Implements fl_ContainerLayout.
Reimplemented in fl_EmbedLayout, and fl_FrameLayout.
References UT_GenericVector< T >::addItem(), UT_GenericVector< T >::findItem(), FL_CONTAINER_SHADOW, fl_ContainerLayout::getContainerString(), fl_ContainerLayout::getContainerType(), fl_HdrFtrShadow::getHdrFtrSectionLayout(), UT_GenericVector< T >::getItemCount(), m_bNeedsReformat, m_vecFormatLayout, fl_ContainerLayout::myContainingLayout(), setNeedsReformat(), and xxx_UT_DEBUGMSG.
Referenced by fl_TOCLayout::_createAndFillTOCEntry(), fl_TOCLayout::_removeBlockInVec(), fl_TableLayout::bl_doclistener_insertEndTable(), fl_TOCLayout::collapse(), fl_CellLayout::collapse(), fl_TableLayout::collapse(), fl_TableLayout::createTableContainer(), fp_FrameContainer::draw(), fp_FrameContainer::drawHandles(), fl_TableLayout::format(), fl_BlockLayout::format(), setNeedsReformat(), fl_EmbedLayout::setNeedsReformat(), fl_BlockLayout::setNeedsReformat(), fp_CellContainer::setWidth(), and fp_TOCContainer::setY().
friend class fl_DocListener [friend] |
bool fl_SectionLayout::m_bIsCollapsed [protected] |
bool fl_SectionLayout::m_bNeedsRedraw [protected] |
Referenced by fl_CellLayout::redrawUpdate(), fl_TableLayout::redrawUpdate(), and setNeedsRedraw().
bool fl_SectionLayout::m_bNeedsReformat [protected] |
Referenced by fl_EndnoteLayout::_createEndnoteContainer(), fl_TOCLayout::_localCollapse(), fl_EndnoteLayout::_localCollapse(), fl_AnnotationLayout::_localCollapse(), fl_FootnoteLayout::_localCollapse(), clearNeedsReformat(), fl_TOCLayout::format(), fl_CellLayout::format(), fl_TableLayout::format(), fl_FrameLayout::format(), fl_EndnoteLayout::format(), fl_AnnotationLayout::format(), fl_FootnoteLayout::format(), fl_FrameLayout::localCollapse(), fl_FrameLayout::miniFormat(), setNeedsReformat(), fl_FrameLayout::setNeedsReformat(), fl_EmbedLayout::setNeedsReformat(), and fl_HdrFtrSectionLayout::updateLayout().
UT_sint32 fl_SectionLayout::m_iDocImageHeight [protected] |
UT_sint32 fl_SectionLayout::m_iDocImageWidth [protected] |
UT_uint32 fl_SectionLayout::m_iGraphicTick [protected] |
SectionType fl_SectionLayout::m_iType [protected] |
Referenced by fl_HdrFtrShadow::fl_HdrFtrShadow().
FG_SharedGraphicPtr fl_SectionLayout::m_pGraphicImage [protected] |
GR_Image* fl_SectionLayout::m_pImageImage [protected] |
Referenced by fl_FrameLayout::_createFrameContainer(), fl_DocSectionLayout::_lookupProperties(), fl_DocSectionLayout::addOwnedPage(), checkGraphicTick(), fl_CellLayout::createCellContainer(), fl_CellLayout::setCellContainerProperties(), fl_FrameLayout::setContainerProperties(), fl_CellLayout::~fl_CellLayout(), and ~fl_SectionLayout().
FL_DocLayout* fl_SectionLayout::m_pLayout [protected] |
Referenced by fl_TOCLayout::_addBlockInVec(), fl_EndnoteLayout::_createEndnoteContainer(), fl_DocSectionLayout::_HdrFtrChangeCallback(), fl_AnnotationLayout::_insertAnnotationContainer(), fl_EndnoteLayout::_insertEndnoteContainer(), fl_FootnoteLayout::_insertFootnoteContainer(), fl_TableLayout::_lookupMarginProperties(), fl_TOCLayout::_lookupProperties(), fl_TableLayout::_lookupProperties(), fl_DocSectionLayout::_lookupProperties(), fl_FrameLayout::_lookupProperties(), fl_TOCLayout::_removeBlockInVec(), fl_CellLayout::_updateCell(), fl_TOCLayout::addBlock(), fl_HdrFtrSectionLayout::addPage(), fl_DocSectionLayout::bl_doclistener_insertAnnotation(), fl_TableLayout::bl_doclistener_insertBlock(), fl_CellLayout::bl_doclistener_insertCell(), fl_TableLayout::bl_doclistener_insertCell(), fl_CellLayout::bl_doclistener_insertEndCell(), fl_EmbedLayout::bl_doclistener_insertEndEmbed(), fl_FrameLayout::bl_doclistener_insertEndFrame(), fl_TableLayout::bl_doclistener_insertEndTable(), fl_TOCLayout::bl_doclistener_insertEndTOC(), fl_DocSectionLayout::bl_doclistener_insertFootnote(), bl_doclistener_insertSection(), fl_TableLayout::bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::changeIntoHdrFtrSection(), fl_HdrFtrSectionLayout::collapse(), fl_EndnoteLayout::collapse(), fl_HdrFtrSectionLayout::collapseBlock(), fl_DocSectionLayout::deleteBrokenTablesFromHere(), fl_DocSectionLayout::deleteOwnedPage(), fl_DocSectionLayout::doclistener_deleteStrux(), fl_EmbedLayout::doclistener_deleteStrux(), fl_DocSectionLayout::doMarginChangeOnly(), fl_HdrFtrShadow::findBlockAtPosition(), fl_AnnotationLayout::fl_AnnotationLayout(), fl_EndnoteLayout::fl_EndnoteLayout(), fl_FootnoteLayout::fl_FootnoteLayout(), fl_TOCLayout::fl_TOCLayout(), fl_DocSectionLayout::format(), fl_EndnoteLayout::format(), fl_DocSectionLayout::getActualColumnHeight(), fl_DocSectionLayout::getActualColumnWidth(), fl_AnnotationLayout::getAnnotationRun(), getDocLayout(), fl_TOCLayout::getDocPosition(), fl_FrameLayout::getDocPosition(), fl_EmbedLayout::getDocPosition(), fl_TOCLayout::getLength(), fl_FrameLayout::getLength(), fl_EmbedLayout::getLength(), fl_DocSectionLayout::getNewContainer(), fl_DocSectionLayout::getWidth(), fl_FrameLayout::insertBlockAfter(), fl_CellLayout::isCellSelected(), fl_TableLayout::markAllRunsDirty(), fl_HdrFtrShadow::redrawUpdate(), fl_HdrFtrSectionLayout::redrawUpdate(), fl_TOCLayout::removeBlock(), fl_DocSectionLayout::setHdrFtrHeightChange(), fl_DocSectionLayout::setPaperColor(), fl_TOCLayout::setSelected(), fl_DocSectionLayout::updateDocSection(), fl_DocSectionLayout::updateLayout(), fl_TableLayout::updateTable(), fl_TOCLayout::verifyBookmarkAssumptions(), fl_AnnotationLayout::~fl_AnnotationLayout(), fl_EndnoteLayout::~fl_EndnoteLayout(), fl_FootnoteLayout::~fl_FootnoteLayout(), fl_HdrFtrSectionLayout::~fl_HdrFtrSectionLayout(), and fl_TOCLayout::~fl_TOCLayout().
Referenced by clearNeedsReformat(), fl_CellLayout::format(), fl_TableLayout::format(), removeFromUpdate(), setNeedsReformat(), fl_TOCLayout::updateLayout(), fl_CellLayout::updateLayout(), fl_TableLayout::updateLayout(), fl_HdrFtrShadow::updateLayout(), fl_HdrFtrSectionLayout::updateLayout(), fl_DocSectionLayout::updateLayout(), fl_FrameLayout::updateLayout(), and fl_EmbedLayout::updateLayout().