#include <symbol.hxx>
Collaboration diagram for SmSym:
Public Member Functions | |
SmSym () | |
SmSym (const SmSym &rSymbol) | |
SmSym (const String &rName, const Font &rFont, sal_Unicode cChar, const String &rSet, BOOL bIsPredefined=FALSE) | |
SmSym & | operator= (const SmSym &rSymbol) |
const Font & | GetFace () const |
sal_Unicode | GetCharacter () const |
const String & | GetName () const |
void | SetFace (const Font &rFont) |
void | SetCharacter (sal_Unicode cChar) |
void | SetName (const String &rTxt) |
BOOL | IsPredefined () const |
const String & | GetSetName () const |
void | SetSetName (const String &rName) |
const String & | GetExportName () const |
void | SetExportName (const String &rName) |
BOOL | IsDocSymbol () const |
void | SetDocSymbol (BOOL bVal) |
Private Attributes | |
SmFace | Face |
String | Name |
String | aExportName |
String | aSetName |
SmSym * | pHashNext |
SmSymSetManager * | pSymSetManager |
sal_Unicode | Character |
BYTE | Attribut |
BOOL | bPredefined |
BOOL | bDocSymbol |
Friends | |
class | SmSymSetManager |
Definition at line 100 of file symbol.hxx.
SmSym::SmSym | ( | ) |
SmSym::SmSym | ( | const SmSym & | rSymbol | ) |
SmSym::SmSym | ( | const String & | rName, | |
const Font & | rFont, | |||
sal_Unicode | cChar, | |||
const String & | rSet, | |||
BOOL | bIsPredefined = FALSE | |||
) |
Definition at line 134 of file symbol.cxx.
References aExportName, aSetName, bDocSymbol, bPredefined, Character, Face, Name, pHashNext, and pSymSetManager.
Definition at line 164 of file symbol.cxx.
References aExportName, aSetName, bDocSymbol, bPredefined, Character, Face, Name, pHashNext, pSymSetManager, and SmSymSetManager::SetModified().
const Font& SmSym::GetFace | ( | ) | const [inline] |
Definition at line 123 of file symbol.hxx.
References Face.
Referenced by SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmSymDefineDialog::SetOrigSymbol(), SmShowSymbol::SetSymbol(), SmMathConfig::SetSymbols(), and SmSymDefineDialog::UpdateButtons().
sal_Unicode SmSym::GetCharacter | ( | ) | const [inline] |
Definition at line 124 of file symbol.hxx.
References Character.
Referenced by SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmSymDefineDialog::SetOrigSymbol(), SmShowSymbol::SetSymbol(), SmMathConfig::SetSymbols(), and SmSymDefineDialog::UpdateButtons().
const String& SmSym::GetName | ( | ) | const [inline] |
Definition at line 125 of file symbol.hxx.
References Name.
Referenced by SmSymSetManager::AddReplaceSymbol(), SmSymSetManager::EnterHashTable(), SmSymDefineDialog::FillSymbols(), IMPL_LINK(), SmSymbolDialog::SelectSymbol(), SmSymDefineDialog::SetOrigSymbol(), and SmSymDefineDialog::UpdateButtons().
void SmSym::SetFace | ( | const Font & | rFont | ) | [inline] |
void SmSym::SetCharacter | ( | sal_Unicode | cChar | ) | [inline] |
void SmSym::SetName | ( | const String & | rTxt | ) | [inline] |
BOOL SmSym::IsPredefined | ( | ) | const [inline] |
Definition at line 131 of file symbol.hxx.
References bPredefined.
Referenced by SmMathConfig::SetSymbols().
const String& SmSym::GetSetName | ( | ) | const [inline] |
Definition at line 132 of file symbol.hxx.
References aSetName.
Referenced by SmSymSetManager::AddReplaceSymbol(), and SmMathConfig::SetSymbols().
void SmSym::SetSetName | ( | const String & | rName | ) | [inline] |
Definition at line 133 of file symbol.hxx.
References aSetName.
Referenced by SmSymSet::AddSymbol().
const String& SmSym::GetExportName | ( | ) | const [inline] |
Definition at line 134 of file symbol.hxx.
References aExportName.
Referenced by SmMathConfig::SetSymbols().
void SmSym::SetExportName | ( | const String & | rName | ) | [inline] |
Definition at line 135 of file symbol.hxx.
References aExportName.
Referenced by SmMathConfig::ReadSymbol().
BOOL SmSym::IsDocSymbol | ( | ) | const [inline] |
void SmSym::SetDocSymbol | ( | BOOL | bVal | ) | [inline] |
friend class SmSymSetManager [friend] |
Definition at line 102 of file symbol.hxx.
SmFace SmSym::Face [private] |
Definition at line 104 of file symbol.hxx.
Referenced by GetFace(), operator=(), SetFace(), and SmSym().
String SmSym::Name [private] |
Definition at line 105 of file symbol.hxx.
Referenced by GetName(), SmSymSetManager::GetSymbolByName(), operator=(), SetName(), and SmSym().
String SmSym::aExportName [private] |
Definition at line 106 of file symbol.hxx.
Referenced by GetExportName(), operator=(), SetExportName(), and SmSym().
String SmSym::aSetName [private] |
Definition at line 107 of file symbol.hxx.
Referenced by GetSetName(), operator=(), SetSetName(), and SmSym().
SmSym* SmSym::pHashNext [private] |
Definition at line 108 of file symbol.hxx.
Referenced by SmSymSetManager::EnterHashTable(), SmSymSetManager::GetSymbolByName(), operator=(), and SmSym().
SmSymSetManager* SmSym::pSymSetManager [private] |
sal_Unicode SmSym::Character [private] |
Definition at line 110 of file symbol.hxx.
Referenced by GetCharacter(), operator=(), SetCharacter(), and SmSym().
BYTE SmSym::Attribut [private] |
Definition at line 111 of file symbol.hxx.
BOOL SmSym::bPredefined [private] |
BOOL SmSym::bDocSymbol [private] |
Definition at line 113 of file symbol.hxx.
Referenced by IsDocSymbol(), operator=(), SetDocSymbol(), and SmSym().