VirtualTreeview/fr

From Lazarus wiki

Deutsch (de) English (en) español (es) français (fr) polski (pl)

A propos

VirtualTreeview est un contrôle treeview construit à partir de la base.

Ses principales caractéristiques sont :

  • il est extrêmement rapide. Ajouter un million de nœuds ne prend que environ 700 millisecondes
  • très faible empreinte mémoire. en faisant l'allocation d'environ 60 octets par nœud
  • optimisé pour l'accès haute vitesse. Il met aussi peu que 0,5 secondes pour parcourir un million de nœuds
  • La Multiselection est supportée
  • Dessiner l'arbre tout entier vers une image ou vers l'imprimante est supporté
  • un image fixe d'arrière plan peut être utilisée
  • Un style formidable pour les nœuds est supporté
  • Les nœuds peuvent avoir des hauteurs individuelles
  • Tri via compare callback
  • utilisation de chaînes exclusivement Unicode/large
  • Plusieurs colonnes sont supportées
  • ... et bien d'autres

Le téléchargement contient le composant, un paquet d'installation et une simple application de démonstration, qui illustre l'utilisation de base du composant.

Ce composant a été conçu pour les applications multi-plateformes.

Anivt.gif

auteur

auteur: Mike Lischke
Portage pour la bibliothèque LCL: Joerg Thaler,Christian Ulrich

Licence

LGPL ou Mozilla Public Licence 1.1

Téléchargement

La dernière version stable peuvent être trouvés sur la page des fichiers CCR de Lazarus.

SVN

vous pouvez vérifier la source actuelle à partir du lien

https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview

La ligne de commande pour faire cela est

svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview

Déclaration de bug / Demande de fonctionnalité

Déclaration de bug / Demande de fonctionnalité

Journal des changements

  • 12.03.2006 Certains correctifs pour la compatibilité Lazarus > 0.9.13
  • 02.11.2005 TWorkerThread marche maintenant
  • 08.10.2005 premières corrections pour l'entête

Un Changelog complet peut être trouvé à la page principale de VirtualTreeview

Dépendances / Configuration requise

  • FPC 2.0.0 ou plus récent
  • Lazarus 0.9.8

Statut: Beta

Enjeux: Testé sur Windows,Linux. Doit être testé sur MacOS.

Installation

  • Créez le répertoire lazarus\components\virtualtreeview
  • Dans ce répertoire, décompresser les fichiers à partir du fichier zip
  • Ouvrir lazarus
  • Ouvrez le paquet virtualtreeslcl.lpk avec Paquet->Ouvrir un fichier paquet (.lpk)
  • (Cliquez sur Compiler seulement si vous ne souhaitez pas installer le composant dans l'IDE)
  • Cliquez sur Installer

Aide

Elle peut être trouvé à la page principale de VirtualTreeview