Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CCoolInterface Class Reference

#include <CoolInterface.h>

List of all members.

Public Member Functions

 CCoolInterface ()
virtual ~CCoolInterface ()
void Clear ()
void NameCommand (UINT nID, LPCTSTR pszName)
UINT NameToID (LPCTSTR pszName)
int ImageForID (UINT nID)
void AddIcon (UINT nID, HICON hIcon)
void CopyIcon (UINT nFromID, UINT nToID)
HICON ExtractIcon (UINT nID)
BOOL AddImagesFromToolbar (UINT nIDToolBar, COLORREF crBack=RGB(0, 255, 0))
BOOL ConfirmImageList ()
CDC * GetBuffer (CDC &dcScreen, CSize &szItem)
BOOL DrawWatermark (CDC *pDC, CRect *pRect, CBitmap *pMark, int nOffX=0, int nOffY=0)
void CreateFonts (LPCTSTR pszFace=NULL, int nSize=0)
void CalculateColours (BOOL bCustom=FALSE)
void OnSysColourChange ()

Static Public Member Functions

static COLORREF CalculateColour (COLORREF crFore, COLORREF crBack, int nAlpha)
static COLORREF GetDialogBkColor ()
static BOOL IsNewWindows ()
static BOOL EnableTheme (CWnd *pWnd, BOOL bEnable=TRUE)

Public Attributes

CMapStringToPtr m_pNameMap
CMapPtrToPtr m_pImageMap
CImageList m_pImages
CFont m_fntNormal
CFont m_fntBold
CFont m_fntUnder
CFont m_fntCaption
CFont m_fntItalic
CFont m_fntBoldItalic
BOOL m_bCustom
COLORREF m_crWindow
COLORREF m_crMidtone
COLORREF m_crHighlight
COLORREF m_crText
COLORREF m_crHiText
COLORREF m_crBackNormal
COLORREF m_crBackSel
COLORREF m_crBackCheck
COLORREF m_crBackCheckSel
COLORREF m_crMargin
COLORREF m_crBorder
COLORREF m_crShadow
COLORREF m_crCmdText
COLORREF m_crCmdTextSel
COLORREF m_crDisabled
COLORREF m_crTipBack
COLORREF m_crTipText
COLORREF m_crTipBorder
COLORREF m_crTipWarnings
COLORREF m_crTaskPanelBack
COLORREF m_crTaskBoxCaptionBack
COLORREF m_crTaskBoxPrimaryBack
COLORREF m_crTaskBoxCaptionText
COLORREF m_crTaskBoxPrimaryText
COLORREF m_crTaskBoxCaptionHover
COLORREF m_crTaskBoxClient

Protected Attributes

CSize m_czBuffer
CDC m_dcBuffer
CBitmap m_bmBuffer
HBITMAP m_bmOldBuffer


Constructor & Destructor Documentation

CCoolInterface::CCoolInterface  ) 
 

Definition at line 38 of file CoolInterface.cpp.

References CalculateColours(), CreateFonts(), and m_czBuffer.

CCoolInterface::~CCoolInterface  )  [virtual]
 

Definition at line 46 of file CoolInterface.cpp.

References Clear().


Member Function Documentation

void CCoolInterface::AddIcon UINT  nID,
HICON  hIcon
 

Definition at line 100 of file CoolInterface.cpp.

References ConfirmImageList(), m_pImageMap, and m_pImages.

Referenced by CSkin::CreateDefault(), and CSkin::LoadCommandImages().

BOOL CCoolInterface::AddImagesFromToolbar UINT  nIDToolBar,
COLORREF  crBack = RGB(0, 255, 0)
 

Definition at line 121 of file CoolInterface.cpp.

References ConfirmImageList(), ID_SEPARATOR, TOOLBAR_RES::items(), m_pImageMap, m_pImages, and NULL.

COLORREF CCoolInterface::CalculateColour COLORREF  crFore,
COLORREF  crBack,
int  nAlpha
[static]
 

Definition at line 316 of file CoolInterface.cpp.

Referenced by CAlbumTipCtrl::CAlbumTipCtrl(), CalculateColours(), CLibraryMetaPanel::CLibraryMetaPanel(), CLibraryTipCtrl::CLibraryTipCtrl(), CMatchTipCtrl::CMatchTipCtrl(), CCoolTipCtrl::CreateLineGraph(), CSearchDetailPanel::CSearchDetailPanel(), CFragmentBar::DrawFragment(), CMatchCtrl::DrawItem(), CFragmentBar::DrawSourceImpl(), CFragmentBar::DrawStateBar(), GetDialogBkColor(), CHashProgressBar::OnCreate(), CSearchWnd::OnPaint(), CFolderPropertiesDlg::OnPaint(), and CLibraryAlbumView::OnPaint().

void CCoolInterface::CalculateColours BOOL  bCustom = FALSE  ) 
 

Definition at line 275 of file CoolInterface.cpp.

References CalculateColour(), m_bCustom, m_crBackCheck, m_crBackCheckSel, m_crBackNormal, m_crBackSel, m_crBorder, m_crCmdText, m_crCmdTextSel, m_crDisabled, m_crHighlight, m_crHiText, m_crMargin, m_crMidtone, m_crShadow, m_crTaskBoxCaptionBack, m_crTaskBoxCaptionHover, m_crTaskBoxCaptionText, m_crTaskBoxClient, m_crTaskBoxPrimaryBack, m_crTaskBoxPrimaryText, m_crTaskPanelBack, m_crText, m_crTipBack, m_crTipBorder, m_crTipText, m_crTipWarnings, and m_crWindow.

Referenced by CCoolInterface(), CSkin::CreateDefault(), CSkin::LoadColourScheme(), and OnSysColourChange().

void CCoolInterface::Clear  ) 
 

Definition at line 54 of file CoolInterface.cpp.

References m_bmBuffer, m_bmOldBuffer, m_czBuffer, m_dcBuffer, m_pImageMap, m_pImages, m_pNameMap, and NULL.

Referenced by CSkin::CreateDefault(), and ~CCoolInterface().

BOOL CCoolInterface::ConfirmImageList  ) 
 

Definition at line 162 of file CoolInterface.cpp.

References m_pImages, and NULL.

Referenced by AddIcon(), AddImagesFromToolbar(), and CSkin::LoadCommandBitmap().

void CCoolInterface::CopyIcon UINT  nFromID,
UINT  nToID
 

Definition at line 107 of file CoolInterface.cpp.

References m_pImageMap.

Referenced by CSkin::CreateDefault().

void CCoolInterface::CreateFonts LPCTSTR  pszFace = NULL,
int  nSize = 0
 

Definition at line 235 of file CoolInterface.cpp.

References m_fntBold, m_fntBoldItalic, m_fntCaption, m_fntItalic, m_fntNormal, m_fntUnder, CShareazaApp::m_nDefaultFontSize, CShareazaApp::m_sDefaultFont, and theApp.

Referenced by CCoolInterface(), and CSkin::CreateDefault().

BOOL CCoolInterface::DrawWatermark CDC *  pDC,
CRect *  pRect,
CBitmap *  pMark,
int  nOffX = 0,
int  nOffY = 0
 

Definition at line 200 of file CoolInterface.cpp.

References CShareazaApp::m_bRTL, NULL, and theApp.

Referenced by CWndTabBar::DoPaint(), CMonitorBarCtrl::DoPaint(), CMainTabBarCtrl::DoPaint(), CDownloadTabBar::DoPaint(), CCoolBarCtrl::DoPaint(), CBrowseHeaderCtrl::DoPaint(), CTaskBox::OnPaint(), CTaskPanel::OnPaint(), CSearchResultsBox::OnPaint(), CSearchAdvancedBox::OnPaint(), CSearchInputBox::OnPaint(), CLibraryHeaderPanel::OnPaint(), CTaskBox::PaintBorders(), CPanelWnd::PaintCaption(), and CMainTabBarCtrl::TabItem::Skin().

BOOL CCoolInterface::EnableTheme CWnd *  pWnd,
BOOL  bEnable = TRUE
[static]
 

Definition at line 345 of file CoolInterface.cpp.

References NULL.

HICON CCoolInterface::ExtractIcon UINT  nID  ) 
 

Definition at line 114 of file CoolInterface.cpp.

References ImageForID(), m_pImages, and NULL.

Referenced by CSkin::Apply(), CSearchPadWnd::OnCreate(), CSearchInputBox::OnCreate(), CMediaVisDlg::OnInitDialog(), CPluginWnd::OnSkinChange(), CChildWnd::OnSkinChange(), CSearchInputBox::OnSkinChange(), CRichElement::PrePaintIcon(), CHomeSearchCtrl::Setup(), and CSkinDialog::SkinMe().

CDC * CCoolInterface::GetBuffer CDC &  dcScreen,
CSize &  szItem
 

Definition at line 173 of file CoolInterface.cpp.

References m_bmBuffer, m_bmOldBuffer, m_czBuffer, m_dcBuffer, and NULL.

Referenced by CLibraryTileView::CreateDragImage(), CLibraryThumbView::CreateDragImage(), CLibraryAlbumView::CreateDragImage(), CWndTabBar::DoPaint(), CMonitorBarCtrl::DoPaint(), CMainTabBarCtrl::DoPaint(), CDownloadTabBar::DoPaint(), CCoolBarCtrl::DoPaint(), CCoolMenu::OnDrawItem(), CRemoteWnd::OnPaint(), CSearchResultsBox::OnPaint(), CSearchAdvancedBox::OnPaint(), CSearchInputBox::OnPaint(), CLibraryTileView::OnPaint(), CLibraryThumbView::OnPaint(), CLibraryAlbumView::OnPaint(), CSkinWindow::Paint(), CTaskBox::PaintBorders(), CPanelWnd::PaintCaption(), and CMediaFrame::PaintStatusMicro().

COLORREF CCoolInterface::GetDialogBkColor  )  [static]
 

Definition at line 325 of file CoolInterface.cpp.

References CalculateColour().

Referenced by CSkin::CreateDefault(), CRichSettingsPage::CRichSettingsPage(), CWarningsDlg::OnInitDialog(), CPromoteDlg::OnInitDialog(), CAboutDlg::OnInitDialog(), and CFilePropertiesPage::OnPaint().

int CCoolInterface::ImageForID UINT  nID  ) 
 

Definition at line 93 of file CoolInterface.cpp.

References m_pImageMap.

Referenced by CCoolBarCtrl::Add(), CCoolBarItem::CCoolBarItem(), CWndTabBar::DoPaint(), ExtractIcon(), CCoolMenu::OnDrawItem(), CMediaVisDlg::OnInitDialog(), CDownloadReviewDlg::OnInitDialog(), CRichElement::PrePaint(), CCoolBarItem::SetImage(), and CUploadsSettingsPage::UpdateQueues().

BOOL CCoolInterface::IsNewWindows  )  [static]
 

Definition at line 333 of file CoolInterface.cpp.

Referenced by CSchema::Load(), CPanelWnd::OnSize(), CSkinWindow::OnSize(), and CMainWnd::OnTimer().

void CCoolInterface::NameCommand UINT  nID,
LPCTSTR  pszName
 

Definition at line 77 of file CoolInterface.cpp.

References m_pNameMap.

Referenced by CSkin::LoadCommandMap().

UINT CCoolInterface::NameToID LPCTSTR  pszName  ) 
 

Definition at line 82 of file CoolInterface.cpp.

References m_pNameMap.

Referenced by CRemoteWnd::CmdButton::CmdButton(), CShareazaApp::InternalURI(), CSkin::LookupCommandID(), CRichElement::PrePaint(), and CMainTabBarCtrl::TabItem::TabItem().

void CCoolInterface::OnSysColourChange  ) 
 

Definition at line 311 of file CoolInterface.cpp.

References CalculateColours(), and m_bCustom.

Referenced by CMainWnd::OnSysColorChange().


Member Data Documentation

BOOL CCoolInterface::m_bCustom
 

Definition at line 48 of file CoolInterface.h.

Referenced by CalculateColours(), and OnSysColourChange().

CBitmap CCoolInterface::m_bmBuffer [protected]
 

Definition at line 78 of file CoolInterface.h.

Referenced by Clear(), and GetBuffer().

HBITMAP CCoolInterface::m_bmOldBuffer [protected]
 

Definition at line 79 of file CoolInterface.h.

Referenced by Clear(), and GetBuffer().

COLORREF CCoolInterface::m_crBackCheck
 

Definition at line 56 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), and CCoolBarItem::Paint().

COLORREF CCoolInterface::m_crBackCheckSel
 

Definition at line 57 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), and CLanguageDlg::PaintItem().

COLORREF CCoolInterface::m_crBackNormal
 

Definition at line 54 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::MenuProc(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CLibraryThumbItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), and CLanguageDlg::PaintItem().

COLORREF CCoolInterface::m_crBackSel
 

Definition at line 55 of file CoolInterface.h.

Referenced by CalculateColours(), CSchemaCombo::DrawItem(), CMatchCtrl::DrawItem(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), CDownloadsCtrl::PaintDownload(), CUploadsCtrl::PaintFile(), CLanguageDlg::PaintItem(), CUploadsCtrl::PaintQueue(), and CDownloadsCtrl::PaintSource().

COLORREF CCoolInterface::m_crBorder
 

Definition at line 59 of file CoolInterface.h.

Referenced by CalculateColours(), CSchemaCombo::DrawItem(), CMatchCtrl::DrawItem(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), CDownloadsCtrl::PaintDownload(), CUploadsCtrl::PaintFile(), CLanguageDlg::PaintItem(), CUploadsCtrl::PaintQueue(), and CDownloadsCtrl::PaintSource().

COLORREF CCoolInterface::m_crCmdText
 

Definition at line 61 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CMainWnd::OnUpdateTabConnect(), CMainWnd::OnUpdateTabMedia(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), CLibraryHeaderBar::PaintHeader(), and CLanguageDlg::PaintItem().

COLORREF CCoolInterface::m_crCmdTextSel
 

Definition at line 62 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), and CLanguageDlg::PaintItem().

COLORREF CCoolInterface::m_crDisabled
 

Definition at line 63 of file CoolInterface.h.

Referenced by CalculateColours(), CWndTabBar::DoPaint(), CMonitorBarCtrl::DoPaint(), CDownloadTabBar::DoPaint(), CCoolBarCtrl::DoPaint(), CSkin::LoadColourScheme(), CCoolMenu::MenuProc(), CLibraryDetailView::OnCustomDraw(), CCoolMenu::OnDrawItem(), CLibraryHistoryPanel::OnPaint(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CLibraryTileItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), and CUploadsCtrl::PaintFile().

COLORREF CCoolInterface::m_crHighlight
 

Definition at line 51 of file CoolInterface.h.

Referenced by CalculateColours(), CMatchCtrl::DrawItem(), CFragmentBar::DrawSourceImpl(), CSkin::LoadColourScheme(), CLibraryDetailView::OnCustomDraw(), CChatFrame::OnDrawItem(), CLibraryTreeItem::Paint(), CLibraryTileItem::Paint(), CLibraryThumbItem::Paint(), CLibraryAlbumTrack::Paint(), and CBrowseTreeItem::Paint().

COLORREF CCoolInterface::m_crHiText
 

Definition at line 53 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CLibraryDetailView::OnCustomDraw(), CLibraryTreeItem::Paint(), CLibraryTileItem::Paint(), CLibraryThumbItem::Paint(), CLibraryAlbumTrack::Paint(), and CBrowseTreeItem::Paint().

COLORREF CCoolInterface::m_crMargin
 

Definition at line 58 of file CoolInterface.h.

Referenced by CalculateColours(), CSearchDetailPanel::DrawThumbnail(), CLibraryMetaPanel::DrawThumbnail(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CSearchDetailPanel::OnPaint(), CLibraryMetaPanel::OnPaint(), CSearchDetailPanel::Review::Paint(), and CLibraryThumbItem::Paint().

COLORREF CCoolInterface::m_crMidtone
 

Definition at line 50 of file CoolInterface.h.

Referenced by CalculateColours(), CWndTabBar::DoPaint(), CMonitorBarCtrl::DoPaint(), CMainTabBarCtrl::DoPaint(), CDownloadTabBar::DoPaint(), CCoolBarCtrl::DoPaint(), CSkin::LoadColourScheme(), CCoolBarCtrl::OnCtlColor(), CIconButtonCtrl::OnPaint(), CMainWnd::OnSkinChanged(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), CLibraryHeaderBar::PaintHeader(), and CMainTabBarCtrl::TabItem::Skin().

COLORREF CCoolInterface::m_crShadow
 

Definition at line 60 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CCoolMenu::OnDrawItem(), CIconButtonCtrl::OnPaint(), CWndTabBar::TabItem::Paint(), CDownloadTabBar::TabItem::Paint(), CCoolBarItem::Paint(), and CLanguageDlg::PaintItem().

COLORREF CCoolInterface::m_crTaskBoxCaptionBack
 

Definition at line 69 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), and CTaskBox::PaintBorders().

COLORREF CCoolInterface::m_crTaskBoxCaptionHover
 

Definition at line 73 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), and CTaskBox::PaintBorders().

COLORREF CCoolInterface::m_crTaskBoxCaptionText
 

Definition at line 71 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), and CTaskBox::PaintBorders().

COLORREF CCoolInterface::m_crTaskBoxClient
 

Definition at line 74 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CTaskBox::OnPaint(), CSearchResultsBox::OnPaint(), CSearchAdvancedBox::OnPaint(), and CSearchInputBox::OnPaint().

COLORREF CCoolInterface::m_crTaskBoxPrimaryBack
 

Definition at line 70 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CTaskBox::PaintBorders(), and CTaskBox::SetCaptionmark().

COLORREF CCoolInterface::m_crTaskBoxPrimaryText
 

Definition at line 72 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), and CTaskBox::PaintBorders().

COLORREF CCoolInterface::m_crTaskPanelBack
 

Definition at line 68 of file CoolInterface.h.

Referenced by CalculateColours(), CSkin::LoadColourScheme(), CTaskPanel::OnPaint(), CTaskBox::PaintBorders(), and CTaskPanel::SetFooter().

COLORREF CCoolInterface::m_crText
 

Definition at line 52 of file CoolInterface.h.

Referenced by CalculateColours(), CMatchCtrl::DrawEmptyMessage(), CMatchCtrl::DrawItem(), CSkin::LoadColourScheme(), CSearchDetailPanel::OnPaint(), CLibraryTileView::OnPaint(), CLibraryThumbView::OnPaint(), CLibraryMetaPanel::OnPaint(), CLibraryAlbumView::OnPaint(), CMetaPanel::Paint(), CLibraryTreeItem::Paint(), CLibraryTileItem::Paint(), CLibraryThumbItem::Paint(), CLibraryAlbumTrack::Paint(), CBrowseTreeItem::Paint(), CDownloadsCtrl::PaintDownload(), CUploadsCtrl::PaintFile(), CUploadsCtrl::PaintQueue(), and CDownloadsCtrl::PaintSource().

COLORREF CCoolInterface::m_crTipBack
 

Definition at line 64 of file CoolInterface.h.

Referenced by CAlbumTipCtrl::CAlbumTipCtrl(), CalculateColours(), CLibraryMetaPanel::CLibraryMetaPanel(), CLibraryTipCtrl::CLibraryTipCtrl(), CMatchTipCtrl::CMatchTipCtrl(), CCoolTipCtrl::CreateLineGraph(), CSearchDetailPanel::CSearchDetailPanel(), CUploadTipCtrl::DrawProgressBar(), CDownloadTipCtrl::DrawProgressBar(), CCoolTipCtrl::DrawText(), CSkin::LoadColourScheme(), CFolderPropertiesDlg::OnPaint(), CFolderTipCtrl::OnPaint(), CDownloadTipCtrl::OnPaint(), and CCoolTipCtrl::OnPaint().

COLORREF CCoolInterface::m_crTipBorder
 

Definition at line 66 of file CoolInterface.h.

Referenced by CalculateColours(), CCoolTipCtrl::CreateLineGraph(), CUploadTipCtrl::DrawProgressBar(), CDownloadTipCtrl::DrawProgressBar(), CCoolTipCtrl::DrawRule(), CAlbumTipCtrl::DrawThumb(), CLibraryTipCtrl::DrawThumb(), CSkin::LoadColourScheme(), CUploadTipCtrl::OnPaint(), CNeighbourTipCtrl::OnPaint(), CDownloadTipCtrl::OnPaint(), and CCoolTipCtrl::OnPaint().

COLORREF CCoolInterface::m_crTipText
 

Definition at line 65 of file CoolInterface.h.

Referenced by CalculateColours(), CMatchTipCtrl::CMatchTipCtrl(), and CSkin::LoadColourScheme().

COLORREF CCoolInterface::m_crTipWarnings
 

Definition at line 67 of file CoolInterface.h.

Referenced by CalculateColours(), CMatchTipCtrl::CMatchTipCtrl(), and CSkin::LoadColourScheme().

COLORREF CCoolInterface::m_crWindow
 

Definition at line 49 of file CoolInterface.h.

Referenced by CalculateColours(), CMatchCtrl::DrawEmptyMessage(), CMatchCtrl::DrawItem(), CSkin::LoadColourScheme(), CBrowseProfileCtrl::LoadDefaultHead(), CHomeSearchCtrl::OnCreate(), CChatFrame::OnDrawItem(), CBrowseProfileCtrl::OnHeadPacket(), CSearchPadWnd::OnPaint(), CUploadsCtrl::OnPaint(), CSearchDetailPanel::OnPaint(), CMatchCtrl::OnPaint(), CLibraryTreeCtrl::OnPaint(), CLibraryTileView::OnPaint(), CLibraryThumbView::OnPaint(), CLibraryMetaPanel::OnPaint(), CLibraryHistoryPanel::OnPaint(), CLibraryAlbumView::OnPaint(), CHomeLibraryBox::OnPaint(), CHomeDownloadsBox::OnPaint(), CDownloadsCtrl::OnPaint(), CBrowseTreeCtrl::OnPaint(), CBrowseProfileCtrl::OnPaint(), CSearchDetailPanel::Review::Paint(), CLibraryTreeItem::Paint(), CLibraryTileItem::Paint(), CLibraryThumbItem::Paint(), CCoolBarItem::Paint(), CBrowseTreeItem::Paint(), CDownloadsCtrl::PaintDownload(), CUploadsCtrl::PaintFile(), CUploadsCtrl::PaintQueue(), CDownloadsCtrl::PaintSource(), and CMatchCtrl::PixelTest().

CSize CCoolInterface::m_czBuffer [protected]
 

Definition at line 76 of file CoolInterface.h.

Referenced by CCoolInterface(), Clear(), and GetBuffer().

CDC CCoolInterface::m_dcBuffer [protected]
 

Definition at line 77 of file CoolInterface.h.

Referenced by Clear(), and GetBuffer().

CFont CCoolInterface::m_fntBold
 

Definition at line 42 of file CoolInterface.h.

Referenced by CCoolTipCtrl::CalcSizeHelper(), CMatchTipCtrl::ComputeSize(), CreateFonts(), CCoolBarCtrl::DoPaint(), CLibraryTreeCtrl::GetRect(), CBrowseTreeCtrl::GetRect(), CSkin::LoadFonts(), CNeighbourTipCtrl::OnCalcSize(), CCoolMenu::OnDrawItem(), CSearchPadWnd::OnPaint(), CSearchDetailPanel::OnPaint(), CNeighbourTipCtrl::OnPaint(), CMatchTipCtrl::OnPaint(), CLibraryMetaPanel::OnPaint(), CHomeSearchCtrl::OnPaint(), CCoolTipCtrl::OnPaint(), CMetaPanel::Paint(), CLibraryTreeCtrl::Paint(), CLibraryTileItem::Paint(), CBrowseTreeCtrl::Paint(), CLibraryHeaderBar::PaintHeader(), and CCoolBarItem::SetText().

CFont CCoolInterface::m_fntBoldItalic
 

Definition at line 46 of file CoolInterface.h.

Referenced by CreateFonts().

CFont CCoolInterface::m_fntCaption
 

Definition at line 44 of file CoolInterface.h.

Referenced by CreateFonts(), CLibraryHeaderPanel::DoPaint(), CBrowseHeaderCtrl::DoPaint(), CSkin::LoadFonts(), CHashProgressBar::OnPaint(), CSearchDetailPanel::OnPaint(), CLibraryMetaPanel::OnPaint(), CLibraryHistoryPanel::OnPaint(), CPanelWnd::PaintCaption(), and CHashProgressBar::Update().

CFont CCoolInterface::m_fntItalic
 

Definition at line 45 of file CoolInterface.h.

Referenced by CreateFonts(), and CDownloadTipCtrl::OnPaint().

CFont CCoolInterface::m_fntNormal
 

Definition at line 41 of file CoolInterface.h.

Referenced by CMatchTipCtrl::ComputeSize(), CLibraryTreeCtrl::CreateDragImage(), CLibraryTileView::CreateDragImage(), CLibraryThumbView::CreateDragImage(), CLibraryAlbumView::CreateDragImage(), CDownloadsCtrl::CreateDragImage(), CreateFonts(), CWndTabBar::DoPaint(), CLibraryHeaderPanel::DoPaint(), CDownloadTabBar::DoPaint(), CCoolBarCtrl::DoPaint(), CBrowseHeaderCtrl::DoPaint(), CLibraryTreeCtrl::GetRect(), CBrowseTreeCtrl::GetRect(), CMetaPanel::Layout(), CSkin::LoadFonts(), CUploadTipCtrl::OnCalcSize(), CFolderTipCtrl::OnCalcSize(), CAlbumTipCtrl::OnCalcSize(), CNeighbourTipCtrl::OnCalcSize(), CLibraryTipCtrl::OnCalcSize(), CDownloadTipCtrl::OnCalcSize(), CCoolMenu::OnDrawItem(), CCoolMenu::OnMeasureItem(), CSearchWnd::OnPaint(), CRemoteWnd::OnPaint(), CHashProgressBar::OnPaint(), CUploadTipCtrl::OnPaint(), CFolderTipCtrl::OnPaint(), CAlbumTipCtrl::OnPaint(), CSearchAdvancedBox::OnPaint(), CSearchInputBox::OnPaint(), CSearchDetailPanel::OnPaint(), CNeighbourTipCtrl::OnPaint(), CMatchTipCtrl::OnPaint(), CMatchCtrl::OnPaint(), CLibraryTreeCtrl::OnPaint(), CLibraryTipCtrl::OnPaint(), CLibraryTileView::OnPaint(), CLibraryThumbView::OnPaint(), CLibraryMetaPanel::OnPaint(), CLibraryHistoryPanel::OnPaint(), CLibraryAlbumView::OnPaint(), CDownloadTipCtrl::OnPaint(), CBrowseTreeCtrl::OnPaint(), CMetaPanel::Paint(), CLibraryTreeCtrl::Paint(), CLibraryTileItem::Paint(), CBrowseTreeCtrl::Paint(), CMonitorBarCtrl::PaintHistory(), CCoolBarItem::SetText(), and CLibraryHeaderPanel::Update().

CFont CCoolInterface::m_fntUnder
 

Definition at line 43 of file CoolInterface.h.

Referenced by CreateFonts(), CLibraryHeaderPanel::DoPaint(), CSearchDetailPanel::OnPaint(), CLibraryMetaPanel::OnPaint(), CLibraryHistoryPanel::OnPaint(), and CMetaPanel::Paint().

CMapPtrToPtr CCoolInterface::m_pImageMap
 

Definition at line 38 of file CoolInterface.h.

Referenced by AddIcon(), AddImagesFromToolbar(), Clear(), CopyIcon(), ImageForID(), and CSkin::LoadCommandBitmap().

CImageList CCoolInterface::m_pImages
 

Definition at line 39 of file CoolInterface.h.

Referenced by AddIcon(), AddImagesFromToolbar(), Clear(), ConfirmImageList(), ExtractIcon(), CSkin::LoadCommandBitmap(), CCoolMenu::OnDrawItem(), CUploadsSettingsPage::OnInitDialog(), CMediaVisDlg::OnInitDialog(), CDownloadReviewDlg::OnInitDialog(), CRichFragment::Paint(), CWndTabBar::TabItem::Paint(), and CCoolBarItem::Paint().

CMapStringToPtr CCoolInterface::m_pNameMap
 

Definition at line 37 of file CoolInterface.h.

Referenced by Clear(), NameCommand(), and NameToID().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:05 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2