#include <dialog.hxx>
Collaboration diagram for SmSymbolDialog:
Public Member Functions | |
SmSymbolDialog (Window *pParent, OutputDevice *pFntListDevice, SmSymSetManager &rSymSetMgr, SmViewShell &rViewShell, BOOL bFreeRes=TRUE) | |
virtual | ~SmSymbolDialog () |
BOOL | SelectSymbolSet (const XubString &rSymbolSetName) |
void | SelectSymbol (USHORT nSymbolPos) |
USHORT | GetSelectedSymbol () const |
Private Member Functions | |
DECL_LINK (SymbolSetChangeHdl, ListBox *) | |
DECL_LINK (SymbolChangeHdl, SmShowSymbolSet *) | |
DECL_LINK (SymbolDblClickHdl, SmShowSymbolSet *) | |
DECL_LINK (CloseClickHdl, Button *) | |
DECL_LINK (EditClickHdl, Button *) | |
DECL_LINK (GetClickHdl, Button *) | |
void | FillSymbolSets (BOOL bDeleteText=TRUE) |
void | SetSymbolSetManager (SmSymSetManager &rMgr) |
const SmSym * | GetSymbol () const |
void | InitColor_Impl () |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
Private Attributes | |
FixedText | aSymbolSetText |
ListBox | aSymbolSets |
SmShowSymbolSet | aSymbolSetDisplay |
FixedText | aSymbolName |
SmShowSymbol | aSymbolDisplay |
PushButton | aGetBtn |
PushButton | aCloseBtn |
PushButton | aEditBtn |
SmViewShell & | rViewSh |
SmSymSetManager & | rSymSetMgr |
const SmSymSet * | pSymSet |
OutputDevice * | pFontListDev |
Definition at line 397 of file dialog.hxx.
SmSymbolDialog::SmSymbolDialog | ( | Window * | pParent, | |
OutputDevice * | pFntListDevice, | |||
SmSymSetManager & | rSymSetMgr, | |||
SmViewShell & | rViewShell, | |||
BOOL | bFreeRes = TRUE | |||
) |
Definition at line 1560 of file dialog.cxx.
SmSymbolDialog::~SmSymbolDialog | ( | ) | [virtual] |
Definition at line 1598 of file dialog.cxx.
SmSymbolDialog::DECL_LINK | ( | SymbolSetChangeHdl | , | |
ListBox * | ||||
) | [private] |
SmSymbolDialog::DECL_LINK | ( | SymbolChangeHdl | , | |
SmShowSymbolSet * | ||||
) | [private] |
SmSymbolDialog::DECL_LINK | ( | SymbolDblClickHdl | , | |
SmShowSymbolSet * | ||||
) | [private] |
SmSymbolDialog::DECL_LINK | ( | CloseClickHdl | , | |
Button * | ||||
) | [private] |
SmSymbolDialog::DECL_LINK | ( | EditClickHdl | , | |
Button * | ||||
) | [private] |
SmSymbolDialog::DECL_LINK | ( | GetClickHdl | , | |
Button * | ||||
) | [private] |
void SmSymbolDialog::FillSymbolSets | ( | BOOL | bDeleteText = TRUE |
) | [private] |
Definition at line 1434 of file dialog.cxx.
References aSymbolSets, SmSymSet::GetName(), SmSymSetManager::GetSymbolSet(), SmSymSetManager::GetSymbolSetCount(), and rSymSetMgr.
void SmSymbolDialog::SetSymbolSetManager | ( | SmSymSetManager & | rMgr | ) | [private] |
const SmSym * SmSymbolDialog::GetSymbol | ( | ) | const [private] |
Definition at line 1677 of file dialog.cxx.
References aSymbolSetDisplay, SmShowSymbolSet::GetSelectSymbol(), SmSymSet::GetSymbol(), and pSymSet.
void SmSymbolDialog::InitColor_Impl | ( | ) | [private] |
Definition at line 1603 of file dialog.cxx.
References aSymbolDisplay, and aSymbolSetDisplay.
Referenced by DataChanged().
void SmSymbolDialog::DataChanged | ( | const DataChangedEvent & | rDCEvt | ) | [private, virtual] |
BOOL SmSymbolDialog::SelectSymbolSet | ( | const XubString & | rSymbolSetName | ) |
Definition at line 1637 of file dialog.cxx.
References aSymbolSetDisplay, aSymbolSets, SmSymSet::GetCount(), SmSymSetManager::GetSymbolSet(), SmSymSetManager::GetSymbolSetPos(), pSymSet, rSymSetMgr, SelectSymbol(), and SmShowSymbolSet::SetSymbolSet().
void SmSymbolDialog::SelectSymbol | ( | USHORT | nSymbolPos | ) |
Definition at line 1665 of file dialog.cxx.
References aSymbolDisplay, aSymbolName, aSymbolSetDisplay, SmSym::GetName(), SmSymSet::GetSymbol(), pSymSet, SmShowSymbolSet::SelectSymbol(), and SmShowSymbol::SetSymbol().
Referenced by SelectSymbolSet().
USHORT SmSymbolDialog::GetSelectedSymbol | ( | ) | const [inline] |
Definition at line 435 of file dialog.hxx.
References aSymbolSetDisplay, and SmShowSymbolSet::GetSelectSymbol().
FixedText SmSymbolDialog::aSymbolSetText [private] |
Definition at line 399 of file dialog.hxx.
ListBox SmSymbolDialog::aSymbolSets [private] |
Definition at line 401 of file dialog.hxx.
Referenced by GetSelectedSymbol(), GetSymbol(), InitColor_Impl(), SelectSymbol(), and SelectSymbolSet().
FixedText SmSymbolDialog::aSymbolName [private] |
SmShowSymbol SmSymbolDialog::aSymbolDisplay [private] |
PushButton SmSymbolDialog::aGetBtn [private] |
Definition at line 404 of file dialog.hxx.
PushButton SmSymbolDialog::aCloseBtn [private] |
Definition at line 405 of file dialog.hxx.
PushButton SmSymbolDialog::aEditBtn [private] |
Definition at line 406 of file dialog.hxx.
SmViewShell& SmSymbolDialog::rViewSh [private] |
Definition at line 408 of file dialog.hxx.
SmSymSetManager& SmSymbolDialog::rSymSetMgr [private] |
const SmSymSet* SmSymbolDialog::pSymSet [private] |
Definition at line 410 of file dialog.hxx.
Referenced by GetSymbol(), SelectSymbol(), and SelectSymbolSet().
OutputDevice* SmSymbolDialog::pFontListDev [private] |
Definition at line 412 of file dialog.hxx.