LibreOffice Module vcl (master) 1
|
#include <txtattr.hxx>
Public Member Functions | |
TextCharAttrib (const TextAttrib &rAttr, sal_Int32 nStart, sal_Int32 nEnd) | |
TextCharAttrib (const TextCharAttrib &rTextCharAttrib) | |
const TextAttrib & | GetAttr () const |
sal_uInt16 | Which () const |
sal_Int32 | GetStart () const |
void | SetStart (sal_Int32 n) |
sal_Int32 | GetEnd () const |
void | SetEnd (sal_Int32 n) |
sal_Int32 | GetLen () const |
void | MoveForward (sal_Int32 nDiff) |
void | MoveBackward (sal_Int32 nDiff) |
void | Expand (sal_Int32 nDiff) |
void | Collaps (sal_Int32 nDiff) |
bool | IsIn (sal_Int32 nIndex) const |
bool | IsInside (sal_Int32 nIndex) const |
bool | IsEmpty () const |
Private Attributes | |
std::unique_ptr< TextAttrib > | mpAttr |
sal_Int32 | mnStart |
sal_Int32 | mnEnd |
Definition at line 104 of file txtattr.hxx.
TextCharAttrib::TextCharAttrib | ( | const TextAttrib & | rAttr, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd | ||
) |
Definition at line 33 of file textdoc.cxx.
TextCharAttrib::TextCharAttrib | ( | const TextCharAttrib & | rTextCharAttrib | ) |
Definition at line 40 of file textdoc.cxx.
|
inline |
Definition at line 166 of file txtattr.hxx.
References DBG_ASSERT, mnEnd, and mnStart.
Referenced by TextNode::CollapseAttribs().
|
inline |
Definition at line 160 of file txtattr.hxx.
References DBG_ASSERT, mnEnd, and SAL_MAX_INT32.
Referenced by TextNode::ExpandAttribs().
|
inline |
Definition at line 116 of file txtattr.hxx.
References mpAttr.
Referenced by TextNode::Append(), TextEngine::FindAttrib(), and TextEngine::SeekCursor().
|
inline |
Definition at line 123 of file txtattr.hxx.
References mnEnd.
Referenced by TextNode::Append(), TextNode::CollapseAttribs(), TextEngine::CreateTextPortions(), TextNode::ExpandAttribs(), TextEngine::ImpRemoveChars(), TextEngine::SeekCursor(), and TextNode::Split().
|
inline |
Definition at line 140 of file txtattr.hxx.
References DBG_ASSERT, mnEnd, and mnStart.
Referenced by TextNode::Append().
|
inline |
Definition at line 120 of file txtattr.hxx.
References mnStart.
Referenced by TextNode::Append(), TextNode::CollapseAttribs(), TextEngine::CreateTextPortions(), TextNode::ExpandAttribs(), TextEngine::ImpRemoveChars(), TextEngine::SeekCursor(), and TextNode::Split().
|
inline |
Definition at line 182 of file txtattr.hxx.
References mnEnd, and mnStart.
Referenced by TextNode::CollapseAttribs(), and TextNode::ExpandAttribs().
|
inline |
Definition at line 172 of file txtattr.hxx.
|
inline |
Definition at line 177 of file txtattr.hxx.
References mnEnd, mnStart, and nIndex.
Referenced by TextNode::Split().
|
inline |
Definition at line 153 of file txtattr.hxx.
References DBG_ASSERT, mnEnd, and mnStart.
Referenced by TextNode::CollapseAttribs().
|
inline |
Definition at line 146 of file txtattr.hxx.
References DBG_ASSERT, mnEnd, mnStart, and SAL_MAX_INT32.
Referenced by TextNode::ExpandAttribs().
|
inline |
Definition at line 124 of file txtattr.hxx.
Referenced by TextNode::Append(), TextNode::CollapseAttribs(), and TextNode::Split().
|
inline |
Definition at line 121 of file txtattr.hxx.
Referenced by TextNode::CollapseAttribs(), and TextNode::Split().
|
inline |
Definition at line 118 of file txtattr.hxx.
References mpAttr.
Referenced by TextNode::Append(), TextNode::ExpandAttribs(), TextEngine::SeekCursor(), and TextNode::Split().
|
private |
Definition at line 110 of file txtattr.hxx.
Referenced by Collaps(), Expand(), GetEnd(), GetLen(), IsEmpty(), IsIn(), IsInside(), MoveBackward(), MoveForward(), and SetEnd().
|
private |
Definition at line 109 of file txtattr.hxx.
Referenced by Collaps(), GetLen(), GetStart(), IsEmpty(), IsIn(), IsInside(), MoveBackward(), MoveForward(), and SetStart().
|
private |
Definition at line 108 of file txtattr.hxx.