#include <fp_Run.h>

anonymous enum [protected] |
| fp_Run::fp_Run | ( | fl_BlockLayout * | pBL, | |
| UT_uint32 | iOffsetFirst, | |||
| UT_uint32 | iLen, | |||
| FP_RUN_TYPE | iType | |||
| ) |
| fp_Run::~fp_Run | ( | ) | [virtual] |
References DELETEP, m_pBL, m_pLine, m_pNext, m_pPrev, m_pRevisions, and xxx_UT_DEBUGMSG.
| fp_Run::fp_Run | ( | const fp_Run & | ) | [private] |
| FP_RUN_TYPE fp_Run::getType | ( | void | ) | const [inline] |
Referenced by fl_BlockLayout::_assertRunListIntegrityImpl(), fb_LineBreaker::_breakTheLineAtLastRunToKeep(), fp_Line::_calculateWidthOfRun(), FV_View::_charMotion(), fl_BlockLayout::_delete(), FV_View::_deleteBookmark(), fl_BlockLayout::_deleteFmtMark(), fl_BlockLayout::_deleteListLabel(), fp_Line::_doClearScreenFromRunToEnd(), fl_BlockLayout::_doInsertAnnotationRun(), fl_BlockLayout::_doInsertHyperlinkRun(), fl_BlockLayout::_doInsertRun(), fl_BlockLayout::_doInsertTextSpan(), fp_TextRun::_draw(), fp_EndOfParagraphRun::_draw(), fp_ForcedLineBreakRun::_draw(), fp_DirectionMarkerRun::_draw(), _findPrevPropertyRun(), FV_View::_fixInsertionPointCoords(), FV_View::_getDocPosFromPoint(), s_RTF_ListenerWriteDoc::_getFieldValue(), FV_View::_getMouseContext(), _inheritProperties(), fp_EndOfParagraphRun::_lookupProperties(), fp_ForcedLineBreakRun::_lookupProperties(), fp_DirectionMarkerRun::_lookupProperties(), fl_BlockLayout::_lookupProperties(), fl_BlockLayout::_mergeRuns(), fl_BlockLayout::_purgeEndOfParagraphRun(), fb_LineBreaker::_splitAtOrBeforeThisRun(), fb_LineBreaker::_splitRunAt(), fp_Line::_splitRunsAtSpaces(), fl_BlockLayout::_stuffAllRunsOnALine(), fp_Line::_updateContainsFootnoteRef(), fl_TOCLayout::addBlock(), fp_Line::addRun(), fl_BlockLayout::appendTextToBuf(), fp_TextRun::breakMeAtDirBoundaries(), fp_TextRun::breakNeighborsAtDirBoundaries(), fb_LineBreaker::breakParagraph(), fp_FieldPageReferenceRun::calculateValue(), fp_FieldTableSumCols::calculateValue(), fp_FieldTableSumRows::calculateValue(), fp_TextRun::canBreakAfter(), fp_TextRun::canMergeWithNext(), fl_DocListener::change(), FV_View::cmdDeleteEmbed(), FV_View::cmdEditAnnotationWithDialog(), FV_View::cmdHyperlinkJump(), FV_View::cmdHyperlinkStatusBar(), FV_View::cmdUpdateEmbed(), fp_Line::coalesceRuns(), fl_BlockLayout::coalesceRuns(), FL_DocLayout::considerSmartQuoteCandidateAt(), fp_Line::containsAnnotations(), fp_Line::containsFootnoteReference(), fp_Line::containsForcedColumnBreak(), fp_Line::containsForcedPageBreak(), FV_View::convertInLineToPositioned(), fp_Line::countJustificationPoints(), Defun(), dlgEditLatexEquation(), fl_BlockLayout::doclistener_changeFmtMark(), fl_BlockLayout::doclistener_changeObject(), fl_BlockLayout::doclistener_changeSpan(), fl_BlockLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_insertBlock(), fl_BlockLayout::doclistener_insertSpan(), fl_AutoNum::doesItemHaveLabel(), draw(), fp_Line::draw(), Fill(), FL_DocLayout::fillTOC(), fp_TextRun::findMaxLeftFitSplitPoint(), fp_TextRun::findPointCoords(), fp_ForcedPageBreakRun::findPointCoords(), fp_ForcedColumnBreakRun::findPointCoords(), fp_EndOfParagraphRun::findPointCoords(), fp_ForcedLineBreakRun::findPointCoords(), fp_DirectionMarkerRun::findPointCoords(), fl_BlockLayout::findPointCoords(), fl_BlockLayout::format(), fp_Line::getAnnotationContainers(), fl_AnnotationLayout::getAnnotationRun(), FV_View::getAnnotationText(), getAscent(), FV_View::getAttrPropForPoint(), fp_BookmarkRun::getBookmarkedDocPosition(), FV_View::getCharFormat(), fp_Line::getDrawingWidth(), Abi_GrammarCheck::GetEnglishText(), fp_Line::getFootnoteContainers(), FV_VisualInlineImage::getImageFromSelection(), FV_View::getInsertionPointContext(), fp_Line::getLastTextRun(), fl_BlockLayout::getMaxNonBreakableRun(), FV_View::getSelectedImage(), FV_View::getSelectedObject(), getSpanAP(), FV_View::gotoTarget(), FV_View::insertFootnote(), insertIntoRunListAfterThis(), insertIntoRunListBeforeThis(), fp_Line::insertRunAfter(), fp_Line::insertRunBefore(), FV_View::isCurrentListBlockEmpty(), fp_Line::isLastCharacter(), fl_BlockLayout::isListLabelInBlock(), FV_View::isMathSelected(), FV_View::isPointBeforeListLabel(), FV_View::isTabListAheadPoint(), FV_View::isTabListBehindPoint(), fp_Line::justify(), fp_Line::layout(), fp_FieldRun::mapXYToPosition(), fp_Line::mapXYToPosition(), fp_TextRun::mergeWithNext(), FV_VisualInlineImage::mouseCopy(), FV_VisualInlineImage::mouseCut(), FV_VisualInlineImage::mouseLeftPress(), fl_DocListener::populate(), FV_View::processPageNumber(), fp_Line::recalcHeight(), fp_Line::recalculateFields(), fl_BlockLayout::recalculateFields(), FV_View::remeasureCharsWithoutRebuild(), fp_Line::removeRun(), fp_Line::resetJustification(), Run_ClearScreen(), s_doHyperlinkDlg(), s_updateMailMergeFields(), setDirection(), FV_View::toggleCase(), unlinkFromRunList(), fl_BlockLayout::updateOffsets(), and fp_TextRun::updateOnDelete().
| fp_Line* fp_Run::getLine | ( | ) | const [inline] |
Referenced by fl_BlockLayout::_breakLineAfterRun(), fb_LineBreaker::_breakTheLineAtLastRunToKeep(), fp_TextRun::_clearScreen(), fp_ForcedPageBreakRun::_clearScreen(), fp_ForcedColumnBreakRun::_clearScreen(), fp_FieldRun::_clearScreen(), fp_ImageRun::_clearScreen(), fp_EndOfParagraphRun::_clearScreen(), fp_BookmarkRun::_clearScreen(), fp_TabRun::_clearScreen(), fp_MathRun::_clearScreen(), fp_FmtMarkRun::_clearScreen(), fp_EmbedRun::_clearScreen(), fp_DirectionMarkerRun::_clearScreen(), fp_AnnotationRun::_clearScreen(), fp_FieldRun::_defaultDraw(), fl_BlockLayout::_delete(), fl_BlockLayout::_deleteFmtMark(), fl_BlockLayout::_doInsertRun(), fl_BlockLayout::_doInsertTOCHeadingRun(), fl_BlockLayout::_doInsertTOCListLabelRun(), fl_BlockLayout::_doInsertTOCListTabRun(), fp_TextRun::_draw(), fp_ForcedPageBreakRun::_draw(), fp_ForcedColumnBreakRun::_draw(), fp_ImageRun::_draw(), fp_EndOfParagraphRun::_draw(), fp_ForcedLineBreakRun::_draw(), fp_TabRun::_draw(), fp_MathRun::_draw(), fp_EmbedRun::_draw(), fp_DirectionMarkerRun::_draw(), fp_AnnotationRun::_draw(), fp_TabRun::_drawArrow(), FV_View::_drawOrClearBetweenPositions(), fp_TextRun::_fillRect(), FV_View::_findPositionCoords(), FV_View::_getCurrentPage(), FV_View::_getDocPosFromPoint(), FV_View::_getMouseContext(), fp_TextRun::_getPartRect(), fl_AnnotationLayout::_insertAnnotationContainer(), fl_FootnoteLayout::_insertFootnoteContainer(), fp_ImageRun::_lookupProperties(), fp_MathRun::_lookupProperties(), fp_EmbedRun::_lookupProperties(), FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevScreen(), fp_FieldRun::_recalcWidth(), fp_AnnotationRun::_recalcWidth(), fp_FieldRun::_setValue(), fl_BlockLayout::_truncateLayout(), fb_LineBreaker::breakParagraph(), fp_FieldPageCountRun::calculateValue(), fp_FieldPageReferenceRun::calculateValue(), fp_FieldPageNumberRun::calculateValue(), fp_FieldTableSumCols::calculateValue(), fp_FieldTableSumRows::calculateValue(), fp_TextRun::canMergeWithNext(), clearIfNeeded(), FV_View::cmdDeleteCol(), FV_View::cmdInsertPositionedGraphic(), FV_View::cmdInsertRow(), FV_View::cmdSelect(), fl_BlockLayout::coalesceRuns(), FL_DocLayout::considerSmartQuoteCandidateAt(), FV_View::countWords(), Defun(), fl_BlockLayout::doclistener_changeSpan(), fl_BlockLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_insertBlock(), draw(), drawDecors(), Fill(), fp_TextRun::findPointCoords(), fp_ForcedPageBreakRun::findPointCoords(), fp_ForcedColumnBreakRun::findPointCoords(), fp_FieldRun::findPointCoords(), fp_ImageRun::findPointCoords(), fp_EndOfParagraphRun::findPointCoords(), fp_ForcedLineBreakRun::findPointCoords(), fp_TabRun::findPointCoords(), fp_MathRun::findPointCoords(), fp_DummyRun::findPointCoords(), fp_FmtMarkRun::findPointCoords(), fp_EmbedRun::findPointCoords(), fp_DirectionMarkerRun::findPointCoords(), fl_BlockLayout::findPointCoords(), fl_BlockLayout::format(), FV_View::getCellAtPos(), FV_View::getColorAnnotation(), FV_View::getCurrentPage(), FV_View::getCurrentPageNumber(), getFGColor(), FV_FrameEdit::getFrameStrings(), FV_VisualDragText::getImageFromSelection(), FV_VisualInlineImage::getImageFromSelection(), FV_View::getInsertionPointContext(), FV_View::getLeftRulerInfo(), FV_View::getLineBounds(), getNextVisual(), getPrevVisual(), getScreenRect(), FV_View::getTopRulerInfo(), isFirstRunOnLine(), isFirstVisRunOnLine(), isLastRunOnLine(), isLastVisRunOnLine(), isOnlyRunOnLine(), fp_VerticalContainer::mapXYToPosition(), fp_TextRun::mergeWithNext(), FV_View::notifyListeners(), Run_ClearScreen(), s_updateMailMergeFields(), AP_Dialog_SplitCells::setAllSensitivities(), AP_Dialog_MergeCells::setAllSensitivities(), fp_TextRun::setDirection(), setDirection(), and fp_TextRun::split().
| fl_BlockLayout* fp_Run::getBlock | ( | void | ) | const [inline] |
Referenced by FV_View::_charMotion(), FV_View::_clearBetweenPositions(), fp_EndOfParagraphRun::_clearScreen(), fp_FieldRun::_defaultDraw(), FV_View::_deleteBookmark(), FV_View::_deleteHyperlink(), fp_TextRun::_draw(), fp_ImageRun::_draw(), fp_EndOfParagraphRun::_draw(), fp_BookmarkRun::_draw(), fp_ForcedLineBreakRun::_draw(), fp_TabRun::_draw(), fp_MathRun::_draw(), fp_EmbedRun::_draw(), fp_DirectionMarkerRun::_draw(), fp_AnnotationRun::_draw(), fp_TextRun::_drawFirstChar(), fp_TextRun::_drawInvisibleSpaces(), fp_TextRun::_drawLastChar(), FV_View::_drawOrClearBetweenPositions(), fp_MathRun::_getLayoutPropFromObject(), fp_EmbedRun::_getLayoutPropFromObject(), FV_View::_getMouseContext(), _inheritProperties(), fp_MathRun::_lookupLocalProperties(), fp_EmbedRun::_lookupLocalProperties(), fp_TextRun::_lookupProperties(), fp_ForcedPageBreakRun::_lookupProperties(), fp_ForcedColumnBreakRun::_lookupProperties(), fp_FieldRun::_lookupProperties(), fp_ImageRun::_lookupProperties(), fp_EndOfParagraphRun::_lookupProperties(), fp_FieldEndRun::_lookupProperties(), fp_FieldStartRun::_lookupProperties(), fp_ForcedLineBreakRun::_lookupProperties(), fp_TabRun::_lookupProperties(), fp_MathRun::_lookupProperties(), fp_DummyRun::_lookupProperties(), fp_FmtMarkRun::_lookupProperties(), fp_EmbedRun::_lookupProperties(), fp_DirectionMarkerRun::_lookupProperties(), fp_AnnotationRun::_lookupProperties(), fp_FieldRun::_recalcWidth(), fp_AnnotationRun::_recalcWidth(), fp_TextRun::_refreshDrawBuffer(), fp_FieldRun::_setValue(), fp_AnnotationRun::_setValue(), fp_MathRun::_updatePropValuesIfNeeded(), fp_EmbedRun::_updatePropValuesIfNeeded(), fp_TextRun::adjustCaretPosition(), fp_TextRun::adjustDeletePosition(), fp_TextRun::alwaysFits(), fp_TextRun::appendTextToBuf(), fp_TextRun::breakMeAtDirBoundaries(), fp_TextRun::breakNeighborsAtDirBoundaries(), fp_FieldMetaRun::calculateValue(), fp_FieldMailMergeRun::calculateValue(), fp_FieldFileNameRun::calculateValue(), fp_FieldTOCHeadingRun::calculateValue(), fp_FieldTOCListLabelRun::calculateValue(), fp_FieldTOCNumRun::calculateValue(), fp_FieldTableSumCols::calculateValue(), fp_FieldTableSumRows::calculateValue(), fp_FieldListLabelRun::calculateValue(), fp_TextRun::canBreakAfter(), fp_TextRun::canBreakBefore(), fp_TextRun::canMergeWithNext(), clearIfNeeded(), FV_View::cmdEditAnnotationWithDialog(), FV_View::cmdFindRevision(), fp_TextRun::countJustificationPoints(), displayAnnotations(), fp_TextRun::doesContainNonBlankData(), draw(), drawDecors(), Fill(), FL_DocLayout::fillTOC(), fp_TextRun::findCharacter(), fp_TextRun::findFirstNonBlankSplitPoint(), fp_TextRun::findMaxLeftFitSplitPoint(), fp_TextRun::findPointCoords(), fp_TextRun::findTrailingSpaceDistance(), fp_BookmarkRun::fp_BookmarkRun(), fp_EndOfParagraphRun::fp_EndOfParagraphRun(), fp_FieldRun::fp_FieldRun(), getAscent(), fp_BookmarkRun::getBookmarkedDocPosition(), fp_TextRun::getCharacter(), FV_View::getCurrentPage(), getDescent(), getFGColor(), getGraphics(), FV_VisualDragText::getImageFromSelection(), FV_View::getInsertionPointContext(), getSpanAP(), fp_TextRun::getStr(), getVisDirection(), isInSelectedTOC(), fp_TextRun::justify(), lookupProperties(), fp_TextRun::mapXYToPosition(), fp_ForcedPageBreakRun::mapXYToPosition(), fp_ForcedColumnBreakRun::mapXYToPosition(), fp_FieldRun::mapXYToPosition(), fp_ImageRun::mapXYToPosition(), fp_EndOfParagraphRun::mapXYToPosition(), fp_FieldEndRun::mapXYToPosition(), fp_FieldStartRun::mapXYToPosition(), fp_ForcedLineBreakRun::mapXYToPosition(), fp_TabRun::mapXYToPosition(), fp_MathRun::mapXYToPosition(), fp_DummyRun::mapXYToPosition(), fp_FmtMarkRun::mapXYToPosition(), fp_EmbedRun::mapXYToPosition(), fp_DirectionMarkerRun::mapXYToPosition(), FV_View::notifyListeners(), fp_ImageRun::regenerateImage(), Run_ClearScreen(), s_doHyperlinkDlg(), s_updateMailMergeFields(), fp_TextRun::setDirection(), fp_TextRun::setDirOverride(), fp_TextRun::split(), fp_EmbedRun::update(), GOComponentView::update(), and fp_TextRun::updateOnDelete().
| UT_sint32 fp_Run::getX | ( | void | ) | const [inline, virtual] |
Implements fp_ContainerObject.
Referenced by fp_TextRun::_clearScreen(), clearIfNeeded(), Defun(), fp_Line::draw(), Fill(), fl_BlockLayout::format(), FV_VisualDragText::getImageFromSelection(), fp_Line::getOffsets(), fp_Line::getScreenOffsets(), fp_Line::layout(), fp_Line::mapXYToPosition(), fp_TextRun::mergeWithNext(), and fp_TextRun::split().
| UT_sint32 fp_Run::getY | ( | void | ) | const [inline, virtual] |
| UT_sint32 fp_Run::getHeight | ( | void | ) | const [virtual] |
Implements fp_ContainerObject.
References FP_VISIBLE, isHidden(), and m_iHeight.
Referenced by fp_TextRun::_clearScreen(), fp_ForcedPageBreakRun::_clearScreen(), fp_ForcedColumnBreakRun::_clearScreen(), fp_EndOfParagraphRun::_clearScreen(), fp_TabRun::_clearScreen(), fp_DirectionMarkerRun::_clearScreen(), fp_TextRun::_draw(), fp_ForcedPageBreakRun::_draw(), fp_ForcedColumnBreakRun::_draw(), fp_ImageRun::_draw(), fp_EndOfParagraphRun::_draw(), fp_ForcedLineBreakRun::_draw(), fp_MathRun::_draw(), fp_FmtMarkRun::_draw(), fp_EmbedRun::_draw(), fp_DirectionMarkerRun::_draw(), FV_View::_getMouseContext(), fp_TextRun::_getPartRect(), _inheritProperties(), fp_ImageRun::_lookupProperties(), fp_EndOfParagraphRun::_lookupProperties(), fp_MathRun::_updatePropValuesIfNeeded(), fp_EmbedRun::_updatePropValuesIfNeeded(), fp_TextRun::canMergeWithNext(), Defun(), draw(), fp_Line::draw(), drawDecors(), fp_TextRun::findPointCoords(), fp_ForcedPageBreakRun::findPointCoords(), fp_ForcedColumnBreakRun::findPointCoords(), fp_FieldRun::findPointCoords(), fp_ImageRun::findPointCoords(), fp_EndOfParagraphRun::findPointCoords(), fp_ForcedLineBreakRun::findPointCoords(), fp_TabRun::findPointCoords(), fp_DummyRun::findPointCoords(), fp_FmtMarkRun::findPointCoords(), fp_DirectionMarkerRun::findPointCoords(), FV_VisualInlineImage::getImageFromSelection(), FV_View::getInsertionPointContext(), getScreenRect(), fp_TextRun::mergeWithNext(), fp_Line::recalcHeight(), Run_ClearScreen(), and fp_TextRun::split().
| UT_sint32 fp_Run::getWidth | ( | void | ) | const [virtual] |
Implements fp_ContainerObject.
References FP_VISIBLE, isHidden(), and m_iWidth.
Referenced by fp_TextRun::_addupCharWidths(), fb_LineBreaker::_breakTheLineAtLastRunToKeep(), fp_Line::_calculateWidthOfRun(), fp_TextRun::_clearScreen(), fp_FieldRun::_clearScreen(), fp_ImageRun::_clearScreen(), fp_TabRun::_clearScreen(), fp_MathRun::_clearScreen(), fp_EmbedRun::_clearScreen(), fp_DirectionMarkerRun::_clearScreen(), fp_AnnotationRun::_clearScreen(), fp_FieldRun::_defaultDraw(), fp_Line::_doClearScreenFromRunToEnd(), fp_TextRun::_draw(),