4 #include "GitBlameLogList.h"
5 /////////////////////////////////////////////////////////////////////////////
8 class COutputList
: public CListBox
16 virtual ~COutputList();
19 afx_msg
void OnContextMenu(CWnd
* pWnd
, CPoint point
);
20 afx_msg
void OnEditCopy();
21 afx_msg
void OnEditClear();
22 afx_msg
void OnViewOutput();
29 class CGitMFCTabCtrl
: public CMFCTabCtrl
33 afx_msg
void OnLvnItemchangedLoglist(NMHDR
*pNMHDR
, LRESULT
*pResult
);
35 DECLARE_DYNCREATE(CGitMFCTabCtrl
);
38 class COutputWnd
: public CDockablePane
40 DECLARE_DYNAMIC(COutputWnd
)
49 CGitMFCTabCtrl m_wndTabs
;
51 CGitBlameLogList m_LogList
;
52 // COutputList m_wndOutputBuild;
53 // COutputList m_wndOutputDebug;
54 // COutputList m_wndOutputFind;
57 void FillBuildWindow();
58 void FillDebugWindow();
59 void FillFindWindow();
61 void AdjustHorzScroll(CListBox
& wndListBox
);
65 virtual ~COutputWnd();
66 afx_msg
void OnLvnItemchangedLoglist(NMHDR
*pNMHDR
, LRESULT
*pResult
);
67 int LoadHistory(CString filename
);
70 afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct
);
71 afx_msg
void OnSize(UINT nType
, int cx
, int cy
);