X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=tools%2Fsrc%2Ftools%2FUtils%2Fwin32%2FCellEdit.h;fp=tools%2Fsrc%2Ftools%2FUtils%2Fwin32%2FCellEdit.h;h=ffa9fb7248e16ce6d6f3ba82ada8d57399c4b13c;hp=0000000000000000000000000000000000000000;hb=2b5bec7716c03d42cfb16d8c98c9cea573bf6722;hpb=47412fc4bd1aefc0d5498bcb3860a9d727196f16 diff --git a/tools/src/tools/Utils/win32/CellEdit.h b/tools/src/tools/Utils/win32/CellEdit.h new file mode 100644 index 00000000..ffa9fb72 --- /dev/null +++ b/tools/src/tools/Utils/win32/CellEdit.h @@ -0,0 +1,85 @@ +//####COPYRIGHTBEGIN#### +// +// ---------------------------------------------------------------------------- +// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// +// This program is part of the eCos host tools. +// +// 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. +// +// ---------------------------------------------------------------------------- +// +//####COPYRIGHTEND#### +#if !defined(AFX_CELL_H__B7D5072E_9B59_11D3_A537_00A0C949ADAC__INCLUDED_) +#define AFX_CELL_H__B7D5072E_9B59_11D3_A537_00A0C949ADAC__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 +// CellEdit.h : header file +// +#include "Cell.h" +///////////////////////////////////////////////////////////////////////////// +// CCellEdit window + +class CCellEdit : public CCell +{ +// Construction +public: + CCellEdit(LPCTSTR pszInitialValue); + +// Attributes +public: + +// Operations +public: + +// Overrides + // ClassWizard generated virtual function overrides + //{{AFX_VIRTUAL(CCellEdit) + public: + virtual BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL); + //}}AFX_VIRTUAL + +// Implementation +public: + virtual void OnEditCopy (); + virtual void OnEditDelete (); + virtual void OnEditPaste (); + virtual void OnEditCut (); + virtual void OnUpdateEditCopy (CCmdUI *pCmdUI); + virtual void OnUpdateEditDelete (CCmdUI *pCmdUI); + virtual void OnUpdateEditPaste (CCmdUI *pCmdUI); + virtual void OnUpdateEditCut (CCmdUI *pCmdUI); + + virtual ~CCellEdit(); + + // Generated message map functions +protected: + //{{AFX_MSG(CCellEdit) + afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); + afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags); + afx_msg void OnKillFocus(CWnd* pNewWnd); + //}}AFX_MSG + + DECLARE_MESSAGE_MAP() +}; + +///////////////////////////////////////////////////////////////////////////// + +//{{AFX_INSERT_LOCATION}} +// Microsoft Visual C++ will insert additional declarations immediately before the previous line. + +#endif // !defined(AFX_CELL_H__B7D5072E_9B59_11D3_A537_00A0C949ADAC__INCLUDED_)