#include <CtrlMainTabBar.h>
Public Member Functions | |
CMainTabBarCtrl () | |
virtual | ~CMainTabBarCtrl () |
BOOL | Create (CWnd *pParentWnd, DWORD dwStyle, UINT nID) |
BOOL | HasLocalVersion () |
void | OnSkinChange () |
virtual void | OnUpdateCmdUI (CFrameWnd *pTarget, BOOL bDisableIfNoHndler) |
virtual CSize | CalcFixedLayout (BOOL bStretch, BOOL bHorz) |
TabItem * | HitTest (const CPoint &point) const |
virtual int | OnToolHitTest (CPoint point, TOOLINFO *pTI) const |
virtual void | DoPaint (CDC *pDC) |
Protected Member Functions | |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg BOOL | OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message) |
afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonDblClk (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnTimer (UINT nIDEvent) |
Protected Attributes | |
CPtrList | m_pItems |
CSkinWindow * | m_pSkin |
TabItem * | m_pHover |
TabItem * | m_pDown |
CDC | m_dcSkin |
CBitmap | m_bmSkin |
HBITMAP | m_hOldSkin |
Classes | |
class | TabItem |
|
Definition at line 47 of file CtrlMainTabBar.cpp. References NULL. |
|
Definition at line 54 of file CtrlMainTabBar.cpp. References m_bmSkin, m_dcSkin, m_hOldSkin, m_pItems, and NULL. |
|
Definition at line 166 of file CtrlMainTabBar.cpp. References CSkinWindow::GetAnchor(), m_pSkin, and NULL. |
|
Definition at line 72 of file CtrlMainTabBar.cpp. References NULL. Referenced by CMainWnd::OnCreate(). |
|
Definition at line 245 of file CtrlMainTabBar.cpp. References CoolInterface, CCoolInterface::DrawWatermark(), CCoolInterface::GetBuffer(), m_bmSkin, CSkinWindow::m_bmWatermark, CCoolInterface::m_crMidtone, m_dcSkin, m_hOldSkin, m_pDown, m_pHover, m_pItems, m_pSkin, NULL, CMainTabBarCtrl::TabItem::Paint(), and CMainTabBarCtrl::TabItem::Skin(). |
|
Definition at line 79 of file CtrlMainTabBar.cpp. References CSettings::General, CSettings::sGeneral::Language, m_pSkin, CSkinWindow::m_sLanguage, NULL, and Settings. Referenced by CMainWnd::SetGUIMode(). |
|
Definition at line 191 of file CtrlMainTabBar.cpp. References CMainTabBarCtrl::TabItem::HitTest(), m_pItems, and NULL. Referenced by OnLButtonDown(), OnMouseMove(), OnSetCursor(), and OnToolHitTest(). |
|
Definition at line 145 of file CtrlMainTabBar.cpp. References NULL. |
|
Definition at line 326 of file CtrlMainTabBar.cpp. References OnLButtonDown(). |
|
Definition at line 331 of file CtrlMainTabBar.cpp. References HitTest(), CMainTabBarCtrl::TabItem::m_bEnabled, m_pDown, m_pHover, and NULL. Referenced by OnLButtonDblClk(). |
|
Definition at line 352 of file CtrlMainTabBar.cpp. |
|
Definition at line 315 of file CtrlMainTabBar.cpp. |
|
Definition at line 366 of file CtrlMainTabBar.cpp. |
|
Definition at line 294 of file CtrlMainTabBar.cpp. |
|
Definition at line 84 of file CtrlMainTabBar.cpp. References CSkin::GetWindowSkin(), CSkinWindow::m_bmSkin, m_bmSkin, CSkinWindow::m_dcSkin, m_dcSkin, m_hOldSkin, m_pItems, m_pSkin, NULL, CSkinWindow::Prepare(), CMainTabBarCtrl::TabItem::Skin(), and Skin. Referenced by CMainWnd::OnSkinChanged(). |
|
Definition at line 378 of file CtrlMainTabBar.cpp. |
|
Definition at line 214 of file CtrlMainTabBar.cpp. References HitTest(), LoadString(), CMainTabBarCtrl::TabItem::m_rc, and NULL. |
|
Definition at line 153 of file CtrlMainTabBar.cpp. References m_pItems, and CMainTabBarCtrl::TabItem::Update(). Referenced by CMainWnd::OnUpdateFrameTitle(). |
|
Definition at line 67 of file CtrlMainTabBar.h. Referenced by DoPaint(), OnSkinChange(), and ~CMainTabBarCtrl(). |
|
Definition at line 66 of file CtrlMainTabBar.h. Referenced by DoPaint(), OnSkinChange(), and ~CMainTabBarCtrl(). |
|
Definition at line 68 of file CtrlMainTabBar.h. Referenced by DoPaint(), OnSkinChange(), and ~CMainTabBarCtrl(). |
|
Definition at line 64 of file CtrlMainTabBar.h. Referenced by DoPaint(), OnLButtonDown(), OnLButtonUp(), OnRButtonDown(), and OnTimer(). |
|
Definition at line 63 of file CtrlMainTabBar.h. Referenced by DoPaint(), OnLButtonDown(), OnLButtonUp(), OnMouseMove(), OnRButtonDown(), and OnTimer(). |
|
Definition at line 61 of file CtrlMainTabBar.h. Referenced by DoPaint(), HitTest(), OnSkinChange(), OnUpdateCmdUI(), and ~CMainTabBarCtrl(). |
|
Definition at line 62 of file CtrlMainTabBar.h. Referenced by CalcFixedLayout(), DoPaint(), HasLocalVersion(), and OnSkinChange(). |