LibreOffice Module vcl (master) 1
|
#include <textdat2.hxx>
Public Member Functions | |
TextLine () | |
bool | IsIn (sal_Int32 nIndex, bool bInclEnd) const |
void | SetStart (sal_Int32 n) |
sal_Int32 | GetStart () const |
void | SetEnd (sal_Int32 n) |
sal_Int32 | GetEnd () const |
void | SetStartPortion (std::size_t n) |
std::size_t | GetStartPortion () const |
void | SetEndPortion (std::size_t n) |
std::size_t | GetEndPortion () const |
sal_Int32 | GetLen () const |
bool | IsInvalid () const |
bool | IsValid () const |
void | SetInvalid () |
void | SetValid () |
short | GetStartX () const |
void | SetStartX (short n) |
bool | operator== (const TextLine &rLine) const |
Private Attributes | |
sal_Int32 | mnStart |
sal_Int32 | mnEnd |
std::size_t | mnStartPortion |
std::size_t | mnEndPortion |
short | mnStartX |
bool | mbInvalid |
Definition at line 112 of file textdat2.hxx.
|
inline |
Definition at line 125 of file textdat2.hxx.
|
inline |
Definition at line 141 of file textdat2.hxx.
References mnEnd.
Referenced by TextView::Command(), TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateLines(), TextView::CursorDown(), TextView::CursorEndOfLine(), TextView::CursorUp(), TEParaPortion::GetLineNumber(), TextEngine::GetTextLines(), TextEngine::ImpFindIndex(), and TextEngine::ImpGetXPos().
|
inline |
Definition at line 147 of file textdat2.hxx.
References mnEndPortion.
Referenced by TextEngine::CalcTextWidth(), TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateLines(), TextEngine::GetCharPos(), and TextEngine::ImpGetXPos().
|
inline |
Definition at line 149 of file textdat2.hxx.
References mnEnd, and mnStart.
Referenced by TextEngine::GetEditCursor().
|
inline |
Definition at line 138 of file textdat2.hxx.
References mnStart.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), TextEngine::CreateLines(), TextView::CursorDown(), TextView::CursorEndOfLine(), TextView::CursorStartOfLine(), TextEngine::GetCharPos(), TextEngine::GetTextLines(), TextEngine::ImpBreakLine(), and TextEngine::ImpGetXPos().
|
inline |
Definition at line 144 of file textdat2.hxx.
References mnStartPortion.
Referenced by TextEngine::CalcTextWidth(), TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateLines(), TextEngine::GetCharPos(), and TextEngine::ImpGetPortionXOffset().
|
inline |
Definition at line 156 of file textdat2.hxx.
References mnStartX.
Referenced by TextEngine::GetCharPos(), and TextEngine::ImpGetPortionXOffset().
|
inline |
Definition at line 134 of file textdat2.hxx.
|
inline |
Definition at line 151 of file textdat2.hxx.
References mbInvalid.
Referenced by TextEngine::GetInvalidYOffsets().
|
inline |
Definition at line 152 of file textdat2.hxx.
References mbInvalid.
Referenced by TextEngine::GetInvalidYOffsets().
|
inline |
Definition at line 162 of file textdat2.hxx.
References mnEnd, mnEndPortion, mnStart, and mnStartPortion.
|
inline |
Definition at line 140 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), TextEngine::CreateLines(), and TextEngine::ImpBreakLine().
|
inline |
Definition at line 146 of file textdat2.hxx.
References mnEndPortion, and n.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), TextEngine::CreateLines(), and TextEngine::ImpBreakLine().
|
inline |
Definition at line 153 of file textdat2.hxx.
References mbInvalid.
Referenced by TextEngine::CreateLines().
|
inline |
Definition at line 137 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 143 of file textdat2.hxx.
References mnStartPortion, and n.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 157 of file textdat2.hxx.
Referenced by TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 154 of file textdat2.hxx.
References mbInvalid.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), and TextEngine::CreateLines().
|
private |
Definition at line 122 of file textdat2.hxx.
Referenced by IsInvalid(), IsValid(), SetInvalid(), and SetValid().
|
private |
Definition at line 116 of file textdat2.hxx.
Referenced by GetEnd(), GetLen(), IsIn(), operator==(), and SetEnd().
|
private |
Definition at line 118 of file textdat2.hxx.
Referenced by GetEndPortion(), operator==(), and SetEndPortion().
|
private |
Definition at line 115 of file textdat2.hxx.
Referenced by GetLen(), GetStart(), IsIn(), operator==(), and SetStart().
|
private |
Definition at line 117 of file textdat2.hxx.
Referenced by GetStartPortion(), operator==(), and SetStartPortion().
|
private |
Definition at line 120 of file textdat2.hxx.
Referenced by GetStartX(), and SetStartX().