What is new in TOL 3.4
Los cambios principales de TOL 3.4 corresponden a su interfaz TOLBase.
Ésta necesitaba algunos cambios y desarrollos para poder ser utilizada como aplicación de 64-bits para Windows.
TOLBase
Para la nueva versión de TOLBase se ha sustituido el paquete BLT, que estaba dando problemas, por el paquete RBC (Refactored BLT Components).
El paquete RBC sólo dispone de algunas de las funcionalidades de BLT. Los árboles y las pestañas han sido sustyituidas por otros widgets equivalentes:
Los árboles basados en ::blt::tree
y ::blt::treeview
han sido sustituidos por unos basados en ::treectrl
a través del widget WTree
.
Las pestañas basadas en ::blt::tabset
por otras basadas en NoteBook
.
Adicionalmente y con el objetivo de favorecer nuevos desarrollos y aprovecharse de algunos existentes se pasa de utilizar la versión 8.4 de Tcl/Tk a la 8.6.
Cambios para los usuarios
A continuación se enumeran algunos de los cambios que experimentarán los usuarios de TOLBase:
- Se incorpora información acerca de la versión de TOL en el título de la aplicación.
- El icono de TOLBase deja de presentar la decoración de GNU para las versiones compiladas con GNU GCC.
- Desaparece el Spool de objetos. A cambio disponemos de una opción de menú contextual para enviar objetos a la consola de evaluación (Eval) y poder seguir trabajando de manera similar.
- Todas las pestañas han sido reemplazadas por unas nuevas que no tienen la posibilidad de convertirse en ventanas flotantes.
- Desaparece alguna utilidad poco usada de TOLBase como la interfaz Bayes SQL para hacer consultas a bases de datos.
- La compatibilidad con interfaces de proyectos antiguos hechas ad-hoc, no está asegurada. Lo más normal es que para utilizarlas con TOL 3.4 en adelante sean necesarios desarrollos adicionales.