#include <CtrlTaskPanel.h>
Inheritance diagram for CTaskPanel:
Public Member Functions | |
CTaskPanel () | |
virtual | ~CTaskPanel () |
CTaskBox * | AddBox (CTaskBox *pBox, POSITION posBefore=NULL) |
POSITION | GetBoxIterator () const |
CTaskBox * | GetNextBox (POSITION &pos) const |
int | GetBoxCount () const |
void | RemoveBox (CTaskBox *pBox) |
void | ClearBoxes (BOOL bDelete) |
void | SetStretchBox (CTaskBox *pBox) |
void | SetMargin (int nMargin, int nCurve=2) |
void | SetWatermark (HBITMAP hBitmap) |
void | SetFooter (HBITMAP hBitmap, BOOL bDefault=TRUE) |
void | OnChanged () |
virtual BOOL | Create (DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID) |
Protected Member Functions | |
void | Layout (CRect &rcClient) |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnPaint () |
afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
Protected Attributes | |
CPtrList | m_pBoxes |
CTaskBox * | m_pStretch |
int | m_nMargin |
int | m_nCurve |
CBitmap | m_bmWatermark |
CBitmap | m_bmFooter |
BOOL | m_bLayout |
Friends | |
class | CTaskBox |
|
Definition at line 67 of file CtrlTaskPanel.cpp. References NULL. |
|
Definition at line 75 of file CtrlTaskPanel.cpp. |
|
Definition at line 91 of file CtrlTaskPanel.cpp. References m_pBoxes, NULL, and OnChanged(). Referenced by CSearchPanel::OnCreate(), and CHomePanel::OnCreate(). |
|
Definition at line 135 of file CtrlTaskPanel.cpp. References GetBoxIterator(), GetNextBox(), m_pBoxes, m_pStretch, NULL, and OnChanged(). |
|
Definition at line 82 of file CtrlTaskPanel.cpp. References NULL. Referenced by CSearchPanel::Create(), CHomePanel::Create(), and CHelpWnd::OnCreate(). |
|
Definition at line 118 of file CtrlTaskPanel.cpp. References m_pBoxes. |
|
Definition at line 108 of file CtrlTaskPanel.cpp. References m_pBoxes. Referenced by ClearBoxes(), and Layout(). |
|
Definition at line 113 of file CtrlTaskPanel.cpp. References m_pBoxes. Referenced by ClearBoxes(), and Layout(). |
|
Definition at line 233 of file CtrlTaskPanel.cpp. References CAPTION_HEIGHT, GetBoxIterator(), GetNextBox(), CTaskBox::GetOuterHeight(), m_bLayout, CTaskBox::m_bOpen, CTaskBox::m_bVisible, CTaskBox::m_nHeight, m_nMargin, m_pStretch, and NULL. Referenced by OnPaint(). |
|
Definition at line 227 of file CtrlTaskPanel.cpp. References m_bLayout. Referenced by AddBox(), ClearBoxes(), CTaskBox::Expand(), and RemoveBox(). |
|
Reimplemented in CHomePanel, and CSearchPanel. Definition at line 178 of file CtrlTaskPanel.cpp. Referenced by CSearchPanel::OnCreate(), and CHomePanel::OnCreate(). |
|
Definition at line 196 of file CtrlTaskPanel.cpp. |
|
Definition at line 201 of file CtrlTaskPanel.cpp. References CoolInterface, CCoolInterface::DrawWatermark(), Layout(), m_bLayout, m_bmFooter, m_bmWatermark, CCoolInterface::m_crTaskPanelBack, and NULL. |
|
Definition at line 185 of file CtrlTaskPanel.cpp. References CTaskBox::GetOuterHeight(), m_bLayout, m_pStretch, and NULL. |
|
Definition at line 123 of file CtrlTaskPanel.cpp. References m_pBoxes, m_pStretch, NULL, and OnChanged(). |
|
Definition at line 165 of file CtrlTaskPanel.cpp. References CoolInterface, IDB_TASKPANEL_FOOTER, m_bmFooter, CCoolInterface::m_crTaskPanelBack, and NULL. Referenced by CSearchPanel::OnSkinChange(), and CHomePanel::Setup(). |
|
Definition at line 153 of file CtrlTaskPanel.cpp. |
|
Definition at line 148 of file CtrlTaskPanel.cpp. References m_pStretch. Referenced by CSearchPanel::OnCreate(). |
|
Definition at line 159 of file CtrlTaskPanel.cpp. References m_bmWatermark, and NULL. Referenced by CSearchPanel::OnSkinChange(), and CHomePanel::Setup(). |
|
Definition at line 83 of file CtrlTaskPanel.h. |
|
Definition at line 47 of file CtrlTaskPanel.h. Referenced by Layout(), OnChanged(), OnPaint(), and OnSize(). |
|
Definition at line 46 of file CtrlTaskPanel.h. Referenced by OnPaint(), and SetFooter(). |
|
Definition at line 45 of file CtrlTaskPanel.h. Referenced by OnPaint(), and SetWatermark(). |
|
Definition at line 44 of file CtrlTaskPanel.h. Referenced by CTaskBox::PaintBorders(), and SetMargin(). |
|
Definition at line 43 of file CtrlTaskPanel.h. Referenced by CTaskBox::Create(), Layout(), and SetMargin(). |
|
Definition at line 41 of file CtrlTaskPanel.h. Referenced by AddBox(), ClearBoxes(), GetBoxCount(), GetBoxIterator(), GetNextBox(), and RemoveBox(). |
|
Definition at line 42 of file CtrlTaskPanel.h. Referenced by ClearBoxes(), Layout(), OnSize(), RemoveBox(), and SetStretchBox(). |