#include <CtrlHomePanel.h>
Inheritance diagram for CHomeDownloadsBox:
Public Member Functions | |
CHomeDownloadsBox () | |
virtual | ~CHomeDownloadsBox () |
void | Setup () |
void | Update () |
Item * | HitTest (const CPoint &point) const |
BOOL | ExecuteDownload (CDownload *pDownload) |
Protected Member Functions | |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnPaint () |
afx_msg BOOL | OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message) |
afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
afx_msg void | OnTimer (UINT nIDEvent) |
Protected Attributes | |
CRichElement * | m_pdDownloadsNone |
CRichElement * | m_pdDownloadsOne |
CRichElement * | m_pdDownloadsMany |
CString | m_sDownloadsMany |
CPtrArray | m_pList |
CFont | m_pFont |
HCURSOR | m_hHand |
CDownloadTipCtrl | m_wndTip |
Item * | m_pHover |
Classes | |
struct | Item |
|
Definition at line 178 of file CtrlHomePanel.cpp. References CTaskBox::SetPrimary(). |
|
Definition at line 183 of file CtrlHomePanel.cpp. References m_pList. |
|
Definition at line 545 of file CtrlHomePanel.cpp. References _tcsistr(), CDownloads::Check(), Downloads, CFileExecutor::Execute(), ID_VIEW_DOWNLOADS, IDS_LIBRARY_CONFIRM_EXECUTE, IDS_LIBRARY_VERIFY_FAIL, CDownload::IsCompleted(), CDownload::IsMoving(), CDownload::IsStarted(), CSettings::Library, LoadString(), CDownload::m_bVerify, CTransfers::m_pSection, CDownloadBase::m_sLocalName, NULL, CSettings::sLibrary::SafeExecute, Settings, Transfers, and TS_FALSE. Referenced by OnLButtonUp(). |
|
Definition at line 454 of file CtrlHomePanel.cpp. Referenced by OnLButtonUp(), and OnSetCursor(). |
|
Reimplemented from CRichTaskBox. Definition at line 194 of file CtrlHomePanel.cpp. References CCoolTipCtrl::Create(), IDC_HAND, CSettings::Interface, m_hHand, CShareazaApp::m_nDefaultFontSize, m_pFont, CShareazaApp::m_sDefaultFont, m_wndTip, CRichTaskBox::OnCreate(), Settings, theApp, and CSettings::sInterface::TipDownloads. |
|
Definition at line 510 of file CtrlHomePanel.cpp. References ExecuteDownload(), HitTest(), m_pHover, and NULL. |
|
Reimplemented from CTaskBox. Definition at line 384 of file CtrlHomePanel.cpp. References CoolInterface, CShellIcons::Draw(), CFragmentBar::DrawFragment(), CHomeDownloadsBox::Item::m_bPaused, CCoolInterface::m_crWindow, CHomeDownloadsBox::Item::m_nComplete, CHomeDownloadsBox::Item::m_nIcon16, CHomeDownloadsBox::Item::m_nSize, m_pFont, m_pHover, m_pList, CHomeDownloadsBox::Item::m_sText, CRichTaskBox::m_wndView, NULL, ShellIcons, and SIZE_UNKNOWN. |
|
Reimplemented from CTaskBox. Definition at line 477 of file CtrlHomePanel.cpp. References CCoolTipCtrl::Hide(), HitTest(), m_hHand, CHomeDownloadsBox::Item::m_pDownload, m_pHover, m_wndTip, NULL, CTaskBox::OnSetCursor(), and CCoolTipCtrl::Show(). |
|
Reimplemented from CRichTaskBox. Definition at line 370 of file CtrlHomePanel.cpp. References CRichViewCtrl::FullHeightMove(), CRichTaskBox::m_nWidth, m_pList, CRichTaskBox::m_wndView, and CTaskBox::SetSize(). |
|
Reimplemented from CTaskBox. Definition at line 524 of file CtrlHomePanel.cpp. References m_pHover, NULL, and CTaskBox::OnTimer(). |
|
Definition at line 209 of file CtrlHomePanel.cpp. References CXMLElement::GetAttributeValue(), CSkin::GetDocument(), CRichTaskBox::GetView(), CSkin::GetWatermark(), CRichDocument::LoadXML(), m_pdDownloadsMany, m_pdDownloadsNone, m_pdDownloadsOne, CRichTaskBox::m_pDocument, m_sDownloadsMany, NULL, CTaskBox::SetCaption(), CTaskBox::SetCaptionmark(), Skin, and Update(). Referenced by CHomePanel::Setup(). |
|
|
Definition at line 51 of file CtrlHomePanel.h. Referenced by OnCreate(), and OnSetCursor(). |
|
Definition at line 46 of file CtrlHomePanel.h. |
|
Definition at line 44 of file CtrlHomePanel.h. |
|
Definition at line 45 of file CtrlHomePanel.h. |
|
Definition at line 50 of file CtrlHomePanel.h. Referenced by OnCreate(), and OnPaint(). |
|
Definition at line 64 of file CtrlHomePanel.h. Referenced by OnLButtonUp(), OnPaint(), OnSetCursor(), OnTimer(), and Update(). |
|
Definition at line 49 of file CtrlHomePanel.h. Referenced by HitTest(), OnPaint(), OnSize(), Update(), and ~CHomeDownloadsBox(). |
|
Definition at line 47 of file CtrlHomePanel.h. |
|
Definition at line 52 of file CtrlHomePanel.h. Referenced by OnCreate(), and OnSetCursor(). |