LibreOffice Module sw (master) 1
|
#include <inftxt.hxx>
Public Member Functions | |
void | CtorInitTextInfo (SwTextFrame *pFrame) |
SwTextInfo (const SwTextInfo &rInf) | |
SwTextInfo (SwTextFrame *pFrame) | |
SwParaPortion * | GetParaPortion () |
const SwParaPortion * | GetParaPortion () const |
TextFrameIndex | GetTextStart () const |
Protected Member Functions | |
SwTextInfo () | |
Private Attributes | |
SwParaPortion * | m_pPara |
TextFrameIndex | m_nTextStart |
Friends | |
void | SetParaPortion (SwTextInfo *pInf, SwParaPortion *pRoot) |
We format a row for interactive hyphenation We can assume that we've already formatted. More... | |
Definition at line 104 of file inftxt.hxx.
|
inlineprotected |
Definition at line 112 of file inftxt.hxx.
SwTextInfo::SwTextInfo | ( | const SwTextInfo & | rInf | ) |
Definition at line 165 of file inftxt.cxx.
|
inlineexplicit |
Definition at line 120 of file inftxt.hxx.
References CtorInitTextInfo().
void SwTextInfo::CtorInitTextInfo | ( | SwTextFrame * | pFrame | ) |
Definition at line 153 of file inftxt.cxx.
References SwTextFrame::Format(), SwRootFrame::GetCurrShell(), SwTextFrame::GetOffset(), SwViewShell::GetOut(), SwTextFrame::GetPara(), SwFrame::getRootFrame(), m_nTextStart, m_pPara, and SAL_WARN.
Referenced by SwTextSizeInfo::CtorInitTextSizeInfo(), and SwTextInfo().
|
inline |
Definition at line 121 of file inftxt.hxx.
References m_pPara.
Referenced by SwTextAdjuster::CalcAdjLine(), SwTextFormatter::CalcBottomLine(), SwTextAdjuster::CalcDropRepaint(), SwTextAdjuster::CalcFlyPortion(), SwLineLayout::CalcLine(), SwTextAdjuster::CalcNewBlock(), SwTextFormatter::CalcRealHeight(), SwFieldPortion::CheckScript(), SwTextPainter::CheckSpecialUnderline(), SwTextIter::CntHyphens(), SwTextPaintInfo::DrawText_(), SwTextMargin::DropInit(), WidowsAndOrphans::FindBreak(), WidowsAndOrphans::FindWidows(), SwFlyPortion::Format(), SwFlyCntPortion::Format(), SwTextFrame::Format_(), SwTextFrame::FormatAdjust(), SwTextAdjuster::FormatBlock(), SwTextFrame::FormatLine(), SwTextFormatter::FormatLine(), SwTextFrame::FormatOnceMore(), SwTextCursor::GetModelPositionForViewPoint(), SwTextSizeInfo::GetMultiCreator(), SwTextPaintInfo::GetPaintOfst(), SwTextIter::GetPrev_(), SwTextIter::GetPrevLine(), SwTextFormatInfo::GetReformatStart(), SwTextSizeInfo::GetTextBreak(), SwTextSizeInfo::GetTextSize(), SwTextGuess::Guess(), SwTextIter::Init(), SwTextIter::IsParaLine(), lcl_AddSpace(), SwNumberPortion::Paint(), SwGrfNumPortion::Paint(), SwTabPortion::Paint(), SwDropPortion::PaintDrop(), SwTextPainter::PaintDropPortion(), SwTextPaintInfo::SetPaintOfst(), SwTextIter::TruncLines(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 122 of file inftxt.hxx.
References m_pPara.
|
inline |
Definition at line 123 of file inftxt.hxx.
References m_nTextStart.
Referenced by SwTextIter::Init(), SwTextIter::IsFirstTextLine(), SwTextFormatter::NewFootnoteNumPortion(), and SwTextFormatter::NewNumberPortion().
|
friend |
We format a row for interactive hyphenation We can assume that we've already formatted.
We just reformat the row, the hyphenator will be prepared like the UI expects it to be. TODO: We can of course optimize this a lot.
Definition at line 120 of file txthyph.cxx.
|
private |
Definition at line 109 of file inftxt.hxx.
Referenced by CtorInitTextInfo(), and GetTextStart().
|
private |
Definition at line 108 of file inftxt.hxx.
Referenced by CtorInitTextInfo(), and GetParaPortion().