VirtualTreeview/es
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
polski (pl) │
Acerca de
VirtualTreeview es un control de vista en árbol contruido desde cero.
Sus principales características son :
- Es extremádamente rápido. Añadir un millon de nodos le lleva tan solo ~700 milisegundos
- Muy bajo consumo de memoria. Utilizando unos 60 bytes por nodo.
- Optimizado para altas velocidades de acceso. Lleva tan solo 0.5 segundos atravesar un millon de nodos.
- Soporta multiselección.
- Soporta el dibujado completo del árbol bien sea en un mapa de bits (bitmap) o en una impresora.
- Solucionado el que se pueda utilizar una imagen de fondo.
- Hot style for nodes is supported
- Los nodos pueden tener alturas individuales.
- Sorting via compare callback
- using Unicode/wide strings exclusively
- Soporte de múltiples columnas.
- ... y mucho más.
La descarga contiene el componente, un paquete de instalación y un ejemplo simple que ilustra la utilización básica del componente.
Este componente fue diseñado para aplicaciones de plataforma cruzada.
Autor
Autor: Mike Lischke
LCL Port: Joerg Thaler,Christian Ulrich
Licencia
LGPL o Mozilla Public Licence 1.1
Descarga
La última versión estable se puede encontrar en Lazarus CCR Files page.
SVN
Se puede encontrar el código fuente actualizado en:
https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview
La línea de mandatos para hacer esto es:
svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/virtualtreeview
Reporte de errores / Sugerencia de nuevas características
Change Log
- 20/10/2012 - 4.8.7 LCL R2 - Compatibilidad con Lazarus 1.0 + soporte de 64 bits.
- 18/02/2011 - 4.8.7 LCL R1 - Sincronizado con la rama 4.8 + soluciones miscelaneas.
- 11/02/2010 - 4.8.6 - Primera versión estable del nuevo portado.
- 12.03.2006 Algunas correcciones por compatibilidad con Lazarus > 0.9.13.
- 02.11.2005 TWorkerThread funciona de nuevo.
- 08.10.2005 Primeras correcciones para Header.
El listado completo de cambios se encuentra en Main VirtualTreeview Page
Dependencias / Requerimientos del sistema
- FPC 2.0.0 o superior.
- Lazarus 0.9.8 o superior.
Estado: Beta
Aclaraciones:
Testeado bajo Windows y Linux. Necesita testeos bajo MacOS.
Instalación
- Crear el directorio lazarus\components\virtualtreeview.
- En este mismo directorio, descomprimir el contenido del fichero.
- Abrir Lazarus.
- Abrir el paquete virtualtreeslcl.lpk mediante la opción de menú Componente/Abrir fichero de paquete(.lpk).
- (Hacer click en Compilar únicamente si no necesitas instalar el componente dentro del IDE).
- Hacer Click en instalar.
Help
Se puede encontrar en Main VirtualTreeview Page
Noticias Foro
http://www.lazarus.freepascal.org/index.php/topic,8601.0.html