VirtualTreeview for Lazarus
current package can be found at : http://sourceforge.net/project/showfiles.php?group_id=92177
Version 4.0.17
The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
Alternatively, you may redistribute this library, use and/or modify it under the terms of the
GNU Lesser General Public License as published by the Free Software Foundation;
either version 2.1 of the License, or (at your option) any later version.
You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.
Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
specific language governing rights and limitations under the License.
The original code is VirtualTrees.pas, released September 30, 2000.
The initial developer of the original code is digital publishing AG (Munich, Germany, www.digitalpublishing.de),
written by Dipl. Ing. Mike Lischke (public@lischke-online.de, www.lischke-online.de).
Portions created by digital publishing AG are Copyright
(C) 1999-2001 digital publishing AG. All Rights Reserved.
----------------------------------------------------------------------------------------------------------------------
October 2005
- SaveToFile/LoadFromFile and all arounf fixed for Lazarus
December 2003
- Bug fix: check for existing window handle before posting a message for the node editor.
- Change: published property OnAdvancedHeaderDraw in TVirtualDrawTree.
For full document history see help file.
Credits for their valuable assistance and code donations go to:
Freddy Ertl, Marian Aldenhövel, Thomas Bogenrieder, Jim Kuenemann, Werner Lehmann, Jens Treichler,
Paul Gallagher (IBO tree), Ondrej Kelle, Ronaldo Melo Ferraz, Heri Bender, Roland Bedürftig (BCB)
Anthony Mills, Alexander Egorushkin (BCB), Mathias Torell (BCB), Frank van den Bergh, Vadim Sedulin, Peter Evans,
Milan Vandrovec (BCB), Steve Moss (system check images), Joe White, David Clark (local node memory manager),
Anders Thomsen, Igor Afanasyev, Eugene Programmer
Beta testers:
Freddy Ertl, Hans-Jürgen Schnorrenberg, Werner Lehmann, Jim Kueneman, Vadim Sedulin, Moritz Franckenstein,
Wim van der Vegt, Franc v/d Westelaken
Indirect contribution (via publicly accessible work of those persons):
Alex Denissov, Hiroyuki Hori (MMXAsm expert)
Documentation:
Markus Spoettl and toolsfactory GbR (http://www.doc-o-matic.com/, sponsoring Virtual Treeview
with a free copy of the Doc-O-Matic help authoring system), Sven H. (Step by step tutorial)
CLX:
Dmitri Dmitrienko (initial developer)
LCL:
Joerg Thaler,Christian Ulrich