diff options
Diffstat (limited to 'windirstat/PageTreelist.h')
-rw-r--r-- | windirstat/PageTreelist.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/windirstat/PageTreelist.h b/windirstat/PageTreelist.h new file mode 100644 index 0000000..e0c4359 --- /dev/null +++ b/windirstat/PageTreelist.h @@ -0,0 +1,57 @@ +// pagetreelist.h - Declaration of CPageTreelist +// +// WinDirStat - Directory Statistics +// Copyright (C) 2003 Bernhard Seifert +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// Author: bseifert@users.sourceforge.net, bseifert@daccord.net + +#pragma once + +#include "colorbutton.h" +#include "afxcmn.h" + +// +// CPageTreelist. "Settings" property page "Treelist". +// +class CPageTreelist : public CPropertyPage +{ + DECLARE_DYNAMIC(CPageTreelist) + enum { IDD = IDD_PAGE_TREELIST }; + +public: + CPageTreelist(); + virtual ~CPageTreelist(); + +protected: + virtual void DoDataExchange(CDataExchange* pDX); + virtual BOOL OnInitDialog(); + virtual void OnOK(); + void EnableButtons(); + + BOOL m_treelistGrid; + int m_treelistColorCount; + COLORREF m_treelistColor[TREELISTCOLORCOUNT]; + + CColorButton m_colorButton[TREELISTCOLORCOUNT]; + + DECLARE_MESSAGE_MAP() + afx_msg void OnBnClickedTreelistgrid(); + afx_msg void OnColorChanged(UINT id, NMHDR *, LRESULT *); +public: + CSliderCtrl m_slider; + afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); +}; |