[lazarus] TTreeView

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Jan 4 17:26:14 EST 2002


Hi all,

I committed a TTreeView. This is a solely LCL component like TSynEdit and does not use the gtk ctree. Therefore it does not look like your theme. But there are various options. E.g. you can change the expanding signs from plus/minus to arrows, activate row separator lines, hide the tree lines and add some gnome icons - voila: a ctree.

Features:
  - very delphi compatible
  - adding, removing, expanding, collapsing nodes
  - images and state images
  - scrolling
  - tree lines
  - expand signs
  - separator lines
  - streaming
  
Missing:
  - Custom Draw (very easy to implement)
  - Drag&Drop
  - Editing
  - Columns
  - ...
 

It is now possible to implement the Code Explorer, Component Tree, Define Tree Editor, Categorized Keymapping, etc.
Every volunteer is welcome.


Mattias






More information about the Lazarus mailing list