CWndLog Class Reference

#include <WndLog.h>

Inheritance diagram for CWndLog:

CListCtrlEx CHFE_Log CScheduler_Log

List of all members.

Public Member Functions

 CWndLog ()
void SetEvMgr (fsEventsMgr *mgr)
void ApplyLanguageToMenu (CMenu *menu)
void ApplyLanguage ()
void AddRecord (struct fsDescEvent *ev)
BOOL Create (CWnd *pParent)
virtual ~CWndLog ()

Protected Member Functions

void OnForceUpdate ()
void CalcCoordsForCurSel ()
void OnKeyDown (WORD wVK)
void OnRClick ()
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnAutoscroll ()
afx_msg void OnClear ()
afx_msg void OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)
afx_msg void OnDrawItem (int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
afx_msg void OnCopyToCb ()

Protected Attributes

fsEventsMgrm_pEvMgr
fsODMenu m_odmenu
CPoint m_rbPt
BOOL m_bAutoScroll
CImageList m_images


Detailed Description

Definition at line 17 of file WndLog.h.


Constructor & Destructor Documentation

CWndLog::CWndLog (  ) 

Definition at line 19 of file WndLog.cpp.

References m_bAutoScroll, m_pEvMgr, NULL, and TRUE.

CWndLog::~CWndLog (  )  [virtual]

Definition at line 25 of file WndLog.cpp.


Member Function Documentation

void CWndLog::SetEvMgr ( fsEventsMgr mgr  ) 

Definition at line 191 of file WndLog.cpp.

References m_pEvMgr.

Referenced by CHFEWnd::CHFEWnd(), and CShedulerWnd::CShedulerWnd().

void CWndLog::ApplyLanguageToMenu ( CMenu *  menu  ) 

Definition at line 140 of file WndLog.cpp.

References ID_AUTOSCROLL, ID_CLEAR, ID_COPY_TO_CB, L_AUTOSCROLL, L_CLEAR, L_COPYTOCB, and LS.

Referenced by OnRClick().

void CWndLog::ApplyLanguage (  ) 

void CWndLog::AddRecord ( struct fsDescEvent ev  ) 

BOOL CWndLog::Create ( CWnd *  pParent  ) 

Reimplemented in CHFE_Log, and CScheduler_Log.

Definition at line 40 of file WndLog.cpp.

References FALSE, IDB_LOGSTATES, m_images, SBMP, and TRUE.

Referenced by CScheduler_Log::Create(), and CHFE_Log::Create().

void CWndLog::OnForceUpdate (  )  [protected, virtual]

Reimplemented from CListCtrlEx.

Definition at line 179 of file WndLog.cpp.

References AddRecord(), fsEventsMgr::GetEvent(), fsEventsMgr::GetEventCount(), and m_pEvMgr.

void CWndLog::CalcCoordsForCurSel (  )  [protected]

Definition at line 158 of file WndLog.cpp.

References m_rbPt, and pos().

Referenced by OnKeyDown().

void CWndLog::OnKeyDown ( WORD  wVK  )  [protected, virtual]

Reimplemented from CListCtrlEx.

Definition at line 147 of file WndLog.cpp.

References CalcCoordsForCurSel(), and OnRClick().

void CWndLog::OnRClick (  )  [protected, virtual]

void CWndLog::OnRButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 106 of file WndLog.cpp.

References m_rbPt.

void CWndLog::OnAutoscroll (  )  [protected]

Definition at line 113 of file WndLog.cpp.

References m_bAutoScroll.

void CWndLog::OnClear (  )  [protected]

Reimplemented in CHFE_Log, and CScheduler_Log.

Definition at line 118 of file WndLog.cpp.

Referenced by CScheduler_Log::OnClear(), and CHFE_Log::OnClear().

void CWndLog::OnMeasureItem ( int  nIDCtl,
LPMEASUREITEMSTRUCT  lpMeasureItemStruct 
) [protected]

Definition at line 123 of file WndLog.cpp.

References m_odmenu, and fsODMenu::OnMeasureItem().

void CWndLog::OnDrawItem ( int  nIDCtl,
LPDRAWITEMSTRUCT  lpDrawItemStruct 
) [protected]

Definition at line 128 of file WndLog.cpp.

References m_odmenu, and fsODMenu::OnDrawItem().

void CWndLog::OnCopyToCb (  )  [protected]


Member Data Documentation

Definition at line 43 of file WndLog.h.

Referenced by CWndLog(), OnCopyToCb(), OnForceUpdate(), and SetEvMgr().

Definition at line 49 of file WndLog.h.

Referenced by OnDrawItem(), OnMeasureItem(), and OnRClick().

CPoint CWndLog::m_rbPt [protected]

Reimplemented in CScheduler_Log.

Definition at line 50 of file WndLog.h.

Referenced by CalcCoordsForCurSel(), OnRButtonDown(), and OnRClick().

BOOL CWndLog::m_bAutoScroll [protected]

Reimplemented in CScheduler_Log.

Definition at line 52 of file WndLog.h.

Referenced by AddRecord(), CWndLog(), OnAutoscroll(), and OnRClick().

CImageList CWndLog::m_images [protected]

Reimplemented in CScheduler_Log.

Definition at line 53 of file WndLog.h.

Referenced by Create().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:58 2008 by  doxygen 1.5.6