remove trailing whitespace at end of lines
[reactos.git] / rosapps / sysutils / regexpl / TextHistory.h
1 /* $Id$ */
2
3 // TextHistory.h: interface for the CTextHistory class.
4 //
5 //////////////////////////////////////////////////////////////////////
6
7 #if !defined(TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_)
8 #define TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_
9
10 class CTextHistory
11 {
12 public:
13 CTextHistory();
14 virtual ~CTextHistory();
15 BOOL Init(DWORD dwMaxHistoryLineSize, DWORD dwMaxHistoryLines);
16 const TCHAR * GetHistoryLine(DWORD dwIndex);
17 void AddHistoryLine(const TCHAR *pchLine);
18 private:
19 TCHAR *m_pHistoryBuffer;
20 DWORD m_dwMaxHistoryLines;
21 DWORD m_dwMaxHistoryLineSize;
22 DWORD m_dwFirstHistoryIndex;
23 DWORD m_dwLastHistoryIndex;
24 DWORD m_dwHisoryFull;
25 };
26
27 #endif // !defined(TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_)