#include <CtrlLibraryMetaPanel.h>
Inheritance diagram for CLibraryMetaPanel:
Public Member Functions | |
CLibraryMetaPanel () | |
virtual | ~CLibraryMetaPanel () |
virtual BOOL | CheckAvailable (CLibraryTreeItem *pFolders, CLibraryList *pObjects) |
virtual void | Update () |
Protected Member Functions | |
void | DrawText (CDC *pDC, int nX, int nY, LPCTSTR pszText, RECT *pRect=NULL) |
void | DrawThumbnail (CDC *pDC, CRect &rcClient, CRect &rcWork) |
void | DrawThumbnail (CDC *pDC, CRect &rcThumb) |
void | OnRun () |
afx_msg void | OnPaint () |
afx_msg void | OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnDestroy () |
afx_msg BOOL | OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message) |
afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg BOOL | OnMouseWheel (UINT nFlags, short zDelta, CPoint pt) |
Static Protected Member Functions | |
static UINT | ThreadStart (LPVOID pParam) |
Protected Attributes | |
int | m_nSelected |
DWORD | m_nIndex |
BOOL | m_bNewFile |
CString | m_sName |
CString | m_sPath |
CString | m_sFolder |
CString | m_sType |
CString | m_sSize |
int | m_nIcon32 |
int | m_nIcon48 |
int | m_nRating |
CSchema * | m_pSchema |
CMetaPanel | m_pMetadata |
CRect | m_rcFolder |
CRect | m_rcRating |
int | m_nScrollWheelLines |
CCriticalSection | m_pSection |
CEvent | m_pWakeup |
HANDLE | m_hThread |
BOOL | m_bThread |
CSize | m_szThumb |
CBitmap | m_bmThumb |
COLORREF | m_crLight |
int | m_nThumbSize |
CString | m_sThumb |
|
Definition at line 69 of file CtrlLibraryMetaPanel.cpp. References CCoolInterface::CalculateColour(), CoolInterface, and CCoolInterface::m_crTipBack. |
|
Definition at line 83 of file CtrlLibraryMetaPanel.cpp. |
|
Reimplemented from CLibraryPanel. Definition at line 90 of file CtrlLibraryMetaPanel.cpp. References CAlbumFolder::GetBestView(), CAlbumFolder::GetFolderCount(), CLibraryPanel::m_bAvailable, CAlbumFolder::m_bCollSHA1, CLibraryTreeItem::m_pSelNext, CLibraryTreeItem::m_pVirtual, and NULL. |
|
Definition at line 407 of file CtrlLibraryMetaPanel.cpp. References CShareazaApp::m_bRTL, NULL, and theApp. Referenced by OnPaint(). |
|
Definition at line 442 of file CtrlLibraryMetaPanel.cpp. References CShellIcons::GetHandle(), m_bmThumb, m_crLight, m_nIcon32, m_nIcon48, m_nThumbSize, m_szThumb, and ShellIcons. |
|
Definition at line 422 of file CtrlLibraryMetaPanel.cpp. References CoolInterface, CCoolInterface::m_crMargin, and m_nThumbSize. Referenced by OnPaint(). |
|
Definition at line 249 of file CtrlLibraryMetaPanel.cpp. |
|
Definition at line 259 of file CtrlLibraryMetaPanel.cpp. References m_bThread, m_hThread, m_pWakeup, CShareazaApp::Message(), MSG_DEBUG, NULL, and theApp. |
|
Definition at line 606 of file CtrlLibraryMetaPanel.cpp. |
|
Definition at line 569 of file CtrlLibraryMetaPanel.cpp. References CFilePropertiesSheet::Add(), CLibraryFrame::Display(), CFilePropertiesSheet::DoModal(), CLibraryList::GetCount(), CLibraryFolders::GetFolder(), CLibraryPanel::GetViewSelection(), CMetaList::HitTest(), LibraryFolders, m_nSelected, m_pMetadata, m_rcFolder, m_rcRating, m_sFolder, and NULL. |
|
Definition at line 611 of file CtrlLibraryMetaPanel.cpp. References m_nScrollWheelLines, NULL, and OnVScroll(). |
|
|
Definition at line 627 of file CtrlLibraryMetaPanel.cpp. References CImageFile::CreateBitmap(), CImageFile::EnsureRGB(), CThumbCache::Load(), CImageFile::LoadFromFile(), m_bmThumb, m_bNewFile, m_bThread, CImageFile::m_nHeight, m_nIndex, m_nThumbSize, CImageFile::m_nWidth, m_pSection, m_pWakeup, m_sPath, m_sThumb, m_szThumb, CImageFile::Resample(), CThumbCache::Store(), and THUMB_STORE_SIZE. Referenced by ThreadStart(). |
|
Definition at line 542 of file CtrlLibraryMetaPanel.cpp. References CMetaList::HitTest(), IDC_HAND, m_nSelected, m_pMetadata, m_rcFolder, and m_rcRating. |
|
Definition at line 533 of file CtrlLibraryMetaPanel.cpp. References Update(). |
|
Definition at line 490 of file CtrlLibraryMetaPanel.cpp. Referenced by OnMouseWheel(). |
|
Definition at line 620 of file CtrlLibraryMetaPanel.cpp. References OnRun(). Referenced by Update(). |
|
|
Definition at line 67 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(), OnRun(), and Update(). |
|
Definition at line 47 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 65 of file CtrlLibraryMetaPanel.h. Referenced by OnCreate(), OnDestroy(), OnRun(), and Update(). |
|
Definition at line 68 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(). |
|
Definition at line 64 of file CtrlLibraryMetaPanel.h. Referenced by OnCreate(), OnDestroy(), and Update(). |
|
Definition at line 53 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(), and Update(). |
|
Definition at line 54 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(), and Update(). |
|
Definition at line 46 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 55 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 60 of file CtrlLibraryMetaPanel.h. Referenced by OnMouseWheel(). |
|
Definition at line 45 of file CtrlLibraryMetaPanel.h. Referenced by OnLButtonUp(), OnPaint(), OnSetCursor(), and Update(). |
|
Definition at line 69 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(), and OnRun(). |
|
Definition at line 57 of file CtrlLibraryMetaPanel.h. Referenced by OnLButtonUp(), OnPaint(), OnSetCursor(), and Update(). |
|
Definition at line 56 of file CtrlLibraryMetaPanel.h. Referenced by Update(). |
|
Definition at line 62 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 63 of file CtrlLibraryMetaPanel.h. Referenced by OnDestroy(), OnRun(), and Update(). |
|
Definition at line 58 of file CtrlLibraryMetaPanel.h. Referenced by OnLButtonUp(), OnPaint(), and OnSetCursor(). |
|
Definition at line 59 of file CtrlLibraryMetaPanel.h. Referenced by OnLButtonUp(), OnPaint(), and OnSetCursor(). |
|
Definition at line 50 of file CtrlLibraryMetaPanel.h. Referenced by OnLButtonUp(), OnPaint(), and Update(). |
|
Definition at line 48 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 49 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 52 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 70 of file CtrlLibraryMetaPanel.h. |
|
Definition at line 51 of file CtrlLibraryMetaPanel.h. Referenced by Update(). |
|
Definition at line 66 of file CtrlLibraryMetaPanel.h. Referenced by DrawThumbnail(), and OnRun(). |