|
Virtual Treeview is designed for Delphi 4 and higher and can also be used with Borland C++ Builder 4 and up. It is however not designed to work directly with Kylix or Delphi for .NET. You will have to use a special descendant written by Dmitri Dimitrienko for Kylix support. Currently there is no .NET version available.
The initial core source files are:
Compilers.inc
Include file which contains various compiler switches which determine the target compiler and the target operating system.
VTConfig.inc
Include file which contains version neutral compiler switches which control certain things that can be compiled into the tree view (e.g. Windows XP theme support, Unicode controls, a specialized node memory manager etc.).
StrEditD4.dfm
Form file for the Delphi 4 TStrings property editor.
StrEditD4.pas
Delphi 4 TStrings property editor.
VirtualTrees.dcr
Component image for the tree components.
VirtualTrees.pas
The actual implementation of Virtual Treeview and its descendants and support classes.
VirtualTrees.res
Resource file containing some check and miscellaneous images used for all Virtual Treeviews.
VirtualTreesD4.*
Run time package for Delphi 4.
VirtualTreesD4D.*
Design time package for Delphi 4.
VirtualTreesD5.*
Run time package for Delphi 5.
VirtualTreesD5D.*
Design time package for Delphi 5.
... similar for all other Delphi versions except Delphi 8. Package files for Delphi 2005 are using number 9 as version identifier. For Borland C++ Builder there are similar files (e.g. VirtualTreesC4.bpk, VirtualTreesC4.cpp, VirtualTreesC4.res).
VirtualTreesReg.pas
Registration unit for some property editors and categories.
VTHeaderPopup.pas
Unit containing a TPopupMenu descendant which provides a convenient way to implement a header popup used to switch visibility of columns.
The main Virtual Treeview distribution comes with an installation program and installs the components automatically into the selected and available target IDEs.
What do you think about this topic? Send feedback!
|