SmSymbolDialog Class Reference

#include <dialog.hxx>

Collaboration diagram for SmSymbolDialog:

Collaboration graph
[legend]
List of all members.

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 SmSymGetSymbol () 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
SmViewShellrViewSh
SmSymSetManagerrSymSetMgr
const SmSymSetpSymSet
OutputDevice * pFontListDev

Detailed Description

Definition at line 397 of file dialog.hxx.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Definition at line 1627 of file dialog.cxx.

References InitColor_Impl().

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().


Member Data Documentation

FixedText SmSymbolDialog::aSymbolSetText [private]

Definition at line 399 of file dialog.hxx.

ListBox SmSymbolDialog::aSymbolSets [private]

Definition at line 400 of file dialog.hxx.

Referenced by FillSymbolSets(), and SelectSymbolSet().

SmShowSymbolSet SmSymbolDialog::aSymbolSetDisplay [private]

Definition at line 401 of file dialog.hxx.

Referenced by GetSelectedSymbol(), GetSymbol(), InitColor_Impl(), SelectSymbol(), and SelectSymbolSet().

FixedText SmSymbolDialog::aSymbolName [private]

Definition at line 402 of file dialog.hxx.

Referenced by SelectSymbol().

SmShowSymbol SmSymbolDialog::aSymbolDisplay [private]

Definition at line 403 of file dialog.hxx.

Referenced by InitColor_Impl(), and SelectSymbol().

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]

Definition at line 409 of file dialog.hxx.

Referenced by FillSymbolSets(), and SelectSymbolSet().

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.


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 17:23:37 2008 for maths by  doxygen 1.5.1