LibreOffice Module vcl (master)
1
|
#include <glyphitem.hxx>
Public Member Functions | |
SalLayoutGlyphs () | |
SalLayoutGlyphs (const SalLayoutGlyphs &) | |
~SalLayoutGlyphs () | |
SalLayoutGlyphs & | operator= (const SalLayoutGlyphs &) |
SalLayoutGlyphsImpl * | Impl () const |
bool | IsValid () const |
void | Invalidate () |
Private Attributes | |
SalLayoutGlyphsImpl * | m_pImpl |
Friends | |
class | SalLayoutGlyphsImpl |
Definition at line 30 of file glyphitem.hxx.
SalLayoutGlyphs::SalLayoutGlyphs | ( | ) |
Definition at line 26 of file impglyphitem.cxx.
References m_pImpl.
SalLayoutGlyphs::SalLayoutGlyphs | ( | const SalLayoutGlyphs & | rOther | ) |
Definition at line 33 of file impglyphitem.cxx.
References SalLayoutGlyphsImpl::clone(), and m_pImpl.
SalLayoutGlyphs::~SalLayoutGlyphs | ( | ) |
Definition at line 31 of file impglyphitem.cxx.
References m_pImpl.
|
inline |
Definition at line 42 of file glyphitem.hxx.
Referenced by GenericSalLayout::ApplyAsianKerning(), GenericSalLayout::ApplyDXArray(), GenericSalLayout::DropGlyph(), GenericSalLayout::GetCaretPositions(), GenericSalLayout::GetCharWidths(), GenericSalLayout::GetNextGlyph(), GenericSalLayout::GetTextWidth(), GenericSalLayout::IsKashidaPosValid(), GenericSalLayout::Justify(), GenericSalLayout::LayoutText(), GenericSalLayout::MoveGlyph(), and GenericSalLayout::Simplify().
void SalLayoutGlyphs::Invalidate | ( | ) |
Definition at line 50 of file impglyphitem.cxx.
References SalLayoutGlyphsImpl::Invalidate(), and m_pImpl.
Referenced by Menu::SetItemText().
bool SalLayoutGlyphs::IsValid | ( | ) | const |
Definition at line 48 of file impglyphitem.cxx.
References SalLayoutGlyphsImpl::IsValid(), and m_pImpl.
Referenced by ImplEntryType::GetTextGlyphs(), GenericSalLayout::GetTextWidth(), OutputDevice::ImplLayout(), and GenericSalLayout::Justify().
SalLayoutGlyphs & SalLayoutGlyphs::operator= | ( | const SalLayoutGlyphs & | rOther | ) |
Definition at line 38 of file impglyphitem.cxx.
References SalLayoutGlyphsImpl::clone(), and m_pImpl.
|
friend |
Definition at line 32 of file glyphitem.hxx.
|
private |
Definition at line 33 of file glyphitem.hxx.
Referenced by Invalidate(), IsValid(), operator=(), SalLayoutGlyphs(), SalLayoutGlyphsImpl::SalLayoutGlyphsImpl(), and ~SalLayoutGlyphs().