#include <utility.hxx>
Inherits SmPickList.
Inherited by SmFontPickListBox.
Inheritance diagram for SmFontPickList:
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 |
SmFontPickList & | operator= (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) |
Definition at line 290 of file utility.hxx.
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] |
void * SmFontPickList::CreateItem | ( | const String & | rString | ) | [protected, virtual] |
void * SmFontPickList::CreateItem | ( | const void * | pItem | ) | [protected, virtual] |
void SmFontPickList::DestroyItem | ( | void * | pItem | ) | [protected, virtual] |
BOOL SmFontPickList::CompareItem | ( | const void * | pFirstItem, | |
const void * | pSecondItem | |||
) | const [protected, virtual] |
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] |
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] |
Font SmFontPickList::operator[] | ( | USHORT | nPos | ) | const [inline] |
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().