|
LibreOffice Module starmath (master) 1
|
#include <symbol.hxx>
Public Member Functions | |
| SmSym () | |
| SmSym (const OUString &rName, const vcl::Font &rFont, sal_UCS4 cChar, const OUString &rSet, bool bIsPredefined=false) | |
| SmSym (const SmSym &rSymbol) | |
| SmSym & | operator= (const SmSym &rSymbol) |
| const vcl::Font & | GetFace () const |
| sal_UCS4 | GetCharacter () const |
| const OUString & | GetName () const |
| bool | IsPredefined () const |
| const OUString & | GetSymbolSetName () const |
| const OUString & | GetExportName () const |
| void | SetExportName (const OUString &rName) |
| bool | IsEqualInUI (const SmSym &rSymbol) const |
Private Attributes | |
| SmFace | m_aFace |
| OUString | m_aName |
| OUString | m_aExportName |
| OUString | m_aSetName |
| sal_UCS4 | m_cChar |
| bool | m_bPredefined |
Definition at line 36 of file symbol.hxx.
| SmSym::SmSym | ( | ) |
Definition at line 28 of file symbol.cxx.
References ALIGN_BASELINE, m_aExportName, m_aFace, m_aName, m_aName, vcl::Font::SetAlignment(), and vcl::Font::SetTransparent().
| SmSym::SmSym | ( | const OUString & | rName, |
| const vcl::Font & | rFont, | ||
| sal_UCS4 | cChar, | ||
| const OUString & | rSet, | ||
| bool | bIsPredefined = false |
||
| ) |
Definition at line 46 of file symbol.cxx.
References ALIGN_BASELINE, m_aExportName, m_aFace, m_aName, m_aSetName, m_bPredefined, m_cChar, rSet, vcl::Font::SetAlignment(), and vcl::Font::SetTransparent().
| SmSym::SmSym | ( | const SmSym & | rSymbol | ) |
Definition at line 40 of file symbol.cxx.
|
inline |
Definition at line 55 of file symbol.hxx.
References m_cChar.
Referenced by SmSymbolManager::Load(), SmShowSymbolSet::Paint(), SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmShowChar::SetSymbol(), and SmShowSymbol::SetSymbol().
|
inline |
Definition at line 60 of file symbol.hxx.
References m_aExportName.
|
inline |
Definition at line 54 of file symbol.hxx.
References m_aFace.
Referenced by SmSymbolManager::Load(), SmShowSymbolSet::Paint(), SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmShowChar::SetSymbol(), and SmShowSymbol::SetSymbol().
|
inline |
Definition at line 56 of file symbol.hxx.
References m_aName.
Referenced by SmSymbolManager::AddOrReplaceSymbol(), IMPL_LINK(), IMPL_LINK_NOARG(), SmSymbolManager::Load(), SmSymbolDialog::SelectSymbol(), SmSymDefineDialog::SelectSymbol(), and SmSymDefineDialog::SetOrigSymbol().
|
inline |
Definition at line 59 of file symbol.hxx.
References m_aSetName.
Referenced by SmSymbolManager::AddOrReplaceSymbol(), IMPL_LINK(), and lcl_IsFromGreekSymbolSet().
| bool SmSym::IsEqualInUI | ( | const SmSym & | rSymbol | ) | const |
Definition at line 76 of file symbol.cxx.
References m_aFace, m_aName, and m_cChar.
Referenced by SmSymbolManager::AddOrReplaceSymbol().
|
inline |
Definition at line 58 of file symbol.hxx.
References m_bPredefined.
Definition at line 61 of file symbol.cxx.
References m_aExportName, m_aFace, m_aName, m_aSetName, m_bPredefined, m_cChar, and SM_MOD.
|
inline |
Definition at line 61 of file symbol.hxx.
References m_aExportName.
Referenced by SmModel::_setPropertyValues(), and SmMathConfig::ReadSymbol().
|
private |
Definition at line 41 of file symbol.hxx.
Referenced by GetExportName(), operator=(), SetExportName(), and SmSym().
|
private |
Definition at line 39 of file symbol.hxx.
Referenced by GetFace(), IsEqualInUI(), operator=(), and SmSym().
|
private |
Definition at line 40 of file symbol.hxx.
Referenced by GetName(), IsEqualInUI(), operator=(), and SmSym().
|
private |
Definition at line 42 of file symbol.hxx.
Referenced by GetSymbolSetName(), operator=(), and SmSym().
|
private |
Definition at line 44 of file symbol.hxx.
Referenced by IsPredefined(), operator=(), and SmSym().
|
private |
Definition at line 43 of file symbol.hxx.
Referenced by GetCharacter(), IsEqualInUI(), operator=(), and SmSym().