VirtualTreeview/es

From Free Pascal wiki
Jump to: navigation, search

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

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