VirtualTreeview/de
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
polski (pl) │
Über
VirtualTreeview ist ein Treeview-Komponente, die von Grund auf neu erstellt wurde.
Ihre wesentlichen Merkmale sind:
- sie ist extrem schnell. Das Hinzufügen von einer Million Knoten braucht nur ~700 Millisekunden
- sehr geringer Speicherverbrauch. es werden nur ca. 60 Bytes pro Knoten reserviert
- optimiert für High Speed Zugriff. Es dauert lediglich 0.5 Sekunden, um eine Million Knoten zu durchlaufen
- Multiselektion wird unterstützt
- Das Zeichnen des vollständigen Baumes in eine Bitmap oder zum Drucker wird unterstützt
- ein festgelegtes Hintergrundbild kann verwendet werden
- Hot Style für Knoten wird unterstützt
- die Knoten dürfen individuelle Höhen haben
- Sortierung mittels einer Vergleichs-Callback-Funktion
- verwendet ausschließlich Unicode/Widestrings
- mehrfache Spalten werden unterstützt
- ... und vieles mehr
Der Download enthält die Komponente, ein Installationspackage und eine einfache Demoanwendung, die den grundlegenden Einsatz der Komponente illustriert.
Diese Komponent wurde für cross-platform Anwendungen entwickelt.
Autor
Autor: Mike Lischke
LCL Port: Joerg Thaler,Christian Ulrich
Lizenz
LGPL oder Mozilla Public Licence 1.1
Download
Das neue Beta-Release finden Sie auf der Lazarus CCR Files Seite
Das ältere stabile Release finden Sie auf der Lazarus CCR Files Seite.
SVN
Sie können die aktuellen Quelltexte über SVN herunterladen (= checkout) von
https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview-new/
Die Befehlszeile dafür lautet:
svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview-new/
Fehlerberichte / Feature-Wünsche
Änderungs-Log
- 11.02.2010 New port - VirtualTreeView 4.8.6R1
- 12.03.2006 Some fixes for Lazarus compatibility > 0.9.13
- 02.11.2005 TWorkerThread is working now
- 08.10.2005 first Fixes for Header
Das vollständige Changelog finden Sie auf der Main VirtualTreeview Page
Abhängigkeiten/ Systemerfordernisse
- FPC 2.0.0 oder neuer
- Lazarus 0.9.8
- lclextensions (http://code.google.com/p/luipack/downloads/list)
Status: Beta
Probleme: Getested unter Windows, Linux. Braucht noch Tests unter MacOS.
Installation
- Erstellen Sie das Verzeichnis lazarus\components\virtualtreeview
- In dieses Verzeichnis entpacken Sie alle Dateien aus der zip-Datei
- Starten Sie Lazarus
- Öffnen Sie das Package 'virtualtreeslcl.lpk' mit: Package/Package-Datei (.lpk) öffnen
- (Klicken Sie auf Compile - nur wenn Sie nicht die Komponente in der IDE installieren wollen)
- Klicken Sie auf Use/Installieren
Hilfe
filnden Sie auf der Main VirtualTreeview Page