SmFontPickList Class Reference

#include <utility.hxx>

Inherits SmPickList.

Inherited by SmFontPickListBox.

Inheritance diagram for SmFontPickList:

Inheritance graph
[legend]
Collaboration diagram for SmFontPickList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SmFontPickList ()
 SmFontPickList (USHORT nInitSize, USHORT nMaxSize)
 SmFontPickList (const SmPickList &rOrig)
virtual ~SmFontPickList ()
virtual void Insert (const Font &rFont)
virtual void Update (const Font &rFont, const Font &rNewFont)
virtual void Remove (const Font &rFont)
BOOL Contains (const Font &rFont) const
Font Get (USHORT nPos=0) const
SmFontPickListoperator= (const SmFontPickList &rList)
Font operator[] (USHORT nPos) const
void ReadFrom (const SmFontDialog &rDialog)
void WriteTo (SmFontDialog &rDialog) const

Protected Member Functions

virtual void * CreateItem (const String &rString)
virtual void * CreateItem (const void *pItem)
virtual void DestroyItem (void *pItem)
virtual BOOL CompareItem (const void *pFirstItem, const void *pSecondItem) const
virtual String GetStringItem (void *pItem)

Detailed Description

Definition at line 290 of file utility.hxx.


Constructor & Destructor Documentation

SmFontPickList::SmFontPickList (  )  [inline]

Definition at line 302 of file utility.hxx.

SmFontPickList::SmFontPickList ( USHORT  nInitSize,
USHORT  nMaxSize 
) [inline]

Definition at line 304 of file utility.hxx.

SmFontPickList::SmFontPickList ( const SmPickList rOrig  )  [inline]

Definition at line 306 of file utility.hxx.

virtual SmFontPickList::~SmFontPickList (  )  [inline, virtual]

Definition at line 308 of file utility.hxx.

References SmPickList::Clear().


Member Function Documentation

void * SmFontPickList::CreateItem ( const String &  rString  )  [protected, virtual]

Implements SmPickList.

Definition at line 185 of file utility.cxx.

void * SmFontPickList::CreateItem ( const void *  pItem  )  [protected, virtual]

Implements SmPickList.

Definition at line 190 of file utility.cxx.

void SmFontPickList::DestroyItem ( void *  pItem  )  [protected, virtual]

Implements SmPickList.

Definition at line 195 of file utility.cxx.

BOOL SmFontPickList::CompareItem ( const void *  pFirstItem,
const void *  pSecondItem 
) const [protected, virtual]

Implements SmPickList.

Definition at line 200 of file utility.cxx.

String SmFontPickList::GetStringItem ( void *  pItem  )  [protected, virtual]

Implements SmPickList.

Definition at line 217 of file utility.cxx.

References IsBold(), and IsItalic().

Referenced by SmFontPickListBox::Insert(), and SmFontPickListBox::operator=().

void SmFontPickList::Insert ( const Font &  rFont  )  [virtual]

Reimplemented in SmFontPickListBox.

Definition at line 241 of file utility.cxx.

References SmPickList::Insert().

Referenced by IMPL_LINK(), SmFontPickListBox::Insert(), and ReadFrom().

void SmFontPickList::Update ( const Font &  rFont,
const Font &  rNewFont 
) [virtual]

Reimplemented in SmFontPickListBox.

Definition at line 246 of file utility.cxx.

References SmPickList::Update().

Referenced by SmFontPickListBox::Update().

void SmFontPickList::Remove ( const Font &  rFont  )  [virtual]

Reimplemented in SmFontPickListBox.

Definition at line 251 of file utility.cxx.

References SmPickList::Remove().

Referenced by SmFontPickListBox::Remove().

BOOL SmFontPickList::Contains ( const Font &  rFont  )  const [inline]

Definition at line 344 of file utility.hxx.

References SmPickList::Contains().

Font SmFontPickList::Get ( USHORT  nPos = 0  )  const [inline]

Reimplemented from SmPickList.

Definition at line 339 of file utility.hxx.

References SmPickList::Count(), and SmPickList::Get().

Referenced by WriteTo(), and SmFontTypeDialog::WriteTo().

SmFontPickList & SmFontPickList::operator= ( const SmFontPickList rList  )  [inline]

Reimplemented in SmFontPickListBox.

Definition at line 329 of file utility.hxx.

Font SmFontPickList::operator[] ( USHORT  nPos  )  const [inline]

Reimplemented from SmPickList.

Definition at line 334 of file utility.hxx.

void SmFontPickList::ReadFrom ( const SmFontDialog rDialog  ) 

Definition at line 257 of file utility.cxx.

References SmFontDialog::GetFont(), and Insert().

Referenced by IMPL_LINK().

void SmFontPickList::WriteTo ( SmFontDialog rDialog  )  const

Definition at line 262 of file utility.cxx.

References Get(), and SmFontDialog::SetFont().

Referenced by IMPL_LINK().


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