OSDN Git Service

a9a7784b26252b88a3e7c5e84ba97db6bd35e468
[tortoisegit/TortoiseGitJp.git] / src / TortoiseGitBlame / TortoiseGitBlameView.h
1 \r
2 // TortoiseGitBlameView.h : interface of the CTortoiseGitBlameView class\r
3 //\r
4 \r
5 \r
6 #pragma once\r
7 \r
8 \r
9 class CTortoiseGitBlameView : public CView\r
10 {\r
11 protected: // create from serialization only\r
12         CTortoiseGitBlameView();\r
13         DECLARE_DYNCREATE(CTortoiseGitBlameView)\r
14 \r
15 // Attributes\r
16 public:\r
17         CTortoiseGitBlameDoc* GetDocument() const;\r
18 \r
19 // Operations\r
20 public:\r
21 \r
22 // Overrides\r
23 public:\r
24         virtual void OnDraw(CDC* pDC);  // overridden to draw this view\r
25         virtual BOOL PreCreateWindow(CREATESTRUCT& cs);\r
26 protected:\r
27         virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);\r
28         virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);\r
29         virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);\r
30 \r
31 // Implementation\r
32 public:\r
33         virtual ~CTortoiseGitBlameView();\r
34 #ifdef _DEBUG\r
35         virtual void AssertValid() const;\r
36         virtual void Dump(CDumpContext& dc) const;\r
37 #endif\r
38 \r
39 protected:\r
40 \r
41 // Generated message map functions\r
42 protected:\r
43         afx_msg void OnFilePrintPreview();\r
44         afx_msg void OnRButtonUp(UINT nFlags, CPoint point);\r
45         afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);\r
46         DECLARE_MESSAGE_MAP()\r
47 };\r
48 \r
49 #ifndef _DEBUG  // debug version in TortoiseGitBlameView.cpp\r
50 inline CTortoiseGitBlameDoc* CTortoiseGitBlameView::GetDocument() const\r
51    { return reinterpret_cast<CTortoiseGitBlameDoc*>(m_pDocument); }\r
52 #endif\r
53 \r