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 113 of file textdat2.hxx.
|
inline |
Definition at line 126 of file textdat2.hxx.
|
inline |
Definition at line 142 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 148 of file textdat2.hxx.
References mnEndPortion.
Referenced by TextEngine::CalcTextWidth(), TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateLines(), TextEngine::GetCharPos(), and TextEngine::ImpGetXPos().
|
inline |
Definition at line 150 of file textdat2.hxx.
References mnStart.
Referenced by TextEngine::GetEditCursor().
|
inline |
Definition at line 139 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 145 of file textdat2.hxx.
References mnStartPortion.
Referenced by TextEngine::CalcTextWidth(), TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateLines(), TextEngine::GetCharPos(), and TextEngine::ImpGetPortionXOffset().
|
inline |
Definition at line 157 of file textdat2.hxx.
References mnStartX.
Referenced by TextEngine::GetCharPos(), and TextEngine::ImpGetPortionXOffset().
|
inline |
Definition at line 135 of file textdat2.hxx.
References mnEnd.
|
inline |
Definition at line 152 of file textdat2.hxx.
References mbInvalid.
Referenced by TextEngine::GetInvalidYOffsets().
|
inline |
Definition at line 153 of file textdat2.hxx.
References mbInvalid.
Referenced by TextEngine::GetInvalidYOffsets().
|
inline |
Definition at line 163 of file textdat2.hxx.
References mnEnd, mnEndPortion, mnStart, and mnStartPortion.
|
inline |
Definition at line 141 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), TextEngine::CreateLines(), and TextEngine::ImpBreakLine().
|
inline |
Definition at line 147 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), TextEngine::CreateLines(), and TextEngine::ImpBreakLine().
|
inline |
Definition at line 154 of file textdat2.hxx.
Referenced by TextEngine::CreateLines().
|
inline |
Definition at line 138 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 144 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 158 of file textdat2.hxx.
Referenced by TextEngine::CreateAndInsertEmptyLine(), and TextEngine::CreateLines().
|
inline |
Definition at line 155 of file textdat2.hxx.
Referenced by TEParaPortion::CorrectValuesBehindLastFormattedLine(), and TextEngine::CreateLines().
|
private |
Definition at line 123 of file textdat2.hxx.
Referenced by IsInvalid(), and IsValid().
|
private |
Definition at line 117 of file textdat2.hxx.
Referenced by GetEnd(), IsIn(), and operator==().
|
private |
Definition at line 119 of file textdat2.hxx.
Referenced by GetEndPortion(), and operator==().
|
private |
Definition at line 116 of file textdat2.hxx.
Referenced by GetLen(), GetStart(), and operator==().
|
private |
Definition at line 118 of file textdat2.hxx.
Referenced by GetStartPortion(), and operator==().
|
private |
Definition at line 121 of file textdat2.hxx.
Referenced by GetStartX().