#include <fp_TableContainer.h>
| fp_TableContainer::fp_TableContainer | ( | fl_SectionLayout * | pSectionLayout | ) |
Create a Master Table container. This is broken across other vertical Containers.
| iType | Container type | |
| pSectionLayout | Section layout type used for this container |
References fp_ContainerObject::getSectionLayout(), fl_SectionLayout::markAllRunsDirty(), and fl_SectionLayout::setNeedsRedraw().
Referenced by VBreakAt().
| fp_TableContainer::fp_TableContainer | ( | fl_SectionLayout * | pSectionLayout, | |
| fp_TableContainer * | pMaster | |||
| ) |
Create a broken Table container. This is placed between the cells and drawing. A vertical offset is subtracted from the Cells Y location for all manipulations.
| iType | Container type | |
| pSectionLayout | Section layout type used for this container |
| fp_TableContainer::~fp_TableContainer | ( | ) |
Destruct container
References fp_Container::clearCons(), deleteBrokenTables(), m_pMasterTable, m_vecColumns, m_vecRows, setContainer(), fp_Container::setNext(), fp_Container::setPrev(), UT_VECTOR_PURGEALL, and xxx_UT_DEBUGMSG.
| void fp_TableContainer::_brokenDraw | ( | dg_DrawArgs * | pDA | ) | [private] |
Draw that segment of the table that fits within the Y offsets of this Broken table.
References _drawBrokenBoundaries(), dg_DrawArgs::bDirtyRunsOnly, fl_SectionLayout::clearNeedsRedraw(), fp_CellContainer::containsNestedTables(), fp_CellContainer::doesIntersectClip(), fp_CellContainer::drawBroken(), FP_CONTAINER_CELL, getBorderWidth(), fp_CellContainer::getBottomAttach(), GR_Graphics::getClipRect(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getHeight(), getMasterTable(), fp_Container::getNext(), fp_Container::getNthCon(), getNthRow(), getNumRows(), fp_Container::getPrev(), fp_ContainerObject::getSectionLayout(), fp_CellContainer::getTopAttach(), fp_VerticalContainer::getY(), getYBottom(), getYBreak(), getYOfRow(), fp_CellContainer::isDirty(), m_pFirstBrokenCell, m_pLastBrokenCell, fl_SectionLayout::needsRedraw(), dg_DrawArgs::pG, UT_DEBUGMSG, xxx_UT_DEBUGMSG, and dg_DrawArgs::yoff.
Referenced by draw().
| void fp_TableContainer::_drawBoundaries | ( | dg_DrawArgs * | pDA | ) | [private, virtual] |
Reimplemented from fp_VerticalContainer.
References GR_Graphics::DGP_SCREEN, GR_Painter::drawLine(), fp_ContainerObject::getGraphics(), getHeight(), getMasterTable(), getPage(), fp_VerticalContainer::getView(), fp_VerticalContainer::getWidth(), fp_VerticalContainer::getY(), isThisBroken(), m_iBorderWidth, GR_Graphics::setColor(), UT_ASSERT, dg_DrawArgs::xoff, xxx_UT_DEBUGMSG, and dg_DrawArgs::yoff.
Referenced by draw().
| void fp_TableContainer::_drawBrokenBoundaries | ( | dg_DrawArgs * | pDA | ) | [private] |
References GR_Graphics::DGP_SCREEN, GR_Painter::drawLine(), fp_Page::getDocLayout(), fp_ContainerObject::getGraphics(), getHeight(), getPage(), FV_View::getShowPara(), FL_DocLayout::getView(), fp_VerticalContainer::getWidth(), fp_VerticalContainer::getX(), fp_VerticalContainer::getY(), dg_DrawArgs::pG, GR_Graphics::queryProperties(), GR_Graphics::setColor(), GR_Graphics::tlu(), UT_ASSERT, dg_DrawArgs::xoff, xxx_UT_DEBUGMSG, and dg_DrawArgs::yoff.
Referenced by _brokenDraw().
| UT_uint32 fp_TableContainer::_getBottomOfLastContainer | ( | void | ) | const [private] |
| void fp_TableContainer::_size_allocate_init | ( | void | ) | [private] |
References fp_TableRowColumn::allocation, fp_TableRowColumn::empty, fp_TableRowColumn::expand, fp_CellContainer::getBottomAttach(), UT_GenericVector< T >::getItemCount(), fp_CellContainer::getLeftAttach(), fp_Container::getNext(), getNthCol(), fp_Container::getNthCon(), getNthRow(), fp_CellContainer::getRightAttach(), fp_CellContainer::getTopAttach(), fp_CellContainer::getXexpand(), fp_CellContainer::getXshrink(), fp_CellContainer::getYexpand(), fp_CellContainer::getYshrink(), m_iCols, m_iRows, m_vecColumns, fp_TableRowColumn::need_expand, fp_TableRowColumn::need_shrink, fp_TableRowColumn::requisition, and fp_TableRowColumn::shrink.
Referenced by sizeAllocate().
| void fp_TableContainer::_size_allocate_pass1 | ( | void | ) | [private] |
References fp_TableRowColumn::allocation, UT_GenericVector< T >::getItemCount(), getNthCol(), getNthRow(), _fp_Allocation::height, m_bIsHomogeneous, m_iBorderWidth, m_iCols, m_iRows, m_MyAllocation, m_vecColumns, fp_TableRowColumn::requisition, fp_TableRowColumn::shrink, fp_TableRowColumn::spacing, UT_MAX, and _fp_Allocation::width.
Referenced by sizeAllocate().
| void fp_TableContainer::_size_allocate_pass2 | ( | void | ) | [private] |
References fp_TableRowColumn::allocation, fp_CellContainer::getBotPad(), fp_CellContainer::getBottomAttach(), UT_GenericVector< T >::getItemCount(), fp_CellContainer::getLeftAttach(), fl_TableLayout::getLeftColPos(), fp_CellContainer::getLeftPad(), fp_Container::getNext(), getNthCol(), fp_Container::getNthCon(), UT_GenericVector< T >::getNthItem(), getNthRow(), getNumCols(), fp_CellContainer::getRightAttach(), fp_CellContainer::getRightPad(), getRowHeight(), fp_ContainerObject::getSectionLayout(), fp_CellContainer::getTopAttach(), fp_CellContainer::getTopPad(), fl_TableLayout::getVecColProps(), fp_CellContainer::getXfill(), fp_CellContainer::getYfill(), _fp_Requisition::height, _fp_Allocation::height, m_iBorderWidth, fl_ColProps::m_iColWidth, m_MyAllocation, fp_CellContainer::sizeAllocate(), fp_CellContainer::sizeRequest(), fp_TableRowColumn::spacing, UT_continue_if_fail, UT_MAX, _fp_Requisition::width, _fp_Allocation::width, _fp_Allocation::x, xxx_UT_DEBUGMSG, and _fp_Allocation::y.
Referenced by sizeAllocate().
| void fp_TableContainer::_size_request_init | ( | void | ) | [private] |
References fp_ContainerObject::getContainerType(), UT_GenericVector< T >::getItemCount(), fp_Container::getNext(), getNthCol(), fp_Container::getNthCon(), getNthRow(), m_iCols, m_iRows, m_vecColumns, fp_TableRowColumn::requisition, fp_CellContainer::sizeRequest(), and UT_ASSERT.
Referenced by sizeRequest().
| void fp_TableContainer::_size_request_pass1 | ( | void | ) | [private] |
References fp_CellContainer::getBotPad(), fp_CellContainer::getBottomAttach(), fp_CellContainer::getLeftAttach(), fp_CellContainer::getLeftPad(), fp_Container::getNext(), getNthCol(), fp_Container::getNthCon(), getNthRow(), fp_CellContainer::getRightAttach(), fp_CellContainer::getRightPad(), fp_CellContainer::getTopAttach(), fp_CellContainer::getTopPad(), _fp_Requisition::height, fp_CellContainer::sizeRequest(), UT_MAX, and _fp_Requisition::width.
Referenced by sizeRequest().
| void fp_TableContainer::_size_request_pass2 | ( | void | ) | [private] |
References UT_GenericVector< T >::getItemCount(), getNthCol(), getNthRow(), m_bIsHomogeneous, m_iCols, m_iRows, m_vecColumns, fp_TableRowColumn::requisition, and UT_MAX.
Referenced by sizeRequest().
| void fp_TableContainer::_size_request_pass3 | ( | void | ) | [private] |
References fp_CellContainer::getBotPad(), fp_CellContainer::getBottomAttach(), fp_CellContainer::getLeftAttach(), fp_CellContainer::getLeftPad(), fp_Container::getNext(), getNthCol(), fp_Container::getNthCon(), getNthRow(), fp_CellContainer::getRightAttach(), fp_CellContainer::getRightPad(), fp_CellContainer::getTopAttach(), fp_CellContainer::getTopPad(), _fp_Requisition::height, fp_TableRowColumn::requisition, fp_CellContainer::sizeRequest(), fp_TableRowColumn::spacing, and _fp_Requisition::width.
Referenced by sizeRequest().
| void fp_TableContainer::adjustBrokenTables | ( | void | ) |
This method adjusts the m_iYBreak and m_iYBottom variables after a setY method changes the start position of the top of the table.
References fp_Container::findCon(), fp_Container::getContainer(), getFirstBrokenTable(), getHeight(), getLastBrokenTable(), fp_VerticalContainer::getMaxHeight(), fp_Container::getNext(), fp_VerticalContainer::getY(), getYBottom(), getYBreak(), isThisBroken(), setLastBrokenTable(), fp_Container::setNext(), setYBottom(), setYBreakHere(), UT_ASSERT, UT_SHOULD_NOT_HAPPEN, and xxx_UT_DEBUGMSG.
Referenced by setY().
| void fp_TableContainer::breakCellsAt | ( | UT_sint32 | vpos | ) |
vpos is the location from the top of the table that holds these cells.
References containsNestedTables(), fp_VerticalContainer::getHeight(), getMasterTable(), fp_Container::getNext(), fp_Container::getNthCon(), fp_VerticalContainer::getY(), isThisBroken(), and fp_CellContainer::VBreakAt().
Referenced by VBreakAt().
| void fp_TableContainer::clearScreen | ( | void | ) | [virtual] |
Reimplemented from fp_VerticalContainer.
References fp_CellContainer::clearScreen(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), fp_Page::getDocLayout(), getHeight(), fp_Container::getNext(), fp_Container::getNthCon(), getPage(), fp_Page::getScreenOffsets(), fp_ContainerObject::getSectionLayout(), FL_DocLayout::isLayoutFilling(), isThisBroken(), fl_SectionLayout::markAllRunsDirty(), fl_SectionLayout::setNeedsRedraw(), and xxx_UT_DEBUGMSG.
Referenced by fl_TableLayout::collapse(), deleteBrokenTables(), setContainer(), and setY().
| bool fp_TableContainer::containsAnnotations | ( | void | ) |
Return true if the table contains Annotations
References containsAnnotations(), fp_CellContainer::containsAnnotations(), containsFootnoteReference(), fp_Line::containsFootnoteReference(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getFirstContainer(), getMasterTable(), fp_Container::getNext(), isInBrokenTable(), and isThisBroken().
Referenced by fb_ColumnBreaker::_breakSection(), containsAnnotations(), fp_CellContainer::containsAnnotations(), getAnnotationContainers(), and fp_CellContainer::getAnnotationContainers().
| bool fp_TableContainer::containsFootnoteReference | ( | void | ) |
Return true if the table contains footnote references
References containsFootnoteReference(), fp_Line::containsFootnoteReference(), fp_CellContainer::containsFootnoteReference(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getFirstContainer(), getMasterTable(), fp_Container::getNext(), isInBrokenTable(), and isThisBroken().
Referenced by fb_ColumnBreaker::_breakSection(), containsAnnotations(), containsFootnoteReference(), fp_CellContainer::containsFootnoteReference(), getFootnoteContainers(), and fp_CellContainer::getFootnoteContainers().
| bool fp_TableContainer::containsNestedTables | ( | void | ) |
References fl_TableLayout::getNumNestedTables(), and fp_ContainerObject::getSectionLayout().
Referenced by breakCellsAt(), and deleteBrokenTables().
| void fp_TableContainer::deleteBrokenTables | ( | bool | bClearFirst, | |
| bool | bRecurseUp = true | |||
| ) |
This deletes all the broken tables from this master table. This routine assumes that a clear screen has been set already.
References fp_Container::clearBrokenContainers(), clearScreen(), containsNestedTables(), fp_CellContainer::deleteBrokenTables(), deleteBrokenTables(), fl_DocSectionLayout::deleteBrokenTablesFromHere(), fp_Container::deleteNthCon(), fp_Container::findCon(), fp_Container::getContainer(), fl_ContainerLayout::getContainerType(), fp_ContainerObject::getContainerType(), fl_ContainerLayout::getDocSectionLayout(), getFirstBrokenTable(), fp_VerticalContainer::getFirstContainer(), getLastBrokenTable(), fp_Container::getNext(), fp_Container::getPrev(), fp_ContainerObject::getSectionLayout(), fl_TableLayout::isDoingDestructor(), isThisBroken(), fl_ContainerLayout::myContainingLayout(), setContainer(), setFirstBrokenTable(), setLastBrokenTable(), fp_Container::setNext(), fp_ContainerObject::setNext(), fp_Container::setPrev(), fp_ContainerObject::setPrev(), and xxx_UT_DEBUGMSG.
Referenced by fb_ColumnBreaker::_breakTable(), fp_VerticalContainer::bumpContainers(), deleteBrokenTables(), fp_CellContainer::deleteBrokenTables(), fl_DocSectionLayout::deleteBrokenTablesFromHere(), fl_TableLayout::doSimpleChange(), fp_CellContainer::layout(), setToAllocation(), and ~fp_TableContainer().
| bool fp_TableContainer::doRedrawLines | ( | void | ) | const [inline] |
Referenced by fl_TableLayout::redrawUpdate().
| void fp_TableContainer::draw | ( | dg_DrawArgs * | pDA | ) | [virtual] |
Reimplemented from fp_VerticalContainer.
References _brokenDraw(), _drawBoundaries(), dg_DrawArgs::bDirtyRunsOnly, fp_ContainerObject::draw(), draw(), getFirstBrokenTable(), fp_Container::getNext(), fp_Container::getNthCon(), fp_ContainerObject::getSectionLayout(), isThisBroken(), xxx_UT_DEBUGMSG, and dg_DrawArgs::yoff.
Referenced by draw(), and fp_CellContainer::drawBroken().
| virtual void fp_TableContainer::draw | ( | GR_Graphics * | ) | [inline, virtual] |
Reimplemented from fp_VerticalContainer.
| void fp_TableContainer::drawLines | ( | void | ) |
| bool fp_TableContainer::getAnnotationContainers | ( | UT_GenericVector< fp_AnnotationContainer * > * | pVecAnns | ) |
This method returns a vector of call the Annotation layouts in this table
References UT_GenericVector< T >::addItem(), containsAnnotations(), fp_Line::containsAnnotations(), fp_CellContainer::containsAnnotations(), fp_CellContainer::getAnnotationContainers(), getAnnotationContainers(), fp_Line::getAnnotationContainers(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getFirstContainer(), UT_GenericVector< T >::getItemCount(), getMasterTable(), fp_Container::getNext(), UT_GenericVector< T >::getNthItem(), isInBrokenTable(), and isThisBroken().
Referenced by fb_ColumnBreaker::_breakSection(), getAnnotationContainers(), and fp_CellContainer::getAnnotationContainers().
| UT_sint32 fp_TableContainer::getBorderWidth | ( | void | ) | const [inline] |
Referenced by _brokenDraw(), and fp_CellContainer::setLineMarkers().
| UT_sint32 fp_TableContainer::getBrokenBot | ( | void | ) |
This method returns the Y Location of the line drawn across the Bottom of broken table. It returns -1 if the table is not broken.
References getMasterTable(), and m_iBrokenBottom.
Referenced by fp_CellContainer::_clear().
| fp_Column * fp_TableContainer::getBrokenColumn | ( | void | ) |
References fp_CellContainer::getBrokenTable(), fp_Container::getColumn(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), fp_ContainerObject::isColumnType(), isThisBroken(), and UT_ASSERT.
Referenced by fp_CellContainer::_clear(), fp_CellContainer::_getBrokenRect(), getPage(), fp_CellContainer::getScreenPositions(), and isInBrokenTable().
| UT_sint32 fp_TableContainer::getBrokenNumber | ( | void | ) |
References getFirstBrokenTable(), getMasterTable(), fp_Container::getNext(), and isThisBroken().
| UT_sint32 fp_TableContainer::getBrokenTop | ( | void | ) |
This method returns the Y Location of the line drawn across the top of broken table. It returns -1 if the table is not broken or it is the first broken table of the chain.
References getMasterTable(), getYBreak(), and m_iBrokenTop.
Referenced by fp_CellContainer::_clear().
| fp_CellContainer * fp_TableContainer::getCellAtRowColumn | ( | UT_sint32 | row, | |
| UT_sint32 | col | |||
| ) |
Return the cell container at the specified row and column
References fp_Container::binarysearchCons(), compareCellPosBinary(), fp_CellContainer::getBottomAttach(), getCellAtRowColumnLinear(), fp_CellContainer::getLeftAttach(), fp_Container::getNthCon(), getNumCols(), getNumRows(), fp_CellContainer::getRightAttach(), fp_CellContainer::getTopAttach(), UT_Point::x, xxx_UT_DEBUGMSG, and UT_Point::y.
Referenced by FV_View::_moveInsPtNextPrevLine(), FV_View::cmdTableToText(), fl_TableLayout::doSimpleChange(), fp_CellContainer::drawBroken(), fp_CellContainer::drawLinesAdjacent(), FV_View::findCellPosAt(), FV_View::getLeftRulerInfo(), fp_CellContainer::getSpannedHeight(), FV_View::getTopRulerInfo(), getYOfRow(), fp_CellContainer::setHeight(), and fp_CellContainer::setLineMarkers().
| fp_CellContainer * fp_TableContainer::getCellAtRowColumnLinear | ( | UT_sint32 | row, | |
| UT_sint32 | col | |||
| ) |
Binary search failed. Do a simple Linear search instead
References fp_Container::countCons(), fp_CellContainer::getBottomAttach(), fp_CellContainer::getLeftAttach(), fp_Container::getNthCon(), fp_CellContainer::getRightAttach(), and fp_CellContainer::getTopAttach().
Referenced by getCellAtRowColumn().
| fp_TableContainer * fp_TableContainer::getFirstBrokenTable | ( | void | ) | const |
References getFirstBrokenTable(), getMasterTable(), isThisBroken(), and m_pFirstBrokenTable.
Referenced by fb_ColumnBreaker::_breakSection(), fb_ColumnBreaker::_breakTable(), FV_View::_fixInsertionPointCoords(), fp_CellContainer::_getBrokenRect(), AP_LeftRuler::_getCellMarkerRects(), FV_View::_getMouseContext(), fl_TOCLayout::_insertTOCContainer(), adjustBrokenTables(), fp_CellContainer::clearScreen(), deleteBrokenTables(), draw(), fp_CellContainer::draw(), fp_CellContainer::drawBroken(), drawLines(), fp_CellContainer::drawLinesAdjacent(), fp_CellContainer::drawSelectedCell(), fl_TableLayout::format(), getBrokenNumber(), fp_CellContainer::getBrokenTable(), getFirstBrokenTable(), getHeight(), fp_VerticalContainer::getOffsets(), getPage(), fp_VerticalContainer::getScreenOffsets(), fp_CellContainer::getScreenPositions(), fl_TableLayout::insertTableContainer(), fp_CellContainer::layout(), fp_FrameContainer::layout(), mapXYToPosition(), setContainer(), setY(), fp_CellContainer::tweakBrokenTable(), VBreakAt(), and fp_CellContainer::VBreakAt().
returns the first fp_Line of the table in this column by recursively searching down the table structure.
References fp_CellContainer::doesOverlapBrokenTable(), fp_CellContainer::getColumn(), fp_ContainerObject::getContainerType(), getMasterTable(), fp_Container::getNext(), fp_Container::getNthCon(), isThisBroken(), UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by fp_Page::getFirstLastPos().
| bool fp_TableContainer::getFootnoteContainers | ( | UT_GenericVector< fp_FootnoteContainer * > * | pVecFoots | ) |
This method returns a vector of call the footnote layouts in this table
References UT_GenericVector< T >::addItem(), containsFootnoteReference(), fp_Line::containsFootnoteReference(), fp_CellContainer::containsFootnoteReference(), fp_ContainerObject::getContainerType(), fp_VerticalContainer::getFirstContainer(), fp_CellContainer::getFootnoteContainers(), getFootnoteContainers(), fp_Line::getFootnoteContainers(), UT_GenericVector< T >::getItemCount(), getMasterTable(), fp_Container::getNext(), UT_GenericVector< T >::getNthItem(), isInBrokenTable(), and isThisBroken().
Referenced by fb_ColumnBreaker::_breakSection(), getFootnoteContainers(), and fp_CellContainer::getFootnoteContainers().
| UT_sint32 fp_TableContainer::getHeight | ( | void | ) | [virtual] |
Return the height of this Table taking into account the possibility of it being broken.
References getFirstBrokenTable(), getHeight(), getYBottom(), getYBreak(), and isThisBroken().
Referenced by fb_ColumnBreaker::_breakTable(), _drawBoundaries(), _drawBrokenBoundaries(), fp_CellContainer::_getBrokenRect(), adjustBrokenTables(), fp_Page::breakPage(), clearScreen(), fp_CellContainer::doesOverlapBrokenTable(), fl_TableLayout::doSimpleChange(), fp_VerticalContainer::draw(), fp_CellContainer::drawBroken(), fp_CellContainer::getBrokenTable(), fp_Page::getFilledHeight(), getHeight(), isInBrokenTable(), fp_CellContainer::layout(), fp_FrameContainer::layout(), fp_HdrFtrContainer::layout(), fp_ShadowContainer::layout(), fp_Column::layout(), setHeight(), fp_VerticalContainer::setHeight(), fp_VerticalContainer::validate(), VBreakAt(), and fp_CellContainer::VBreakAt().
| fp_TableContainer * fp_TableContainer::getLastBrokenTable | ( | void | ) | const |
returns the Last fp_Line of the table in this column by recursively searching down the table structure.
References fp_Container::countCons(), fp_CellContainer::doesOverlapBrokenTable(), fp_CellContainer::getColumn(), fp_ContainerObject::getContainerType(), getMasterTable(), fp_Container::getNext(), fp_Container::getNthCon(), fp_Container::getPrev(), isThisBroken(), UT_ASSERT, UT_return_val_if_fail, and UT_SHOULD_NOT_HAPPEN.
Referenced by fp_Page::getFirstLastPos().
| UT_sint32 fp_TableContainer::getLastWantedVBreak | ( | void | ) | const [inline] |
| UT_sint32 fp_TableContainer::getLineThickness | ( | void | ) | [inline] |
| UT_sint32 fp_TableContainer::getMarginAfter | ( | void | ) | const [virtual] |
Reimplemented from fp_VerticalContainer.
References fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getNext(), fp_Container::getNext(), fp_ContainerObject::getSectionLayout(), and isThisBroken().
| UT_sint32 fp_TableContainer::getMarginBefore | ( | void | ) | const [virtual] |
Reimplemented from fp_VerticalContainer.
References fl_ContainerLayout::getContainerType(), getMasterTable(), fl_ContainerLayout::getPrev(), fp_Container::getPrev(), fp_ContainerObject::getSectionLayout(), and isThisBroken().
| fp_TableContainer* fp_TableContainer::getMasterTable | ( | void | ) | const [inline] |
Referenced by _brokenDraw(), _drawBoundaries(), fp_CellContainer::_getBrokenRect(), breakCellsAt(), containsAnnotations(), containsFootnoteReference(), fp_CellContainer::doesOverlapBrokenTable(), fp_VerticalContainer::draw(), fp_CellContainer::drawBroken(), drawLines(), getAnnotationContainers(), getBrokenBot(), getBrokenNumber(), getBrokenTop(), fp_Page::getContainingTable(), getFirstBrokenTable(), getFirstLineInColumn(), getFootnoteContainers(), getLastBrokenTable(), getLastLineInColumn(), getMarginBefore(), fp_VerticalContainer::getOffsets(), getPage(), fp_VerticalContainer::getScreenOffsets(), fp_CellContainer::getScreenPositions(), mapXYToPosition(), setFirstBrokenTable(), setLastBrokenTable(), setY(), tweakBrokenTable(), fp_CellContainer::tweakBrokenTable(), VBreakAt(), fp_CellContainer::VBreakAt(), and wantVBreakAt().
| fp_Container * fp_TableContainer::getNextContainerInSection | ( | void | ) | const [virtual] |
| fp_TableRowColumn * fp_TableContainer::getNthCol | ( | UT_sint32 | i | ) |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_vecColumns, and UT_ASSERT.
Referenced by _size_allocate_init(), _size_allocate_pass1(), _size_allocate_pass2(), _size_request_init(), _size_request_pass1(), _size_request_pass2(), _size_request_pass3(), fp_CellContainer::getLeftTopOffsets(), FV_View::getTopRulerInfo(), resize(), setColSpacing(), setColSpacings(), fp_CellContainer::setLineMarkers(), and sizeRequest().
| fp_TableRowColumn * fp_TableContainer::getNthRow | ( | UT_sint32 | i | ) |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_vecRows, and UT_ASSERT.
Referenced by _brokenDraw(), _size_allocate_init(), _size_allocate_pass1(), _size_allocate_pass2(), _size_request_init(), _size_request_pass1(), _size_request_pass2(), _size_request_pass3(), fl_TableLayout::doSimpleChange(), getYOfRow(), resize(), fp_CellContainer::setLineMarkers(), setRowSpacing(), setRowSpacings(), and sizeRequest().
| UT_sint32 fp_TableContainer::getNumCols | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), and m_vecColumns.
Referenced by _size_allocate_pass2(), FV_View::cmdDeleteCol(), FV_View::cmdDeleteRow(), FV_View::cmdInsertRow(), fl_TableLayout::doSimpleChange(), getCellAtRowColumn(), FV_View::getTopRulerInfo(), getYOfRow(), AP_Dialog_SplitCells::setAllSensitivities(), and AP_Dialog_MergeCells::setAllSensitivities().
| UT_sint32 fp_TableContainer::getNumRows | ( | void | ) | const |
References UT_GenericVector< T >::getItemCount(), and m_vecRows.
Referenced by _brokenDraw(), FV_View::_moveInsPtNextPrevLine(), FV_View::cmdDeleteCol(), FV_View::cmdDeleteRow(), FV_View::cmdInsertRow(), fl_TableLayout::doSimpleChange(), fp_CellContainer::draw(), getCellAtRowColumn(), FV_View::getLeftRulerInfo(), fp_CellContainer::getSpannedHeight(), getYOfRow(), AP_Dialog_SplitCells::setAllSensitivities(), AP_Dialog_MergeCells::setAllSensitivities(), fp_CellContainer::setHeight(), and fp_CellContainer::setLineMarkers().
| fp_Page * fp_TableContainer::getPage | ( | void | ) | [virtual] |
References FP_CONTAINER_CELL, getBrokenColumn(), fp_CellContainer::getColumn(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), getFirstBrokenTable(), getMasterTable(), fp_Container::getPage(), fp_Column::getPage(), and isThisBroken().
Referenced by fp_CellContainer::_clear(), _drawBoundaries(), fp_CellContainer::_drawBoundaries(), _drawBrokenBoundaries(), AP_LeftRuler::_drawCellProperties(), FV_View::_drawOrClearBetweenPositions(), fp_CellContainer::_getBrokenRect(), AP_LeftRuler::_getCellMarkerRects(), clearScreen(), fp_CellContainer::drawLines(), fp_VerticalContainer::getOffsets(), and fp_CellContainer::getScreenPositions().
| fp_Container * fp_TableContainer::getPrevContainerInSection | ( | void | ) | const [virtual] |
Reimplemented from fp_VerticalContainer.
References fp_ContainerObject::getContainerType(), fl_ContainerLayout::getContainerType(), fl_ContainerLayout::getLastContainer(), fp_Container::getNext(), fl_ContainerLayout::getPrev(), fp_Container::getPrev(), fp_ContainerObject::getSectionLayout(), and fl_ContainerLayout::isHidden().
Referenced by fb_ColumnBreaker::_breakSection(), and fb_ColumnBreaker::_breakTable().
References FL_ROW_HEIGHT_AT_LEAST, FL_ROW_HEIGHT_AUTO, FL_ROW_HEIGHT_EXACTLY, UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), fp_ContainerObject::getSectionLayout(), fl_TableLayout::getVecRowProps(), fl_RowProps::m_iRowHeight, m_iRowHeight, fl_RowProps::m_iRowHeightType, m_iRowHeightType, and UT_return_val_if_fail.
Referenced by _size_allocate_pass2(), fl_TableLayout::doSimpleChange(), and sizeRequest().
| UT_sint32 fp_TableContainer::getYBottom | ( | void | ) | const [inline] |
Referenced by _brokenDraw(), fp_CellContainer::_getBrokenRect(), adjustBrokenTables(), fp_CellContainer::clearScreen(), fp_CellContainer::doesOverlapBrokenTable(), fp_CellContainer::drawLines(), getHeight(), isInBrokenTable(), fp_CellContainer::layout(), fp_CellContainer::tweakBrokenTable(), and VBreakAt().
| UT_sint32 fp_TableContainer::getYBreak | ( | void | ) | const [inline] |
Referenced by _brokenDraw(), fp_CellContainer::_drawBoundaries(), fp_CellContainer::_getBrokenRect(), AP_LeftRuler::_getCellMarkerRects(), FV_View::_getMouseContext(), adjustBrokenTables(), fp_CellContainer::clearScreen(), fp_CellContainer::doesOverlapBrokenTable(), fp_CellContainer::drawBroken(), fp_CellContainer::drawLines(), fp_CellContainer::getBrokenTable(), getBrokenTop(), getHeight(), fp_CellContainer::getScreenPositions(), fp_VerticalContainer::getYoffsetFromTable(), isInBrokenTable(), mapXYToPosition(), fp_CellContainer::tweakBrokenTable(), VBreakAt(), and fp_CellContainer::VBreakAt().
Return the Y location of row number row
References fp_TableRowColumn::allocation, getCellAtRowColumn(), getNthRow(), getNumCols(), getNumRows(), fp_VerticalContainer::getY(), fp_TableRowColumn::spacing, and xxx_UT_DEBUGMSG.
Referenced by _brokenDraw(), fp_CellContainer::doesOverlapBrokenTable(), fp_CellContainer::getSpannedHeight(), AP_LeftRuler::mouseRelease(), and fp_CellContainer::setLineMarkers().
| virtual fp_ContainerObject* fp_TableContainer::HBreakAt | ( | UT_sint32 | ) | [inline, virtual] |
Reimplemented from fp_VerticalContainer.
| virtual bool fp_TableContainer::isHBreakable | ( | void | ) | [inline, virtual] |
Reimplemented from fp_VerticalContainer.
| bool fp_TableContainer::isInBrokenTable | ( | const fp_CellContainer * | pCell, | |
| fp_Container * | pCon | |||
| ) | const |
Return true if the supplied Cell and it's container are within this broken container.
References getBrokenColumn(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), getHeight(), fp_ContainerObject::getHeight(), fp_Container::getMyBrokenContainer(), fp_Container::getNext(), fp_ContainerObject::getY(), fp_VerticalContainer::getY(), getYBottom(), getYBreak(), UT_DEBUGMSG, and xxx_UT_DEBUGMSG.
Referenced by FV_View::_getMouseContext(), containsAnnotations(), containsFootnoteReference(), fp_CellContainer::drawBroken(), getAnnotationContainers(), fp_CellContainer::getBrokenTable(), getFootnoteContainers(), and fp_VerticalContainer::getYoffsetFromTable().
| bool fp_TableContainer::isThisBroken | ( | void | ) | const |
Returns true if this is a broken table
References m_bIsBroken.
Referenced by fb_ColumnBreaker::_breakSection(), fb_ColumnBreaker::_breakTable(), _drawBoundaries(), fp_CellContainer::_getBrokenRect(), adjustBrokenTables(), breakCellsAt(), fp_VerticalContainer::bumpContainers(), clearScreen(), containsAnnotations(), containsFootnoteReference(), deleteBrokenTables(), draw(), fp_VerticalContainer::draw(), fp_CellContainer::drawBroken(), drawLines(), getAnnotationContainers(), getBrokenColumn(), getBrokenNumber(), fp_CellContainer::getBrokenTable(), fp_CellContainer::getColumn(), fp_Page::getContainingTable(), getFirstBrokenTable(), getFirstLineInColumn(), getFootnoteContainers(), getHeight(), getLastBrokenTable(), getLastLineInColumn(), getMarginAfter(), getMarginBefore(), fp_VerticalContainer::getOffsets(), getPage(), fp_VerticalContainer::getScreenOffsets(), fp_CellContainer::getScreenPositions(), layout(), fp_CellContainer::layout(), fp_FrameContainer::layout(), mapXYToPosition(), setContainer(), setFirstBrokenTable(), setHeight(), fp_VerticalContainer::setHeight(), setLastBrokenTable(), setY(), VBreakAt(), fp_CellContainer::VBreakAt(), and wantVBreakAt().
| bool fp_TableContainer::isVBreakable | ( | void | ) | [virtual] |
Returns true since a table can be broken vertically.
Reimplemented from fp_VerticalContainer.
References FP_CONTAINER_CELL, fp_Container::getContainer(), and fp_ContainerObject::getContainerType().
| void fp_TableContainer::layout | ( | void | ) |
References fp_ContainerObject::getSectionLayout(), fl_TableLayout::getTopOffset(), fp_VerticalContainer::getWidth(), fp_VerticalContainer::getX(), fp_VerticalContainer::getY(), _fp_Requisition::height, _fp_Allocation::height, isThisBroken(), m_iBorderWidth, printf, setToAllocation(), fp_VerticalContainer::setX(), sizeAllocate(), sizeRequest(), UT_ASSERT, UT_SHOULD_NOT_HAPPEN, _fp_Allocation::width, _fp_Allocation::x, xxx_UT_DEBUGMSG, and _fp_Allocation::y.
| void fp_TableContainer::mapXYToPosition | ( | UT_sint32 | x, | |
| UT_sint32 | y, | |||
| PT_DocPosition & | pos, | |||
| bool & | bBOL, | |||
| bool & | bEOL, | |||
| bool & | isTOC | |||
| ) | [virtual] |
Find document position from X and Y coordinates
| x | X coordinate | |
| y | Y coordinate |
| pos | Document position | |
| bBOL | True if position is at begining of line, otherwise false | |
| bEOL | True if position is at end of line, otherwise false |
Reimplemented from fp_VerticalContainer.
References fp_Container::countCons(), d, fp_VerticalContainer::distanceFromPoint(), fp_ContainerObject::getContainerType(), getFirstBrokenTable(), getMasterTable(), fp_VerticalContainer::getMaxHeight(), fp_Container::getNthCon(), fp_VerticalContainer::getWidth(), fp_VerticalContainer::getX(), fp_VerticalContainer::getY(), getYBreak(), isThisBroken(), fp_VerticalContainer::mapXYToPosition(), mapXYToPosition(), UT_return_if_fail, and xxx_UT_DEBUGMSG.
Referenced by mapXYToPosition(), and fp_VerticalContainer::mapXYToPosition().
| void fp_TableContainer::queueResize | ( | void | ) |
References UT_GenericVector< T >::addItem(), fp_TableRowColumn::allocation, UT_GenericVector< T >::clear(), fp_TableRowColumn::expand, fp_CellContainer::getBottomAttach(), getNthCol(), fp_Container::getNthCon(), getNthRow(), fp_CellContainer::getRightAttach(), m_iCols, m_iColSpacing, m_iRows, m_iRowSpacing, m_vecColumns, m_vecRows, fp_TableRowColumn::need_expand, fp_TableRowColumn::need_shrink, fp_TableRowColumn::requisition, fp_TableRowColumn::shrink, fp_TableRowColumn::spacing, UT_MAX, UT_VECTOR_PURGEALL, and xxx_UT_DEBUGMSG.
Referenced by tableAttach().
| void fp_TableContainer::setAdditionalMargin | ( | UT_sint32 | iMarg | ) | [inline] |
| void fp_TableContainer::setBorderWidth | ( | UT_sint32 | i | ) |
References m_iBorderWidth, and queueResize().
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setBottomOffset | ( | UT_sint32 | iBotOff | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setBrokenBot | ( | UT_sint32 | iBot | ) | [inline] |
Referenced by fp_CellContainer::drawLines().
| void fp_TableContainer::setBrokenTop | ( | UT_sint32 | iTop | ) | [inline] |
Referenced by fp_CellContainer::drawLines().
References getNthCol(), queueResize(), and fp_TableRowColumn::spacing.
| void fp_TableContainer::setColSpacings | ( | UT_sint32 | spacing | ) |
References getNthCol(), m_iCols, m_iColSpacing, queueResize(), and fp_TableRowColumn::spacing.
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setContainer | ( | fp_Container * | pContainer | ) | [virtual] |
Reimplemented from fp_Container.
References clearScreen(), fp_Container::getContainer(), getFirstBrokenTable(), fp_ContainerObject::getWidth(), isThisBroken(), setContainer(), fp_VerticalContainer::setWidth(), and xxx_UT_DEBUGMSG.
Referenced by deleteBrokenTables(), fl_TableLayout::insertTableContainer(), setContainer(), VBreakAt(), and ~fp_TableContainer().
| void fp_TableContainer::setFirstBrokenTable | ( | fp_TableContainer * | pBroke | ) |
References getMasterTable(), fp_Container::getNext(), isThisBroken(), m_pFirstBrokenTable, setFirstBrokenTable(), UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by deleteBrokenTables(), setFirstBrokenTable(), and VBreakAt().
| void fp_TableContainer::setHeight | ( | UT_sint32 | iHeight | ) | [virtual] |
Reimplemented from fp_VerticalContainer.
References fl_TableLayout::getBottomOffset(), getHeight(), fp_ContainerObject::getSectionLayout(), fl_TableLayout::getTopOffset(), isThisBroken(), and xxx_UT_DEBUGMSG.
Referenced by fl_TableLayout::doSimpleChange(), setToAllocation(), and VBreakAt().
| void fp_TableContainer::setHomogeneous | ( | bool | bIsHomogeneous | ) |
References m_bIsHomogeneous, and queueResize().
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setLastBrokenTable | ( | fp_TableContainer * | pBroke | ) |
References getMasterTable(), fp_Container::getNext(), isThisBroken(), m_pLastBrokenTable, and setLastBrokenTable().
Referenced by adjustBrokenTables(), deleteBrokenTables(), setLastBrokenTable(), and VBreakAt().
| void fp_TableContainer::setLastWantedVBreak | ( | UT_sint32 | iBreakAt | ) | [inline] |
Referenced by fb_ColumnBreaker::_breakTable().
| void fp_TableContainer::setLeftOffset | ( | UT_sint32 | iLeftOff | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setLineThickness | ( | UT_sint32 | iLineThickness | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setRedrawLines | ( | void | ) | [inline] |
Referenced by fp_CellContainer::draw(), and fp_CellContainer::drawBroken().
| void fp_TableContainer::setRightOffset | ( | UT_sint32 | iRightOff | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setRowHeight | ( | UT_sint32 | iHeight | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setRowHeightType | ( | FL_RowHeightType | iType | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
References getNthRow(), queueResize(), and fp_TableRowColumn::spacing.
| void fp_TableContainer::setRowSpacings | ( | UT_sint32 | spacing | ) |
References getNthRow(), m_iRows, m_iRowSpacing, queueResize(), and fp_TableRowColumn::spacing.
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setToAllocation | ( | void | ) |
References deleteBrokenTables(), fp_CellContainer::doVertAlign(), fp_VerticalContainer::getHeight(), fp_Container::getNext(), fp_Container::getNthCon(), _fp_Allocation::height, m_MyAllocation, setHeight(), fp_CellContainer::setLineMarkers(), fp_VerticalContainer::setMaxHeight(), fp_CellContainer::setToAllocation(), fp_VerticalContainer::setWidth(), setYBottom(), _fp_Allocation::width, and xxx_UT_DEBUGMSG.
Referenced by layout().
| void fp_TableContainer::setTopOffset | ( | UT_sint32 | iTopOff | ) | [inline] |
Referenced by fl_TableLayout::setTableContainerProperties().
| void fp_TableContainer::setY | ( | UT_sint32 | i | ) | [virtual] |
Overload the setY method
Reimplemented from fp_VerticalContainer.
References adjustBrokenTables(), clearScreen(), getFirstBrokenTable(), getMasterTable(), fp_ContainerObject::getSectionLayout(), fp_VerticalContainer::getY(), isThisBroken(), VBreakAt(), and xxx_UT_DEBUGMSG.
Referenced by fp_CellContainer::drawBroken(), fp_CellContainer::getBrokenTable(), fp_CellContainer::layout(), VBreakAt(), and fp_CellContainer::VBreakAt().
| void fp_TableContainer::setYBottom | ( | UT_sint32 | iBotContainer | ) |
References m_iYBottom.
Referenced by adjustBrokenTables(), setToAllocation(), and VBreakAt().
| void fp_TableContainer::setYBreakHere | ( | UT_sint32 | iBreakHere | ) |
References m_iYBreakHere, and xxx_UT_DEBUGMSG.
Referenced by adjustBrokenTables(), and VBreakAt().
| void fp_TableContainer::sizeAllocate | ( | fp_Allocation * | pAllocate | ) |
References _size_allocate_init(), _size_allocate_pass1(), _size_allocate_pass2(), _fp_Allocation::height, m_MyAllocation, _fp_Allocation::width, _fp_Allocation::x, xxx_UT_DEBUGMSG, and _fp_Allocation::y.
Referenced by layout().
| void fp_TableContainer::sizeRequest | ( | fp_Requisition * | pRequest | ) |
References _size_request_init(), _size_request_pass1(), _size_request_pass2(), _size_request_pass3(), UT_GenericVector< T >::getItemCount(), getNthCol(), UT_GenericVector< T >::getNthItem(), getNthRow(), getRowHeight(), fp_ContainerObject::getSectionLayout(), fl_TableLayout::getVecColProps(), _fp_Requisition::height, m_iBorderWidth, m_iCols, fl_ColProps::m_iColWidth, m_iRows, m_vecColumns, fp_TableRowColumn::requisition, fp_TableRowColumn::spacing, _fp_Requisition::width, and xxx_UT_DEBUGMSG.
Referenced by layout().
| void fp_TableContainer::tableAttach | ( | fp_CellContainer * | pCell | ) |
References fp_VerticalContainer::addContainer(), fp_Container::countCons(), fp_CellContainer::getBottomAttach(), fp_Container::getNthCon(), fp_CellContainer::getRightAttach(), m_iCols, m_iRows, queueResize(), resize(), fp_CellContainer::setContainer(), fp_Container::setNext(), fp_Container::setPrev(), and xxx_UT_DEBUGMSG.
Referenced by fl_TableLayout::attachCell().
| UT_sint32 fp_TableContainer::tweakBrokenTable | ( | fp_TableContainer * | pBroke | ) |
References fp_Container::countCons(), getMasterTable(), fp_Container::getNthCon(), and fp_CellContainer::tweakBrokenTable().
Referenced by VBreakAt().
| fp_ContainerObject * fp_TableContainer::VBreakAt | ( | UT_sint32 | vpos | ) | [virtual] |
This method creates a new broken tablecontainer, broken at the offset given. If the new tablecontainer is broken from a pre-existing broken table it is inserted into the holding vertical container after the old broken table. It also inserted into the linked list of containers in the vertical container. vpos is relative to the either the start of the table if it's the first non-zero vpos or relative to the previous ybreak if it's further down.
Reimplemented from fp_VerticalContainer.
References fp_Container::addCon(), breakCellsAt(), fp_Container::countCons(), fp_Container::findCon(), fp_TableContainer(), fp_Container::getContainer(), fp_ContainerObject::getContainerType(), getFirstBrokenTable(), getHeight(), fp_VerticalContainer::getHeight(), getLastBrokenTable(), getMasterTable(), fp_ContainerObject::getSectionLayout(), fp_VerticalContainer::getY(), getYBottom(), getYBreak(), fp_Container::insertConAt(), isThisBroken(), setContainer(), setFirstBrokenTable(), setHeight(), setLastBrokenTable(), fp_Container::setNext(), fp_Container::setPrev(), setY(), setYBottom(), setYBreakHere(), tweakBrokenTable(), UT_ASSERT, UT_return_val_if_fail, UT_SHOULD_NOT_HAPPEN, VBreakAt(), and xxx_UT_DEBUGMSG.
Referenced by fb_ColumnBreaker::_breakTable(), fp_CellContainer::drawBroken(), fp_CellContainer::getBrokenTable(), fp_CellContainer::layout(), fp_FrameContainer::layout(), setY(), VBreakAt(), and fp_CellContainer::VBreakAt().
Reimplemented from fp_VerticalContainer.
The caller to this method requests a break at the vertical height given. It returns the actual break height, which will always be less than or equal to the requested height.
Reimplemented from fp_VerticalContainer.
References fp_Container::countCons(), fp_VerticalContainer::getHeight(), getMasterTable(), fp_Container::getNthCon(), fp_VerticalContainer::getY(), isThisBroken(), fp_CellContainer::wantVBreakAt(), and wantVBreakAt().
Referenced by fb_ColumnBreaker::_breakTable(), and wantVBreakAt().
bool fp_TableContainer::m_bIsBroken [private] |
Referenced by isThisBroken().
bool fp_TableContainer::m_bIsHomogeneous [private] |
Referenced by _size_allocate_pass1(), _size_request_pass2(), and setHomogeneous().
bool fp_TableContainer::m_bRecursiveClear [private] |
bool fp_TableContainer::m_bRedrawLines [private] |
Referenced by drawLines().
UT_sint32 fp_TableContainer::m_iBorderWidth [private] |
Referenced by _drawBoundaries(), _size_allocate_pass1(), _size_allocate_pass2(), layout(), setBorderWidth(), and sizeRequest().
UT_sint32 fp_TableContainer::m_iBottomOffset [private] |
UT_sint32 fp_TableContainer::m_iBrokenBottom [private] |
Referenced by getBrokenBot().
UT_sint32 fp_TableContainer::m_iBrokenTop [private] |
Referenced by getBrokenTop().
UT_sint32 fp_TableContainer::m_iCols [private] |
UT_sint32 fp_TableContainer::m_iColSpacing [private] |
Referenced by resize(), and setColSpacings().
UT_sint32 fp_TableContainer::m_iLeftOffset [private] |
UT_sint32 fp_TableContainer::m_iLineThickness [private] |
UT_sint32 fp_TableContainer::m_iRightOffset [private] |
UT_sint32 fp_TableContainer::m_iRowHeight [private] |
Referenced by getRowHeight().
Referenced by getRowHeight().
UT_sint32 fp_TableContainer::m_iRows [private] |
UT_sint32 fp_TableContainer::m_iRowSpacing [private] |
Referenced by resize(), and setRowSpacings().
UT_sint32 fp_TableContainer::m_iTopOffset [private] |
UT_sint32 fp_TableContainer::m_iYBottom [private] |
Referenced by setYBottom().
UT_sint32 fp_TableContainer::m_iYBreakHere [private] |
Referenced by setYBreakHere().
Referenced by _size_allocate_pass1(), _size_allocate_pass2(), setToAllocation(), and sizeAllocate().
fp_Requisition fp_TableContainer::m_MyRequest [private] |
Referenced by _brokenDraw().
Referenced by getFirstBrokenTable(), and setFirstBrokenTable().
Referenced by _brokenDraw().
Referenced by getLastBrokenTable(), and setLastBrokenTable().
Referenced by ~fp_TableContainer().
Referenced by getNthRow(), getNumRows(), resize(), and ~fp_TableContainer().
1.7.1