[GME-commit] GMESRC/GME/ObjectInspector InPlaceEdit.cpp,1.6,1.7 InPlaceEdit.h,1.3,1.4

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Mon Sep 12 18:42:03 CDT 2005


Update of /project/gme-repository/GMESRC/GME/ObjectInspector
In directory escher:/tmp/cvs-serv22215/GME/ObjectInspector

Modified Files:
	InPlaceEdit.cpp InPlaceEdit.h 
Log Message:
Resolving copyright issues, giving proper credit to 3rd party developers

CVS User: Peter Volgyesi, ISIS (volgy)

Index: InPlaceEdit.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/ObjectInspector/InPlaceEdit.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** InPlaceEdit.cpp	17 Nov 2003 18:02:08 -0000	1.6
--- InPlaceEdit.cpp	12 Sep 2005 17:42:01 -0000	1.7
***************
*** 1,4 ****
--- 1,46 ----
  // InPlaceEdit.cpp : implementation file
  //
+ // Adapted by Chris Maunder <cmaunder at mail.com>
+ // Copyright (c) 1998-2002. All Rights Reserved.
+ //
+ // The code contained in this file is based on the original
+ // CInPlaceEdit from http://www.codeguru.com/listview/edit_subitems.shtml
+ //
+ // This code may be used in compiled form in any way you desire. This
+ // file may be redistributed unmodified by any means PROVIDING it is 
+ // not sold for profit without the authors written consent, and 
+ // providing that this notice and the authors name and all copyright 
+ // notices remains intact. 
+ //
+ // An email letting me know how you are using it would be nice as well. 
+ //
+ // This file is provided "as is" with no expressed or implied warranty.
+ // The author accepts no liability for any damage/loss of business that
+ // this product may cause.
+ //
+ // For use with CGridCtrl v2.10+
+ //
+ // History:
+ //         10 May 1998  Uses GVN_ notifications instead of LVN_,
+ //                      Sends notification messages to the parent, 
+ //                      instead of the parent's parent.
+ //         15 May 1998  There was a problem when editing with the in-place editor, 
+ //                      there arises a general protection fault in user.exe, with a 
+ //                      few qualifications:
+ //                         (1) This only happens with owner-drawn buttons;
+ //                         (2) This only happens in Win95
+ //                         (3) This only happens if the handler for the button does not 
+ //                             create a new window (even an AfxMessageBox will avoid the 
+ //                             crash)
+ //                         (4) This will not happen if Spy++ is running.
+ //                      PreTranslateMessage was added to route messages correctly.
+ //                      (Matt Weagle found and fixed this problem)
+ //         26 Jul 1998  Removed the ES_MULTILINE style - that fixed a few probs!
+ //          6 Aug 1998  Added nID to the constructor param list
+ //          6 Sep 1998  Space no longer clears selection when starting edit (Franco Bez)
+ //         10 Apr 1999  Enter, Tab and Esc key prob fixed (Koay Kah Hoe)
+ //                      Workaround for bizzare "shrinking window" problem in CE
+ //
+ /////////////////////////////////////////////////////////////////////////////
  
  #include "stdafx.h"

Index: InPlaceEdit.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/ObjectInspector/InPlaceEdit.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** InPlaceEdit.h	7 May 2002 00:54:00 -0000	1.3
--- InPlaceEdit.h	12 Sep 2005 17:42:01 -0000	1.4
***************
*** 1,2 ****
--- 1,25 ----
+ //////////////////////////////////////////////////////////////////////
+ // InPlaceEdit.h : header file
+ //
+ // MFC Grid Control - inplace editing class
+ //
+ // Written by Chris Maunder <cmaunder at mail.com>
+ // Copyright (c) 1998-2002. All Rights Reserved.
+ //
+ // This code may be used in compiled form in any way you desire. This
+ // file may be redistributed unmodified by any means PROVIDING it is 
+ // not sold for profit without the authors written consent, and 
+ // providing that this notice and the authors name and all copyright 
+ // notices remains intact. 
+ //
+ // An email letting me know how you are using it would be nice as well. 
+ //
+ // This file is provided "as is" with no expressed or implied warranty.
+ // The author accepts no liability for any damage/loss of business that
+ // this product may cause.
+ //
+ // For use with CGridCtrl v2.10+
+ //
+ //////////////////////////////////////////////////////////////////////
  #if !defined(AFX_INPLACEEDIT_H__0C0027AD_6641_498A_BE01_8947A0F64FFD__INCLUDED_)
  #define AFX_INPLACEEDIT_H__0C0027AD_6641_498A_BE01_8947A0F64FFD__INCLUDED_



More information about the GME-commit mailing list