#include <CtrlMatchTip.h>
Public Member Functions | |
CMatchTipCtrl () | |
virtual | ~CMatchTipCtrl () |
void | Show (CMatchFile *pFile, CQueryHit *pHit) |
void | Hide () |
virtual BOOL | Create (CWnd *pParentWnd) |
Protected Member Functions | |
BOOL (WINAPI *m_pfnSetLayeredWindowAttributes)(HWND | |
void | ShowInternal () |
void | LoadFromFile () |
void | LoadFromHit () |
BOOL | LoadTypeInfo () |
CSize | ComputeSize () |
void | ExpandSize (CDC &dc, CSize &sz, LPCTSTR pszText, int nBase=0) |
void | DrawText (CDC &dc, CPoint &pt, LPCTSTR pszText) |
afx_msg void | OnTimer (UINT nIDEvent) |
afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
afx_msg void | OnPaint () |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnDestroy () |
afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
afx_msg void | OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags) |
Protected Attributes | |
CWnd * | m_pOwner |
BOOL | m_bVisible |
CMatchFile * | m_pFile |
CQueryHit * | m_pHit |
CPoint | m_pOpen |
DWORD | m_tOpen |
CString | m_sName |
CString | m_sUser |
CString | m_sSHA1 |
CString | m_sTiger |
CString | m_sED2K |
CString | m_sType |
CString | m_sSize |
CString | m_sBusy |
CString | m_sPush |
CString | m_sUnstable |
int | m_nIcon |
CString | m_sStatus |
COLORREF | m_crStatus |
CString | m_sPartial |
CString | m_sQueue |
CSchema * | m_pSchema |
CMetaList | m_pMetadata |
int | m_nKeyWidth |
int | m_nRating |
HINSTANCE | m_hUser32 |
COLORREF | |
BYTE | |
DWORD | |
Static Protected Attributes | |
static LPCTSTR | m_hClass = NULL |
static CBrush | m_brBack |
static COLORREF | m_crBack |
static COLORREF | m_crText |
static COLORREF | m_crBorder |
static COLORREF | m_crWarnings |
|
Definition at line 69 of file CtrlMatchTip.cpp. References CCoolInterface::CalculateColour(), CoolInterface, CCoolInterface::m_crTipBack, CCoolInterface::m_crTipText, CCoolInterface::m_crTipWarnings, and NULL. |
|
Definition at line 99 of file CtrlMatchTip.cpp. References m_hUser32. |
|
|
|
Definition at line 670 of file CtrlMatchTip.cpp. References CMetaList::ComputeWidth(), CoolInterface, ExpandSize(), CMetaList::GetCount(), IDS_TIP_SIZE, IDS_TIP_TYPE, LoadString(), CCoolInterface::m_fntBold, CCoolInterface::m_fntNormal, m_nKeyWidth, m_pMetadata, m_sBusy, m_sED2K, m_sName, m_sPartial, m_sPush, m_sQueue, m_sSHA1, m_sSize, m_sStatus, m_sTiger, m_sType, m_sUnstable, m_sUser, TIP_ICONHEIGHT, TIP_MARGIN, and TIP_TEXTHEIGHT. Referenced by ShowInternal(). |
|
Definition at line 114 of file CtrlMatchTip.cpp. References DWORD, CShareazaApp::m_bRTL, m_hClass, m_pOwner, NULL, and theApp. Referenced by CMatchCtrl::OnCreate(). |
|
Definition at line 1038 of file CtrlMatchTip.cpp. References DWORD, CShareazaApp::m_bRTL, m_crBack, NULL, and theApp. Referenced by OnPaint(). |
|
Definition at line 802 of file CtrlMatchTip.cpp. Referenced by ComputeSize(). |
|
Definition at line 150 of file CtrlMatchTip.cpp. References m_bVisible, m_pFile, m_pHit, m_pOpen, m_tOpen, NULL, and WS_EX_LAYERED. Referenced by CMatchCtrl::DestructiveUpdate(), CMatchCtrl::DoDelete(), CMatchCtrl::DoExpand(), OnKeyDown(), CMatchCtrl::OnKeyDown(), CMatchCtrl::OnLButtonDown(), OnMouseMove(), CMatchCtrl::OnMouseMove(), OnTimer(), and Show(). |
|
|
|
Definition at line 636 of file CtrlMatchTip.cpp. References CShellIcons::Get(), CShellIcons::Lookup(), m_nIcon, m_sName, m_sType, NULL, and ShellIcons. Referenced by LoadFromFile(), and LoadFromHit(). |
|
Definition at line 168 of file CtrlMatchTip.cpp. References NULL. |
|
Definition at line 177 of file CtrlMatchTip.cpp. References CBrowseFrameCtrl::OnDestroy(). |
|
Definition at line 812 of file CtrlMatchTip.cpp. |
|
Definition at line 1055 of file CtrlMatchTip.cpp. References Hide(). |
|
Definition at line 1050 of file CtrlMatchTip.cpp. References Hide(). |
|
|
Definition at line 186 of file CtrlMatchTip.cpp. References Hide(), m_bVisible, m_pOpen, m_pOwner, m_tOpen, and ShowInternal(). |
|
Definition at line 122 of file CtrlMatchTip.cpp. References Hide(), CSettings::Interface, m_bVisible, m_pFile, m_pHit, m_pOpen, m_tOpen, Settings, ShowInternal(), TIP_DELAY, and CSettings::sInterface::TipSearch. Referenced by CMatchCtrl::OnMouseMove(). |
|
Definition at line 214 of file CtrlMatchTip.cpp. References BYTE, ComputeSize(), CSettings::Interface, LoadFromFile(), LoadFromHit(), LWA_ALPHA, m_bVisible, CShareazaApp::m_dwWindowsVersion, m_pFile, m_pHit, m_pOpen, m_sName, NULL, Settings, theApp, TIP_OFFSET_X, TIP_OFFSET_Y, CSettings::sInterface::TipAlpha, and WS_EX_LAYERED. |
|
Definition at line 71 of file CtrlMatchTip.h. Referenced by ShowInternal(). |
|
Definition at line 71 of file CtrlMatchTip.h. |
|
Definition at line 71 of file CtrlMatchTip.h. Referenced by Create(), and DrawText(). |
|
Definition at line 105 of file CtrlMatchTip.cpp. |
|
Definition at line 44 of file CtrlMatchTip.h. Referenced by Hide(), OnTimer(), Show(), and ShowInternal(). |
|
Definition at line 106 of file CtrlMatchTip.cpp. Referenced by DrawText(), and OnPaint(). |
|
Definition at line 108 of file CtrlMatchTip.cpp. Referenced by OnPaint(). |
|
Definition at line 62 of file CtrlMatchTip.h. Referenced by LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 107 of file CtrlMatchTip.cpp. Referenced by OnPaint(). |
|
Definition at line 109 of file CtrlMatchTip.cpp. Referenced by OnPaint(). |
|
Definition at line 104 of file CtrlMatchTip.cpp. Referenced by Create(). |
|
Definition at line 70 of file CtrlMatchTip.h. Referenced by ~CMatchTipCtrl(). |
|
Definition at line 60 of file CtrlMatchTip.h. Referenced by LoadTypeInfo(), and OnPaint(). |
|
Definition at line 67 of file CtrlMatchTip.h. Referenced by ComputeSize(), and OnPaint(). |
|
Definition at line 68 of file CtrlMatchTip.h. Referenced by LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 45 of file CtrlMatchTip.h. Referenced by Hide(), LoadFromFile(), LoadFromHit(), Show(), and ShowInternal(). |
|
Definition at line 46 of file CtrlMatchTip.h. Referenced by Hide(), LoadFromHit(), Show(), and ShowInternal(). |
|
Definition at line 66 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 47 of file CtrlMatchTip.h. Referenced by Hide(), OnTimer(), Show(), and ShowInternal(). |
|
Definition at line 43 of file CtrlMatchTip.h. |
|
Definition at line 65 of file CtrlMatchTip.h. Referenced by LoadFromFile(), and LoadFromHit(). |
|
Definition at line 57 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 54 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 50 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), LoadTypeInfo(), OnPaint(), and ShowInternal(). |
|
Definition at line 63 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 58 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 64 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 52 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 56 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 61 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 53 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 55 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadTypeInfo(), and OnPaint(). |
|
Definition at line 59 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 51 of file CtrlMatchTip.h. Referenced by ComputeSize(), LoadFromFile(), LoadFromHit(), and OnPaint(). |
|
Definition at line 48 of file CtrlMatchTip.h. |