VirtualTreeview/es

From Free Pascal wiki
Jump to navigationJump to search

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.

Anivt.gif

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

Bug Reporting/Featurerequest

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