|
ReactOS 0.4.16-dev-2293-g4d8327b
|
#include <CFontCache.hpp>

Public Member Functions | |
| void | Read () |
| void | SetFontDir (const LPCWSTR Path) |
| const CStringW & | FontPath () const |
| CStringW | GetFontFilePath (const PCWSTR Path) const |
| size_t | Size () |
| CStringW | Name (size_t Index) |
| CStringW | File (size_t Index) |
| CFontInfo * | Find (const FontPidlEntry *fontEntry) |
| BOOL | IsMarkDeleted (size_t Index) const |
| void | MarkDeleted (const FontPidlEntry *fontEntry) |
| CStringW | Filename (CFontInfo *info, bool alwaysFullPath=false) |
Protected Member Functions | |
| CFontCache () | |
| void | Insert (CAtlList< CFontInfo > &fonts, const CStringW &KeyName, PCWSTR Value) |
Private Attributes | |
| CSimpleArray< CFontInfo > | m_Fonts |
| CStringW | m_FontFolderPath |
Friends | |
| class | CFontExtModule |
Definition at line 39 of file CFontCache.hpp.
|
protected |
Definition at line 117 of file CFontCache.cpp.
Definition at line 146 of file CFontCache.cpp.
Referenced by CEnumFonts::Next(), and CFontExt::ParseDisplayName().
Definition at line 193 of file CFontCache.cpp.
Referenced by _CDataObject_CreateInstance(), and CFontInfo::ReadAttrs().
| CFontInfo * CFontCache::Find | ( | const FontPidlEntry * | fontEntry | ) |
Definition at line 157 of file CFontCache.cpp.
Referenced by _CDataObject_CreateInstance(), CFontExt::CompareIDs(), and CFontExt::GetDetailsOf().
|
inline |
Definition at line 236 of file CFontCache.cpp.
Referenced by DeleteFontFiles(), CFontExt::GetDisplayNameOf(), CFontExt::GetUIObjectOf(), Insert(), CFontExt::ParseDisplayName(), and RunFontViewer().
|
protected |
Definition at line 213 of file CFontCache.cpp.
Referenced by Read().
Definition at line 172 of file CFontCache.cpp.
Referenced by CEnumFonts::Next(), and CEnumFonts::Skip().
| void CFontCache::MarkDeleted | ( | const FontPidlEntry * | fontEntry | ) |
Definition at line 135 of file CFontCache.cpp.
Referenced by CEnumFonts::Next(), and CFontExt::ParseDisplayName().
| void CFontCache::Read | ( | ) |
Definition at line 243 of file CFontCache.cpp.
Referenced by CFontExt::Drop(), File(), CFontFolderViewCB::FilterEvent(), Find(), Name(), CFontExt::ParseDisplayName(), and Size().
| size_t CFontCache::Size | ( | ) |
Definition at line 127 of file CFontCache.cpp.
Referenced by CEnumFonts::Next(), CFontExt::ParseDisplayName(), and CEnumFonts::Skip().
|
friend |
Definition at line 66 of file CFontCache.hpp.
|
private |
Definition at line 43 of file CFontCache.hpp.
Referenced by Filename(), FontPath(), GetFontFilePath(), and SetFontDir().
|
private |
Definition at line 42 of file CFontCache.hpp.
Referenced by File(), Find(), IsMarkDeleted(), MarkDeleted(), Name(), Read(), and Size().