#include <fp_Page.h>
| fp_Page::fp_Page | ( | FL_DocLayout * | pLayout, | |
| FV_View * | pView, | |||
| const fp_PageSize & | pageSize, | |||
| fl_DocSectionLayout * | pOwner | |||
| ) |
References UT_GenericVector< T >::clear(), FL_DocLayout::getGraphics(), GR_Graphics::getResolution(), UT_Rect::height, UT_Rect::left, m_iResolution, m_rDamageRect, m_vecAboveFrames, m_vecAnnotations, m_vecBelowFrames, m_vecColumnLeaders, m_vecFootnotes, UT_Rect::top, UT_ASSERT, UT_Rect::width, and xxx_UT_DEBUGMSG.
| fp_Page::~fp_Page | ( | ) |
| fp_Page::fp_Page | ( | const fp_Page & | ) | [private] |
| UT_sint32 fp_Page::getWidth | ( | void | ) | const |
References DIM_IN, m_iResolution, m_pageSize, and fp_PageSize::Width().
Referenced by fl_AnnotationLayout::_createAnnotationContainer(), fl_EndnoteLayout::_createEndnoteContainer(), fl_FootnoteLayout::_createFootnoteContainer(), FV_View::_draw(), _drawCropMarks(), FV_View::_getPageForXY(), fp_MathRun::_lookupProperties(), fp_EmbedRun::_lookupProperties(), FV_View::_moveInsPtNextPrevScreen(), _reformatColumns(), fl_DocSectionLayout::addOwnedPage(), buildHdrFtrContainer(), FV_View::calculateNumHorizPages(), fp_EndnoteContainer::clearScreen(), fp_AnnotationContainer::clearScreen(), fp_FootnoteContainer::clearScreen(), Defun(), draw(), fp_FootnoteContainer::draw(), FV_FrameEdit::getFrameStrings(), fl_HdrFtrSectionLayout::getNewContainer(), FV_View::getTopRulerInfo(), FV_View::getVisibleDocumentPagesAndRectangles(), FL_DocLayout::getWidth(), FV_View::getWidthPagesInRow(), FV_View::getWidthPrevPagesInRow(), FV_View::isXYSelected(), and updateColumnX().
| const fp_PageSize & fp_Page::getPageSize | ( | void | ) | const |
References m_pageSize.
| UT_sint32 fp_Page::getHeight | ( | void | ) | const |
References DIM_IN, fp_PageSize::Height(), m_iResolution, and m_pageSize.
Referenced by FV_View::_draw(), _drawCropMarks(), FV_View::_getPageForXY(), fp_MathRun::_lookupProperties(), fp_EmbedRun::_lookupProperties(), FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevScreen(), _reformatAnnotations(), _reformatColumns(), _reformatFootnotes(), fl_DocSectionLayout::addOwnedPage(), breakPage(), buildHdrFtrContainer(), FV_View::cmdScroll(), draw(), fp_FrameContainer::draw(), fp_FrameContainer::drawBoundaries(), fp_FrameContainer::drawHandles(), Presentation::drawNthPage(), getAvailableHeight(), getAvailableHeightForColumn(), getBottom(), FV_FrameEdit::getFrameStrings(), FV_View::getLeftRulerInfo(), FV_View::getMaxHeight(), FV_View::getPageYOffset(), FV_View::getVisibleDocumentPagesAndRectangles(), isOnScreen(), fp_ShadowContainer::layout(), fl_BlockLayout::setFramesOnPage(), and TopBotMarginChanged().
| UT_sint32 fp_Page::getBottom | ( | void | ) | const |
| fp_Page * fp_Page::getNext | ( | void | ) | const |
References m_pNext.
Referenced by FV_View::_draw(), FV_View::_getPageForXY(), FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevPage(), FV_View::_moveInsPtNextPrevScreen(), FV_View::_moveInsPtNthPage(), _reformatColumns(), FL_DocLayout::addNewPage(), breakPage(), fp_FieldPageNumberRun::calculateValue(), FV_View::cmdScroll(), fl_DocSectionLayout::deleteOwnedPage(), FL_DocLayout::deletePage(), fl_DocSectionLayout::doMarginChangeOnly(), FV_View::getCurrentPageNumForStatusBar(), FV_View::getMaxHeight(), fl_DocSectionLayout::getNewContainer(), FV_View::getPageYOffset(), FV_View::getVisibleDocumentPagesAndRectangles(), FV_View::getWidthPrevPagesInRow(), FV_View::gotoTarget(), fl_DocSectionLayout::isThisPageValid(), FL_DocLayout::setView(), and updatePageForWrapping().
| fp_Page * fp_Page::getPrev | ( | void | ) | const |
References m_pPrev.
Referenced by FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevPage(), FV_View::_moveInsPtNextPrevScreen(), annotationHeightChanged(), fb_ColumnBreaker::breakSection(), FL_DocLayout::deletePage(), footnoteHeightChanged(), FV_View::gotoTarget(), fl_DocSectionLayout::prependOwnedFooterPage(), fl_DocSectionLayout::prependOwnedHeaderPage(), updatePageForWrapping(), and FL_DocLayout::~FL_DocLayout().
| void fp_Page::setNext | ( | fp_Page * | p | ) |
References m_pNext, and xxx_UT_DEBUGMSG.
Referenced by FL_DocLayout::addNewPage(), FL_DocLayout::deletePage(), and FL_DocLayout::~FL_DocLayout().
| void fp_Page::setPrev | ( | fp_Page * | p | ) |
| void fp_Page::markAllDirty | ( | void | ) | [inline] |
Referenced by fl_BlockLayout::_delete().
| UT_sint32 fp_Page::getColumnGap | ( | void | ) | const |
References fl_DocSectionLayout::getColumnGap(), and getOwningSection().
Referenced by fp_VerticalContainer::getColumnGap().
| FL_DocLayout * fp_Page::getDocLayout | ( | void | ) | const |
References m_pLayout.
Referenced by fp_CellContainer::_drawBoundaries(), fp_Column::_drawBoundaries(), fp_TableContainer::_drawBrokenBoundaries(), _drawCropMarks(), fp_ShadowContainer::_drawHdrFtrBoundaries(), fp_CellContainer::_getBrokenRect(), _reformatAnnotations(), breakPage(), fp_FieldPageCountRun::calculateValue(), fp_FieldPageReferenceRun::calculateValue(), fp_FieldPageNumberRun::calculateValue(), fp_TableContainer::clearScreen(), fp_ShadowContainer::clearScreen(), draw(), fp_ShadowContainer::draw(), fp_CellContainer::drawBroken(), fp_CellContainer::drawSelectedCell(), getAnnotationHeight(), getAvailableHeight(), getAvailableHeightForColumn(), FV_View::getCurrentPageNumber(), fp_VerticalContainer::getOffsets(), fp_CellContainer::getScreenPositions(), fp_VerticalContainer::getView(), insertAnnotationContainer(), fp_ShadowContainer::layout(), mapXYToPosition(), fp_VerticalContainer::mapXYToPosition(), markDirtyOverlappingRuns(), removeAnnotationContainer(), setPageNumberInFrames(), and updatePageForWrapping().
| void fp_Page::setView | ( | FV_View * | pView | ) |
| bool fp_Page::isOnScreen | ( | void | ) |
| fl_DocSectionLayout* fp_Page::getOwningSection | ( | void | ) | const [inline] |
Referenced by FV_View::_draw(), fb_ColumnBreaker::_getLastValidPage(), FV_View::_getPageForXY(), FV_View::_moveInsPtNextPrevLine(), abi_widget_render_page_to_image(), fl_DocSectionLayout::addOwnedPage(), fl_HdrFtrSectionLayout::addValidPages(), fp_FieldPageNumberRun::calculateValue(), fp_EndnoteContainer::clearScreen(), fp_AnnotationContainer::clearScreen(), fp_FootnoteContainer::clearScreen(), FV_View::createThisHdrFtr(), Defun_EV_GetMenuItemState_Fn(), fl_DocSectionLayout::deleteOwnedPage(), fl_DocSectionLayout::doMarginChangeOnly(), draw(), fp_FootnoteContainer::draw(), getAvailableHeight(), getColumnGap(), FV_View::getLeftRulerInfo(), FV_View::getMaxHeight(), fp_VerticalContainer::getOffsets(), FV_View::getPageYOffset(), fp_VerticalContainer::getScreenOffsets(), FV_View::getTopRulerInfo(), FV_View::getVisibleDocumentPagesAndRectangles(), FV_View::insertHeaderFooter(), fl_DocSectionLayout::isThisPageValid(), fp_Column::layout(), FL_DocLayout::loadPendingObjects(), FV_View::populateThisHdrFtr(), fl_DocSectionLayout::prependOwnedFooterPage(), fl_DocSectionLayout::prependOwnedHeaderPage(), FV_View::processPageNumber(), FL_DocLayout::rebuildFromHere(), fl_DocSectionLayout::setNeedsSectionBreak(), and fp_FrameContainer::setPage().
| PT_DocPosition fp_Page::getFirstLastPos | ( | bool | bFirst | ) | const |
References countColumnLeaders(), FP_CONTAINER_LINE, FP_CONTAINER_TABLE, fp_Run::getBlockOffset(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getFirstContainer(), fp_TableContainer::getFirstLineInColumn(), fp_VerticalContainer::getLastContainer(), fp_TableContainer::getLastLineInColumn(), fp_Run::getLength(), getNthColumnLeader(), fp_Container::getNthCon(), fl_BlockLayout::getPosition(), fp_Run::getPrevRun(), fp_Run::isFirstRunOnLine(), fp_Run::isForcedBreak(), UT_ASSERT, and UT_return_val_if_fail.
Referenced by FV_View::_getDocPosFromPoint(), FV_View::_moveInsPtToPage(), and FV_View::cmdRemoveHdrFtr().
| void fp_Page::mapXYToPosition | ( | bool | bNotFrames, | |
| UT_sint32 | x, | |||
| UT_sint32 | y, | |||
| PT_DocPosition & | pos, | |||
| bool & | bBOL, | |||
| bool & | bEOL, | |||
| bool & | isTOC, | |||
| bool | bUseHdrFtr = false, |
|||
| fl_HdrFtrShadow ** | pShadow = NULL | |||
| ) | const |
This method maps an x,y location on the page to the position in the document of the corrsponding element. This variation looks in the header/footer region and returns the SectionLayout shadow of the
| bNotFrames | if true don't look inside frames | |
| x | coordinate | |
| y | coordinate | |
| bBOL | ||
| bEOL |
pShadow A pointer to the shadow corresponding to this header/footer
References countAboveFrameContainers(), countAnnotationContainers(), countBelowFrameContainers(), countFootnoteContainers(), FL_DocLayout::displayAnnotations(), fp_VerticalContainer::distanceFromPoint(), FL_FRAME_WRAPPER_IMAGE, getDocLayout(), fp_VerticalContainer::getFirstContainer(), fp_Column::getFollower(), fl_FrameLayout::getFrameType(), fp_FrameContainer::getFullHeight(), fp_FrameContainer::getFullWidth(), fp_FrameContainer::getFullX(), fp_FrameContainer::getFullY(), FL_DocLayout::getGraphics(), fp_VerticalContainer::getHeight(), fp_FrameContainer::getHeight(), UT_GenericVector< T >::getItemCount(), getNthAboveFrameContainer(), getNthAnnotationContainer(), getNthBelowFrameContainer(), getNthFootnoteContainer(), UT_GenericVector< T >::getNthItem(), fl_ContainerLayout::getPosition(), fp_ContainerObject::getSectionLayout(), fp_ShadowContainer::getShadow(), FV_View::getViewMode(), fp_VerticalContainer::getWidth(), fp_VerticalContainer::getX(), fp_FrameContainer::getX(), fp_VerticalContainer::getY(), fp_FrameContainer::getY(), m_pFooter, m_pHeader, m_pLayout, m_pView, m_vecColumnLeaders, fp_VerticalContainer::mapXYToPosition(), GR_Graphics::tlu(), UT_ASSERT, and VIEW_PRINT.
Referenced by FV_View::_getMouseContext(), FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevScreen(), FL_DocLayout::AnchoredObjectHelper(), FV_View::cmdHyperlinkStatusBar(), FV_View::extSelToXY(), FV_View::extSelToXYword(), FV_View::getDocPositionFromXY(), FV_View::isLeftMargin(), FV_View::isMathSelected(), FV_View::isXYSelected(), mapXYToPosition(), and FV_View::warpInsPtToXY().
| void fp_Page::mapXYToPosition | ( | UT_sint32 | xPos, | |
| UT_sint32 | yPos, | |||
| PT_DocPosition & | pos, | |||
| bool & | bBOL, | |||
| bool & | bEOL, | |||
| bool & | isTOC, | |||
| bool | bUseHdrFtr = false, |
|||
| fl_HdrFtrShadow ** | pShadow = NULL | |||
| ) | const |
References mapXYToPosition().
| void fp_Page::getScreenOffsets | ( | fp_Container * | pContainer, | |
| UT_sint32 & | xoff, | |||
| UT_sint32 & | yoff | |||
| ) | const |
References FV_View::getPageScreenOffsets(), fp_ContainerObject::getX(), fp_ContainerObject::getY(), and m_pView.
Referenced by fp_CellContainer::_clear(), fp_CellContainer::_getBrokenRect(), FV_View::_getMouseContext(), fp_TOCContainer::clearScreen(), fp_TableContainer::clearScreen(), fp_FootnoteContainer::clearScreen(), FV_View::cmdInsertPositionedGraphic(), FV_FrameEdit::getFrameStrings(), fl_BlockLayout::getLeftRightForWrapping(), fl_BlockLayout::getNextWrappedLine(), fp_VerticalContainer::getOffsets(), fp_VerticalContainer::getScreenOffsets(), and fp_CellContainer::getScreenPositions().
| void fp_Page::draw | ( | dg_DrawArgs * | pDA, | |
| bool | bAlaysUseWhiteBackground = false | |||
| ) |
References _drawCropMarks(), dg_DrawArgs::bDirtyRunsOnly, fl_SectionLayout::checkGraphicTick(), GR_Graphics::DGP_PAPER, GR_Graphics::DGP_SCREEN, fp_AnnotationContainer::draw(), fp_FootnoteContainer::draw(), fp_ShadowContainer::draw(), fp_VerticalContainer::draw(), fp_FrameContainer::draw(), GR_Painter::drawLine(), fg_FillType::Fill(), FV_View::getColorColumnLine(), fl_DocSectionLayout::getColumnLineBetween(), getDocLayout(), fl_SectionLayout::getDocLayout(), fp_Column::getDocSectionLayout(), getFillType(), fp_Column::getFollower(), fp_VerticalContainer::getHeight(), fp_FrameContainer::getHeight(), getHeight(), UT_GenericVector< T >::getItemCount(), getNthColumnLeader(), UT_GenericVector< T >::getNthItem(), getOwningSection(), fl_DocSectionLayout::getTopMargin(), FV_View::getViewMode(), fp_VerticalContainer::getWidth(), fp_FrameContainer::getWidth(), getWidth(), fp_VerticalContainer::getX(), fp_FrameContainer::getX(), fp_VerticalContainer::getY(), fp_FrameContainer::getY(), UT_Rect::height, FL_DocLayout::incrementGraphicTick(), UT_Rect::intersectsRect(), fp_FrameContainer::isTightWrapped(), UT_Rect::left, m_bNeedsRedraw, m_iCountWrapPasses, m_pFooter, m_pHeader, m_pView, m_rDamageRect, m_vecAboveFrames, m_vecAnnotations, m_vecBelowFrames, m_vecColumnLeaders, m_vecFootnotes, dg_DrawArgs::pG, GR_Graphics::queryProperties(), GR_Graphics::setColor(), fp_FrameContainer::setOverWrote(), UT_Rect::top, VIEW_PRINT, UT_Rect::width, dg_DrawArgs::xoff, xxx_UT_DEBUGMSG, and dg_DrawArgs::yoff.
Referenced by FV_View::_draw(), and FV_View::draw().
| bool fp_Page::needsRedraw | ( | void | ) | const |
| UT_sint32 fp_Page::getFilledHeight | ( | fp_Container * | prevContainer | ) | const |
This method scans the page and returns the total height in layout units of all the columns on it. If prevLine is non-NULL the maximum column height up to this line is calculated.
References FP_CONTAINER_TABLE, fp_Container::getContainer(), fp_ContainerObject::getContainerType(), fp_Column::getDocSectionLayout(), fp_VerticalContainer::getFirstContainer(), fp_Column::getFollower(), fp_VerticalContainer::getHeight(), fp_ContainerObject::getHeight(), fp_TableContainer::getHeight(), UT_GenericVector< T >::getItemCount(), fp_Container::getNext(), UT_GenericVector< T >::getNthItem(), fl_DocSectionLayout::getSpaceAfter(), m_vecColumnLeaders, and UT_MAX.
Referenced by fl_DocSectionLayout::getNewContainer().
| UT_sint32 fp_Page::getAvailableHeight | ( | void | ) | const |
References countAnnotationContainers(), countFootnoteContainers(), fl_DocSectionLayout::getBottomMargin(), getDocLayout(), fp_VerticalContainer::getHeight(), getHeight(), getNthAnnotationContainer(), getNthFootnoteContainer(), getOwningSection(), and fl_DocSectionLayout::getTopMargin().
Referenced by fb_ColumnBreaker::breakSection(), and fl_DocSectionLayout::getNewContainer().
This method returns the height available to the requested column. It subtracts the height given to previous columns on the page as well as the height given to footnotes and annotations.
References countAnnotationContainers(), countColumnLeaders(), countFootnoteContainers(), fl_DocSectionLayout::getBottomMargin(), getDocLayout(), fp_Column::getDocSectionLayout(), fp_Column::getFollower(), fp_VerticalContainer::getHeight(), getHeight(), fp_Column::getLeader(), getNthAnnotationContainer(), getNthColumnLeader(), getNthFootnoteContainer(), fl_DocSectionLayout::getTopMargin(), UT_MAX, and xxx_UT_DEBUGMSG.
Referenced by fp_Column::getMaxHeight().
| fp_TableContainer * fp_Page::getContainingTable | ( | PT_DocPosition | pos | ) |
This method scans the page for the table that contains the point given
References countColumnLeaders(), fp_Container::countCons(), FP_CONTAINER_TABLE, FV_View::getCellAtPos(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), fp_Column::getFollower(), fp_TableContainer::getMasterTable(), getNthColumnLeader(), fp_Container::getNthCon(), FV_View::isInFrame(), fp_TableContainer::isThisBroken(), and m_pView.
Referenced by AP_LeftRuler::_drawCellProperties().
| void fp_Page::clearCountWrapNumber | ( | void | ) |
References m_iCountWrapPasses.
Referenced by FL_DocLayout::clearAllCountWraps(), and updatePageForWrapping().
| void fp_Page::columnHeightChanged | ( | fp_Column * | pLeader | ) |
References _reformat(), breakPage(), UT_GenericVector< T >::findItem(), fp_Column::getLeader(), m_pOwner, m_vecColumnLeaders, fl_DocSectionLayout::markForRebuild(), UT_ASSERT, UT_UNUSED, and xxx_UT_DEBUGMSG.
Referenced by fp_Column::layout().
| bool fp_Page::breakPage | ( | void | ) |
This method scans the current page to make sure that there is space to at least start every column on the page. Columns with space are deleted and their contents redistributed.
References countAnnotationContainers(), countColumnLeaders(), countFootnoteContainers(), FP_CONTAINER_TABLE, fl_DocSectionLayout::getBottomMargin(), fp_ContainerObject::getContainerType(), getDocLayout(), fp_Column::getDocSectionLayout(), fp_VerticalContainer::getFirstContainer(), fp_Column::getFollower(), fl_DocSectionLayout::getFootnoteLineThickness(), fp_ContainerObject::getHeight(), fp_TableContainer::getHeight(), fp_VerticalContainer::getHeight(), getHeight(), fp_VerticalContainer::getLastContainer(), getNext(), fp_Container::getNext(), getNthAnnotationContainer(), getNthColumnLeader(), getNthFootnoteContainer(), fl_DocSectionLayout::getSpaceAfter(), fl_DocSectionLayout::getTopMargin(), m_pOwner, UT_ASSERT, and UT_MAX.
Referenced by annotationHeightChanged(), columnHeightChanged(), footnoteHeightChanged(), and TopBotMarginChanged().
| UT_sint32 fp_Page::countColumnLeaders | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), and m_vecColumnLeaders.
Referenced by _drawCropMarks(), FV_View::_moveInsPtNextPrevLine(), _reformatColumns(), breakPage(), containsPageBreak(), getAvailableHeightForColumn(), fp_FrameContainer::getBlocksAroundFrame(), getBottom(), getContainingTable(), getFirstLastPos(), fl_DocSectionLayout::getNewContainer(), removeColumnLeader(), updateColumnX(), and updatePageForWrapping().
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), and m_vecColumnLeaders.
Referenced by fb_ColumnBreaker::_breakSection(), _drawCropMarks(), FV_View::_moveInsPtNextPrevLine(), _reformatAnnotations(), _reformatColumns(), _reformatFootnotes(), breakPage(), containsPageBreak(), FV_View::convertPositionedToInLine(), draw(), getAvailableHeightForColumn(), fp_FrameContainer::getBlocksAroundFrame(), getBottom(), fp_Line::getColumn(), getContainingTable(), getFirstLastPos(), fl_DocSectionLayout::getNewContainer(), fp_VerticalContainer::getOffsets(), FV_View::getTopRulerInfo(), fb_ColumnBreaker::needsRebreak(), redrawDamagedFrames(), removeColumnLeader(), fl_BlockLayout::setFramesOnPage(), updateColumnX(), and updatePageForWrapping().
Insert column leader on page
| pLeader | Leader to insert | |
| pAfter | The leader to insert after or NULL |
References _reformat(), fl_DocSectionLayout::addOwnedPage(), fl_DocSectionLayout::deleteOwnedPage(), UT_GenericVector< T >::findItem(), fp_Column::getDocSectionLayout(), fp_Column::getFollower(), UT_GenericVector< T >::insertItemAt(), m_pOwner, m_vecColumnLeaders, fp_Column::setPage(), UT_ASSERT, and xxx_UT_DEBUGMSG.
Referenced by fl_DocSectionLayout::getNewContainer().
| void fp_Page::removeColumnLeader | ( | fp_Column * | pLeader | ) |
Remove column leader from page
| pLeader | Leader to remove |
References _reformatColumns(), fl_DocSectionLayout::addOwnedPage(), countColumnLeaders(), UT_GenericVector< T >::deleteNthItem(), fl_DocSectionLayout::deleteOwnedPage(), UT_GenericVector< T >::findItem(), fp_Column::getDocSectionLayout(), fp_Column::getFollower(), getNthColumnLeader(), m_pOwner, m_vecColumnLeaders, fp_Column::setPage(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by fl_DocSectionLayout::collapse(), and fl_DocSectionLayout::deleteEmptyColumns().
| bool fp_Page::isEmpty | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), m_vecAboveFrames, m_vecAnnotations, m_vecBelowFrames, m_vecColumnLeaders, and m_vecFootnotes.
Referenced by fl_DocSectionLayout::collapse(), and FL_DocLayout::deleteEmptyPages().
| bool fp_Page::containsPageBreak | ( | void | ) | const |
Returns true if there is a column with a page break in it
References fp_Column::containsPageBreak(), countColumnLeaders(), fp_Column::getFollower(), and getNthColumnLeader().
| fp_Container * fp_Page::updatePageForWrapping | ( | fp_Column *& | pNextCol | ) |
This method scans the page, looking for lines that overlap wrapped positioned frames. As it finds them it records the line and the block After scanning the page it calls a method in the block to rebreak the papargraph starting from the line supplied, but now making sure to not overlap any wrapped objects. If it does a re-break of any paragraph it returns the first container in the page. and sets pNextColumn to the first column on the page. fp_ColumnBreaker then lays out the page again. If there are no rebreaks it returns NULL and fp_ColumnBreaker moves on to the next page. pNextCol is the next column fb_ColumnBreaker will evaluate it is used as an output..
References UT_GenericVector< T >::addItem(), UT_GenericVector< T >::clear(), clearCountWrapNumber(), fl_BlockLayout::collapse(), countAboveFrameContainers(), countColumnLeaders(), fp_Container::countCons(), fp_VerticalContainer::countWrapped(), fl_BlockLayout::findLineInBlock(), FL_DocLayout::findPage(), FL_CONTAINER_BLOCK, fl_BlockLayout::format(), fl_BlockLayout::formatWrappedFromHere(), FP_CONTAINER_LINE, fp_Line::genOverlapRects(), fp_Line::getBlock(), fp_Container::getColumn(), fp_Line::getColumn(), fl_ContainerLayout::getContainerType(), fp_ContainerObject::getContainerType(), getDocLayout(), fl_ContainerLayout::getFirstContainer(), fl_BlockLayout::getFirstRun(), fp_Column::getFollower(), UT_GenericVector< T >::getItemCount(), fp_Run::getLine(), fp_Container::getNext(), fl_ContainerLayout::getNext(), getNext(), getNthAboveFrameContainer(), getNthColumnLeader(), fp_Container::getNthCon(), UT_GenericVector< T >::getNthItem(), fp_VerticalContainer::getNumWrapped(), fp_Container::getPage(), fp_Container::getPrev(), fl_ContainerLayout::getPrev(), getPrev(), fp_Line::getScreenRect(), fp_Line::getY(), UT_Rect::height, fp_Line::isSameYAsPrevious(), fp_Line::isWrapped(), fp_FrameContainer::isWrappingSet(), UT_Rect::left, m_iCountWrapPasses, _BL::m_pBL, _BL::m_pL, overlapsWrappedFrame(), fp_Line::setSameYAsPrevious(), fp_Line::setWrapped(), UT_Rect::top, UT_ASSERT, UT_DEBUGMSG, UT_VECTOR_PURGEALL, UT_Rect::width, and xxx_UT_DEBUGMSG.
Referenced by fb_ColumnBreaker::_breakSection().
| void fp_Page::removeHdrFtr | ( | HdrFtrType | hfType | ) |
References FL_HDRFTR_FOOTER, FL_HDRFTR_FOOTER_LAST, FL_HDRFTR_HEADER, m_pFooter, m_pHeader, UT_ASSERT, and xxx_UT_DEBUGMSG.
Referenced by fl_HdrFtrSectionLayout::addPage(), and fl_HdrFtrSectionLayout::collapse().
| fp_ShadowContainer * fp_Page::getHdrFtrP | ( | HdrFtrType | hfType | ) | const |
References FL_HDRFTR_FOOTER, m_pFooter, and m_pHeader.
Referenced by FV_View::_cmdEditHdrFtr(), fl_DocSectionLayout::_HdrFtrChangeCallback(), fl_DocSectionLayout::addOwnedPage(), fl_HdrFtrSectionLayout::addPage(), FV_View::cmdRemoveHdrFtr(), FV_View::insertHeaderFooter(), FV_View::isFooterOnPage(), FV_View::isHeaderOnPage(), AP_LeftRuler::mouseRelease(), fl_DocSectionLayout::prependOwnedFooterPage(), and fl_DocSectionLayout::prependOwnedHeaderPage().
| fp_ShadowContainer * fp_Page::getHdrFtrContainer | ( | fl_HdrFtrSectionLayout * | pHFSL | ) |
Return the first container for pHFSL.
References buildHdrFtrContainer(), FL_HDRFTR_FOOTER, FL_HDRFTR_HEADER, fl_HdrFtrSectionLayout::getHFType(), m_pFooter, and m_pHeader.
Referenced by fl_HdrFtrShadow::fl_HdrFtrShadow(), fl_HdrFtrShadow::getFirstContainer(), and fl_HdrFtrShadow::getLastContainer().
| fp_ShadowContainer * fp_Page::buildHdrFtrContainer | ( | fl_HdrFtrSectionLayout * | pHFSL, | |
| HdrFtrType | hfType | |||
| ) |
References FL_HDRFTR_FOOTER, FL_HDRFTR_HEADER, fl_DocSectionLayout::getBottomMargin(), fl_DocSectionLayout::getFooterMargin(), fl_DocSectionLayout::getHeaderMargin(), getHeight(), fl_DocSectionLayout::getLeftMargin(), fl_DocSectionLayout::getRightMargin(), fl_DocSectionLayout::getTopMargin(), getWidth(), m_pFooter, m_pHeader, m_pOwner, UT_ASSERT, UT_ASSERT_HARMLESS, UT_return_val_if_fail, UT_SHOULD_NOT_HAPPEN, and xxx_UT_DEBUGMSG.
Referenced by getHdrFtrContainer().
| void fp_Page::footnoteHeightChanged | ( | void | ) |
References _reformat(), breakPage(), clearScreenFootnotes(), getPrev(), m_pOwner, fl_DocSectionLayout::markForRebuild(), fl_DocSectionLayout::setNeedsSectionBreak(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by fp_FootnoteContainer::layout().
| UT_sint32 fp_Page::countFootnoteContainers | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), and m_vecFootnotes.
Referenced by _reformatColumns(), _reformatFootnotes(), breakPage(), fb_ColumnBreaker::breakSection(), clearScreenFootnotes(), getAvailableHeight(), getAvailableHeightForColumn(), getFootnoteHeight(), mapXYToPosition(), and removeFootnoteContainer().
| fp_FootnoteContainer * fp_Page::getNthFootnoteContainer | ( | UT_sint32 | n | ) | const |
References UT_GenericVector< T >::getNthItem(), and m_vecFootnotes.
Referenced by _reformatColumns(), _reformatFootnotes(), breakPage(), fb_ColumnBreaker::breakSection(), clearScreenFootnotes(), getAvailableHeight(), getAvailableHeightForColumn(), getFootnoteHeight(), mapXYToPosition(), and removeFootnoteContainer().
| bool fp_Page::insertFootnoteContainer | ( | fp_FootnoteContainer * | pFC | ) |
References _reformat(), UT_GenericVector< T >::addItem(), findFootnoteContainer(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), fp_FootnoteContainer::getValue(), UT_GenericVector< T >::insertItemAt(), m_vecFootnotes, and fp_FootnoteContainer::setPage().
Referenced by fb_ColumnBreaker::_breakSection(), and fl_FootnoteLayout::_insertFootnoteContainer().
| void fp_Page::removeFootnoteContainer | ( | fp_FootnoteContainer * | pFC | ) |
References _reformat(), fp_FootnoteContainer::clearScreen(), countFootnoteContainers(), UT_GenericVector< T >::deleteNthItem(), UT_GenericVector< T >::findItem(), getNthFootnoteContainer(), fp_ContainerObject::getSectionLayout(), m_vecFootnotes, and fl_EmbedLayout::markAllRunsDirty().
Referenced by fb_ColumnBreaker::_breakSection(), fb_ColumnBreaker::breakSection(), fl_FootnoteLayout::collapse(), and fp_FootnoteContainer::setPage().
| UT_sint32 fp_Page::findFootnoteContainer | ( | fp_FootnoteContainer * | pFC | ) | const |
References UT_GenericVector< T >::findItem(), and m_vecFootnotes.
Referenced by fp_FootnoteContainer::clearScreen(), fp_FootnoteContainer::draw(), and insertFootnoteContainer().
| void fp_Page::clearScreenFootnotes | ( | void | ) |
References fp_FootnoteContainer::clearScreen(), countFootnoteContainers(), and getNthFootnoteContainer().
Referenced by footnoteHeightChanged().
| UT_sint32 fp_Page::getFootnoteHeight | ( | void | ) | const |
References countFootnoteContainers(), fp_VerticalContainer::getHeight(), and getNthFootnoteContainer().
Referenced by _reformatColumns().
| void fp_Page::annotationHeightChanged | ( | void | ) |
| UT_sint32 fp_Page::countAnnotationContainers | ( | void | ) | const |
| fp_AnnotationContainer * fp_Page::getNthAnnotationContainer | ( | UT_sint32 | n | ) | const |
| bool fp_Page::insertAnnotationContainer | ( | fp_AnnotationContainer * | pFC | ) |
References _reformat(), UT_GenericVector< T >::addItem(), findAnnotationContainer(), getDocLayout(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), fp_AnnotationContainer::getValue(), UT_GenericVector< T >::insertItemAt(), m_vecAnnotations, and fp_AnnotationContainer::setPage().
Referenced by fb_ColumnBreaker::_breakSection(), and fl_AnnotationLayout::_insertAnnotationContainer().
| void fp_Page::removeAnnotationContainer | ( | fp_AnnotationContainer * | pFC | ) |
References _reformat(), fp_AnnotationContainer::clearScreen(), countAnnotationContainers(), UT_GenericVector< T >::deleteNthItem(), UT_GenericVector< T >::findItem(), getDocLayout(), getNthAnnotationContainer(), fp_ContainerObject::getSectionLayout(), m_vecAnnotations, and fl_EmbedLayout::markAllRunsDirty().
Referenced by fb_ColumnBreaker::_breakSection(), fl_AnnotationLayout::collapse(), and fp_AnnotationContainer::setPage().
| UT_sint32 fp_Page::findAnnotationContainer | ( | fp_AnnotationContainer * | pFC | ) | const |
References UT_GenericVector< T >::findItem(), and m_vecAnnotations.
Referenced by insertAnnotationContainer().
| void fp_Page::clearScreenAnnotations | ( | void | ) |
References fp_AnnotationContainer::clearScreen(), countAnnotationContainers(), and getNthAnnotationContainer().
Referenced by annotationHeightChanged().
| UT_sint32 fp_Page::getAnnotationHeight | ( | void | ) | const |
References countAnnotationContainers(), getDocLayout(), fp_VerticalContainer::getHeight(), and getNthAnnotationContainer().
Referenced by _reformatColumns(), and _reformatFootnotes().
References countAnnotationContainers(), getNthAnnotationContainer(), and fp_AnnotationContainer::getPID().
Referenced by FV_View::getColorAnnotation().
| void fp_Page::frameHeightChanged | ( | void | ) |
| UT_sint32 fp_Page::countAboveFrameContainers | ( | void | ) | const |
| UT_sint32 fp_Page::countBelowFrameContainers | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), and m_vecBelowFrames.
Referenced by clearScreenFrames(), mapXYToPosition(), and setPageNumberInFrames().
| fp_FrameContainer * fp_Page::getNthAboveFrameContainer | ( | UT_sint32 | n | ) | const |
| fp_FrameContainer * fp_Page::getNthBelowFrameContainer | ( | UT_sint32 | n | ) | const |
References UT_GenericVector< T >::getNthItem(), and m_vecBelowFrames.
Referenced by clearScreenFrames(), mapXYToPosition(), and setPageNumberInFrames().
| bool fp_Page::insertFrameContainer | ( | fp_FrameContainer * | pFC | ) |
| void fp_Page::removeFrameContainer | ( | fp_FrameContainer * | pFC | ) |
References _reformat(), fp_FrameContainer::clearScreen(), countAboveFrameContainers(), UT_GenericVector< T >::deleteNthItem(), UT_GenericVector< T >::findItem(), getNthAboveFrameContainer(), fp_ContainerObject::getSectionLayout(), fp_FrameContainer::isAbove(), m_vecAboveFrames, m_vecBelowFrames, fl_FrameLayout::markAllRunsDirty(), and markDirtyOverlappingRuns().
Referenced by fb_ColumnBreaker::_breakSection(), fl_FrameLayout::collapse(), and fp_FrameContainer::setPage().
| UT_sint32 fp_Page::findFrameContainer | ( | fp_FrameContainer * | pFC | ) | const |
References UT_GenericVector< T >::findItem(), fp_FrameContainer::isAbove(), m_vecAboveFrames, and m_vecBelowFrames.
Referenced by fb_ColumnBreaker::_breakSection(), and fl_BlockLayout::setFramesOnPage().
| void fp_Page::clearScreenFrames | ( | void | ) |
| void fp_Page::markDirtyOverlappingRuns | ( | fp_FrameContainer * | pFC | ) |
References DELETEP, getDocLayout(), fp_Column::getFollower(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), fp_VerticalContainer::getScreenRect(), m_pFooter, m_pHeader, m_vecAboveFrames, m_vecAnnotations, m_vecBelowFrames, m_vecColumnLeaders, m_vecFootnotes, fp_VerticalContainer::markDirtyOverlappingRuns(), UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by removeFrameContainer().
References FV_View::getPageScreenOffsets(), UT_Rect::height, UT_Rect::left, m_pView, m_rDamageRect, UT_Rect::top, UT_Rect::unionRect(), and UT_Rect::width.
Referenced by fp_CellContainer::_clear(), fp_FrameContainer::draw(), fp_FrameContainer::drawBoundaries(), fp_CellContainer::drawBroken(), fp_FrameContainer::drawHandles(), and fp_Run::Fill().
| bool fp_Page::intersectsDamagedRect | ( | fp_ContainerObject * | pObj | ) |
Returns true if the objects intersects the damaged region
References fp_ContainerObject::getScreenRect(), UT_Rect::intersectsRect(), and m_rDamageRect.
| void fp_Page::redrawDamagedFrames | ( | dg_DrawArgs * | pDA | ) |
References GR_Graphics::DGP_PAPER, fp_FrameContainer::draw(), fp_Column::getDocSectionLayout(), fp_FrameContainer::getHeight(), UT_GenericVector< T >::getItemCount(), getNthColumnLeader(), UT_GenericVector< T >::getNthItem(), fl_DocSectionLayout::getTopMargin(), FV_View::getViewMode(), fp_FrameContainer::getWidth(), fp_FrameContainer::getX(), fp_FrameContainer::getY(), UT_Rect::height, UT_Rect::intersectsRect(), UT_Rect::left, m_pView, m_rDamageRect, m_vecAboveFrames, dg_DrawArgs::pG, GR_Graphics::queryProperties(), fp_FrameContainer::setOverWrote(), UT_Rect::top, VIEW_PRINT, UT_Rect::width, dg_DrawArgs::xoff, and dg_DrawArgs::yoff.
Referenced by FV_View::_drawOrClearBetweenPositions().
| bool fp_Page::overlapsWrappedFrame | ( | fp_Line * | pLine | ) |
Returns true if the supplied rectangle overlaps with one wrapped frame on the page.
References fp_Line::getScreenRect().
Referenced by updatePageForWrapping().
| bool fp_Page::overlapsWrappedFrame | ( | UT_Rect & | rec | ) |
Returns true if the supplied rectangle overlaps with one wrapped frame on the page. The rectangle is relative to the screen.
References countAboveFrameContainers(), getNthAboveFrameContainer(), fp_FrameContainer::isWrappingSet(), and fp_FrameContainer::overlapsRect().
| void fp_Page::setPageNumberInFrames | ( | void | ) |
This method sets the page number in all thepages frames.
References countAboveFrameContainers(), countBelowFrameContainers(), FL_DocLayout::findPage(), getDocLayout(), getNthAboveFrameContainer(), getNthBelowFrameContainer(), and fp_FrameContainer::setPreferedPageNo().
Referenced by FL_DocLayout::setFramePageNumbers().
| UT_sint32 fp_Page::getPageNumber | ( | void | ) |
Returns the page number
References FL_DocLayout::findPage(), and m_pLayout.
Referenced by fp_CellContainer::drawBroken().
| bool fp_Page::TopBotMarginChanged | ( | void | ) |
This method is called following a notification of an increase in HdrFtr size
References _reformat(), breakPage(), fp_ShadowContainer::clearScreen(), clearScreenFrames(), fl_DocSectionLayout::getBottomMargin(), fl_DocSectionLayout::getFooterMargin(), fl_DocSectionLayout::getHeaderMargin(), getHeight(), fl_DocSectionLayout::getTopMargin(), fp_ShadowContainer::layout(), m_pFooter, m_pHeader, m_pOwner, fp_VerticalContainer::setMaxHeight(), and fp_VerticalContainer::setY().
Referenced by fl_DocSectionLayout::doMarginChangeOnly().
| void fp_Page::setLastMappedTOC | ( | fl_TOCLayout * | pTOCL | ) | [inline] |
| fl_TOCLayout* fp_Page::getLastMappedTOC | ( | void | ) | [inline] |
Referenced by FV_View::cmdSelectTOC().
| fg_FillType * fp_Page::getFillType | ( | void | ) |
FillType class for the page.
References m_FillType.
Referenced by fp_CellContainer::_clear(), AP_Dialog_Styles::_createCharPreviewFromGC(), FV_View::_draw(), FV_View::_fixInsertionPointCoords(), AP_Dialog_Styles::_populateAbiPreview(), fl_DocSectionLayout::addOwnedPage(), fp_ShadowContainer::clearHdrFtrBoundaries(), draw(), fp_CellContainer::drawLines(), AP_Dialog_Styles::ModifyFont(), s_doFontDlg(), fp_FrameContainer::setPage(), fp_AnnotationContainer::setPage(), fp_FootnoteContainer::setPage(), fp_ShadowContainer::setPage(), fp_Column::setPage(), and FL_DocLayout::updateColor().
| void fp_Page::getAllLayouts | ( | UT_GenericVector< fl_ContainerLayout * > & | AllLayouts | ) |
Fill a vector with all the layouts referenced from this page.
References UT_GenericVector< T >::addItem(), fp_Container::countCons(), FP_CONTAINER_LINE, FP_CONTAINER_TABLE, fp_ContainerObject::getContainerType(), fp_Column::getFollower(), UT_GenericVector< T >::getItemCount(), fp_Container::getNthCon(), UT_GenericVector< T >::getNthItem(), and m_vecColumnLeaders.
Referenced by fl_FrameLayout::doclistener_changeStrux(), FV_FrameEdit::mouseRelease(), and fp_FrameContainer::setPage().
| void fp_Page::updateColumnX | ( | ) |
This function updates the x-offset of all columns without changing any of their dimensions (it is used when changing the view mode)
References countColumnLeaders(), GR_Graphics::DGP_PAPER, FP_CONTAINER_COLUMN, fp_ContainerObject::getContainerType(), fp_Column::getDocSectionLayout(), fp_Column::getFollower(), FL_DocLayout::getGraphics(), FV_View::getNormalModeXOffset(), getNthColumnLeader(), FV_View::getViewMode(), getWidth(), m_pLayout, m_pOwner, m_pView, GR_Graphics::queryProperties(), fp_VerticalContainer::setX(), UT_ASSERT, VIEW_NORMAL, and VIEW_WEB.
Referenced by FV_View::setViewMode().
| void fp_Page::_drawCropMarks | ( | dg_DrawArgs * | pDA | ) | [protected] |
References GR_Graphics::CAP_PROJECTING, countColumnLeaders(), GR_Graphics::DGP_SCREEN, GR_Painter::drawLine(), fl_DocSectionLayout::getBottomMargin(), getDocLayout(), fp_Column::getDocSectionLayout(), getHeight(), fl_DocSectionLayout::getLeftMargin(), getNthColumnLeader(), fl_DocSectionLayout::getRightMargin(), FV_View::getShowPara(), fl_DocSectionLayout::getTopMargin(), FV_View::getViewMode(), getWidth(), GR_Graphics::JOIN_MITER, GR_Graphics::LINE_SOLID, m_pOwner, m_pView, dg_DrawArgs::pG, GR_Graphics::queryProperties(), GR_Graphics::setColor(), GR_Graphics::setLineProperties(), GR_Graphics::tlu(), GR_Graphics::tluD(), UT_ASSERT, UT_MIN, VIEW_PRINT, dg_DrawArgs::xoff, and dg_DrawArgs::yoff.
Referenced by draw().
| void fp_Page::_reformat | ( | void | ) | [protected] |
References _reformatAnnotations(), _reformatColumns(), and _reformatFootnotes().
Referenced by annotationHeightChanged(), columnHeightChanged(), footnoteHeightChanged(), insertAnnotationContainer(), insertColumnLeader(), insertFootnoteContainer(), insertFrameContainer(), removeAnnotationContainer(), removeFootnoteContainer(), removeFrameContainer(), and TopBotMarginChanged().
| void fp_Page::_reformatColumns | ( | void | ) | [protected] |
References fl_EndnoteLayout::collapse(), countColumnLeaders(), countFootnoteContainers(), GR_Graphics::DGP_PAPER, FP_CONTAINER_COLUMN, FP_CONTAINER_ENDNOTE, FP_CONTAINER_LINE, FP_CONTAINER_TABLE, getAnnotationHeight(), fl_DocSectionLayout::getBottomMargin(), fp_ContainerObject::getContainerType(), fp_Column::getDocSectionLayout(), fp_VerticalContainer::getFirstContainer(), fp_Column::getFollower(), getFootnoteHeight(), fl_DocSectionLayout::getFootnoteLineThickness(), FL_DocLayout::getGraphics(), fp_ContainerObject::getHeight(), getHeight(), fp_VerticalContainer::getHeight(), fp_VerticalContainer::getLastContainer(), getNext(), fp_ContainerObject::getNextContainerInSection(), FV_View::getNormalModeXOffset(), getNthColumnLeader(), getNthFootnoteContainer(), fp_ContainerObject::getSectionLayout(), fl_DocSectionLayout::getSpaceAfter(), fl_DocSectionLayout::getTopMargin(), FV_View::getViewMode(), getWidth(), m_pLayout, m_pOwner, m_pView, GR_Graphics::queryProperties(), fp_VerticalContainer::setMaxHeight(), fp_VerticalContainer::setWidth(), fp_VerticalContainer::setX(), fp_VerticalContainer::setY(), UT_ASSERT, UT_DEBUGMSG, UT_MAX, VIEW_NORMAL, VIEW_WEB, and xxx_UT_DEBUGMSG.
Referenced by _reformat(), and removeColumnLeader().
| void fp_Page::_reformatFootnotes | ( | void | ) | [protected] |
References countFootnoteContainers(), GR_Graphics::DGP_PAPER, getAnnotationHeight(), fl_DocSectionLayout::getBottomMargin(), fp_Column::getDocSectionLayout(), FL_DocLayout::getGraphics(), fp_VerticalContainer::getHeight(), getHeight(), UT_GenericVector< T >::getItemCount(), fl_DocSectionLayout::getLeftMargin(), getNthColumnLeader(), getNthFootnoteContainer(), FV_View::getTabToggleAreaWidth(), FV_View::getViewMode(), m_pLayout, m_pOwner, m_pView, m_vecColumnLeaders, GR_Graphics::queryProperties(), fp_VerticalContainer::setX(), fp_VerticalContainer::setY(), UT_ASSERT, VIEW_NORMAL, VIEW_WEB, and xxx_UT_DEBUGMSG.
Referenced by _reformat().
| void fp_Page::_reformatAnnotations | ( | void | ) | [protected] |
References countAnnotationContainers(), GR_Graphics::DGP_PAPER, FL_DocLayout::displayAnnotations(), fl_DocSectionLayout::getBottomMargin(), getDocLayout(), fp_Column::getDocSectionLayout(), FL_DocLayout::getGraphics(), fp_VerticalContainer::getHeight(), getHeight(), UT_GenericVector< T >::getItemCount(), fl_DocSectionLayout::getLeftMargin(), getNthAnnotationContainer(), getNthColumnLeader(), FV_View::getTabToggleAreaWidth(), FV_View::getViewMode(), m_pLayout, m_pOwner, m_pView, m_vecColumnLeaders, GR_Graphics::queryProperties(), fp_VerticalContainer::setX(), fp_AnnotationContainer::setY(), UT_ASSERT, VIEW_NORMAL, VIEW_WEB, and xxx_UT_DEBUGMSG.
Referenced by _reformat().
| void fp_Page::operator= | ( | const fp_Page & | ) | [private] |
FL_DocLayout* fp_Page::m_pLayout [private] |
Referenced by _reformatAnnotations(), _reformatColumns(), _reformatFootnotes(), getDocLayout(), getPageNumber(), mapXYToPosition(), and updateColumnX().
FV_View* fp_Page::m_pView [private] |
fp_Page* fp_Page::m_pNext [private] |
fp_Page* fp_Page::m_pPrev [private] |
fp_PageSize fp_Page::m_pageSize [private] |
Referenced by getHeight(), getPageSize(), and getWidth().
UT_uint32 fp_Page::m_iResolution [private] |
Referenced by fp_Page(), getHeight(), and getWidth().
bool fp_Page::m_bNeedsRedraw [private] |
Referenced by draw(), and needsRedraw().
UT_GenericVector<fp_Column *> fp_Page::m_vecColumnLeaders [private] |
fl_DocSectionLayout* fp_Page::m_pOwner [private] |
Referenced by _drawCropMarks(), _reformatAnnotations(), _reformatColumns(), _reformatFootnotes(), annotationHeightChanged(), breakPage(), buildHdrFtrContainer(), columnHeightChanged(), footnoteHeightChanged(), getBottom(), insertColumnLeader(), removeColumnLeader(), TopBotMarginChanged(), updateColumnX(), and ~fp_Page().
fp_ShadowContainer* fp_Page::m_pFooter [private] |
fp_ShadowContainer* fp_Page::m_pHeader [private] |
UT_GenericVector<fp_FootnoteContainer *> fp_Page::m_vecFootnotes [private] |
fg_FillType fp_Page::m_FillType [private] |
Referenced by getFillType().
UT_GenericVector<fp_FrameContainer *> fp_Page::m_vecAboveFrames [private] |
UT_GenericVector<fp_FrameContainer *> fp_Page::m_vecBelowFrames [private] |
fl_TOCLayout* fp_Page::m_pLastMappedTOC [private] |
UT_Rect fp_Page::m_rDamageRect [private] |
Referenced by draw(), expandDamageRect(), fp_Page(), intersectsDamagedRect(), and redrawDamagedFrames().
UT_sint32 fp_Page::m_iCountWrapPasses [private] |
Referenced by clearCountWrapNumber(), draw(), and updatePageForWrapping().
1.5.5