#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. |
1.4.2