#include <CtrlLibraryTip.h>
Inheritance diagram for CLibraryTipCtrl:
Public Member Functions | |
CLibraryTipCtrl () | |
virtual | ~CLibraryTipCtrl () |
virtual BOOL | OnPrepare () |
virtual void | OnCalcSize (CDC *pDC) |
virtual void | OnShow () |
virtual void | OnHide () |
virtual void | OnPaint (CDC *pDC) |
Protected Member Functions | |
void | DrawThumb (CDC *pDC, CRect &rcThumb) |
void | StopThread () |
void | OnRun () |
afx_msg void | OnDestroy () |
afx_msg void | OnTimer (UINT nIDEvent) |
Static Protected Member Functions | |
static UINT | ThreadStart (LPVOID pParam) |
Protected Attributes | |
CString | m_sName |
CString | m_sPath |
CString | m_sFolder |
CString | m_sSize |
CString | m_sType |
CString | m_sSHA1 |
CString | m_sTTH |
CString | m_sED2K |
int | m_nIndex |
int | m_nIcon |
CMetaList | m_pMetadata |
int | m_nKeyWidth |
COLORREF | m_crLight |
CCriticalSection | m_pSection |
CEvent | m_pWakeup |
HANDLE | m_hThread |
BOOL | m_bThread |
CSize | m_szThumb |
CBitmap | m_bmThumb |
DWORD | m_tHidden |
|
Definition at line 59 of file CtrlLibraryTip.cpp. References CCoolInterface::CalculateColour(), CoolInterface, CCoolInterface::m_crTipBack, and NULL. |
|
Definition at line 66 of file CtrlLibraryTip.cpp. |
|
Definition at line 245 of file CtrlLibraryTip.cpp. References CoolInterface, CShellIcons::GetHandle(), m_bmThumb, m_crLight, CCoolInterface::m_crTipBorder, m_nIcon, m_szThumb, and ShellIcons. Referenced by OnPaint(). |
|
Reimplemented from CCoolTipCtrl. Definition at line 155 of file CtrlLibraryTip.cpp. References CCoolTipCtrl::AddSize(), CMetaList::ComputeWidth(), CoolInterface, CMetaList::GetCount(), CCoolInterface::m_fntNormal, m_nKeyWidth, m_pMetadata, m_sED2K, m_sName, m_sSHA1, m_sTTH, CCoolTipCtrl::m_sz, TIP_GAP, TIP_RULE, and TIP_TEXTHEIGHT. |
|
Reimplemented from CCoolTipCtrl. Definition at line 317 of file CtrlLibraryTip.cpp. References m_hThread, NULL, CCoolTipCtrl::OnDestroy(), and StopThread(). |
|
Reimplemented from CCoolTipCtrl. Definition at line 299 of file CtrlLibraryTip.cpp. References m_bmThumb, m_pSection, and m_tHidden. Referenced by OnShow(). |
|
Reimplemented from CCoolTipCtrl. Definition at line 194 of file CtrlLibraryTip.cpp. References CoolInterface, CCoolTipCtrl::DrawRule(), CCoolTipCtrl::DrawText(), DrawThumb(), CMetaList::GetIterator(), CMetaList::GetNext(), CShareazaApp::m_bRTL, CCoolInterface::m_fntNormal, m_nKeyWidth, m_pMetadata, m_pSection, m_sED2K, CMetaItem::m_sKey, m_sName, m_sSHA1, m_sTTH, CMetaItem::m_sValue, theApp, and TIP_TEXTHEIGHT. |
|
|
Definition at line 360 of file CtrlLibraryTip.cpp. References CImageFile::CreateBitmap(), CImageFile::EnsureRGB(), CThumbCache::Load(), CImageFile::LoadFromFile(), m_bmThumb, m_bThread, CImageFile::m_nHeight, m_nIndex, CImageFile::m_nWidth, m_pSection, m_pWakeup, m_sPath, m_szThumb, CImageFile::Resample(), CThumbCache::Store(), and THUMB_STORE_SIZE. Referenced by ThreadStart(). |
|
Reimplemented from CCoolTipCtrl. Definition at line 285 of file CtrlLibraryTip.cpp. References m_bThread, m_hThread, m_pWakeup, NULL, OnHide(), and ThreadStart(). |
|
Reimplemented from CCoolTipCtrl. Definition at line 307 of file CtrlLibraryTip.cpp. References CCoolTipCtrl::m_bVisible, m_hThread, m_tHidden, NULL, CCoolTipCtrl::OnTimer(), and StopThread(). |
|
Definition at line 324 of file CtrlLibraryTip.cpp. References m_bThread, m_hThread, m_pWakeup, CShareazaApp::Message(), MSG_DEBUG, NULL, and theApp. Referenced by OnDestroy(), and OnTimer(). |
|
Definition at line 353 of file CtrlLibraryTip.cpp. References OnRun(). Referenced by OnShow(). |
|
Definition at line 61 of file CtrlLibraryTip.h. Referenced by DrawThumb(), OnHide(), and OnRun(). |
|
Definition at line 59 of file CtrlLibraryTip.h. Referenced by OnRun(), OnShow(), and StopThread(). |
|
Definition at line 54 of file CtrlLibraryTip.h. Referenced by DrawThumb(). |
|
Definition at line 58 of file CtrlLibraryTip.h. Referenced by OnDestroy(), OnShow(), OnTimer(), and StopThread(). |
|
Definition at line 51 of file CtrlLibraryTip.h. Referenced by DrawThumb(), and OnPrepare(). |
|
Definition at line 50 of file CtrlLibraryTip.h. Referenced by OnPrepare(), and OnRun(). |
|
Definition at line 53 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), and OnPaint(). |
|
Definition at line 52 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), OnPaint(), and OnPrepare(). |
|
Definition at line 56 of file CtrlLibraryTip.h. Referenced by OnHide(), OnPaint(), OnPrepare(), and OnRun(). |
|
Definition at line 57 of file CtrlLibraryTip.h. Referenced by OnRun(), OnShow(), and StopThread(). |
|
Definition at line 49 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), OnPaint(), and OnPrepare(). |
|
Definition at line 44 of file CtrlLibraryTip.h. Referenced by OnPrepare(). |
|
Definition at line 42 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), OnPaint(), and OnPrepare(). |
|
Definition at line 43 of file CtrlLibraryTip.h. Referenced by OnPrepare(), and OnRun(). |
|
Definition at line 47 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), OnPaint(), and OnPrepare(). |
|
Definition at line 45 of file CtrlLibraryTip.h. Referenced by OnPrepare(). |
|
Definition at line 48 of file CtrlLibraryTip.h. Referenced by OnCalcSize(), OnPaint(), and OnPrepare(). |
|
Definition at line 46 of file CtrlLibraryTip.h. Referenced by OnPrepare(). |
|
Definition at line 60 of file CtrlLibraryTip.h. Referenced by DrawThumb(), and OnRun(). |
|
Definition at line 62 of file CtrlLibraryTip.h. |