New FTDN September/Septiembre 2007

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

New FTDN September/Septiembre 2007

Post by Antonio Linares »

September 2007 build
================

* New: FWH new Class TPreview. Now the FiveWin printer preview is a class so you can simultaneously use as menu printer previews as needed.

* Enhancement: FWPPC Class TFolder Method Destroy(), now its properly releasing all managed dialogs.

* FWH: Enhancement, Class TMetaFile Method Paint(), it calls ::SetCoors() if ::nVRatio is not defined.

* FWH: Enhancement, Class TFolder Method AddItem( cItem, cResName, bRedefineControls ) now uses a third parameter, a codeblock to redefine to controls in cResName dialog. Also the folder dialogs dimensions have been modified to match the folder surface.
Please review samples\TestFldD.prg to see how dinamycally add new pages and controls to a resources defined folder.

* Enhancement: function lIsDir() was not checking hidden and system directories. now it is ok.

* Enhancement: Class TTreeView Method Add( cPrompt, nImage, nValue ) now supports a nValue parameter, that can be retrieved later on using the function TVIPARAM( hItem ) --> nValue.
It is usefull to relate a treeview item with a specific number (i.e. a record number, etc.)

* Enhancement: Class TToolbar Method MouseMove() support for own defined mouse cursors. Please review samples\rebars.prg

* Enhancement: FiveLinux has been rebuilt using the most recent Harbour/xHarbour builds. Please notice that samples\build.sh and buildx.sh have changed.

* New: FiveLinux, Timers are already available. Please review samples\TestTime.prg

* Enhancement: FiveLinux, @ ..., ... GET ... PASSWORD clause support. Please review samples\TestDlg.prg

* Enhancement: FiveLinux, Class TWBrowse Method SetArray( aArray ). Please review samples\TestArr.prg

* Enhancement: FiveLinux, browses scrollbar thumbpos changes events support.

* New: FiveLinux, Resources support is getting ready, please review samples\TestRes.prg. Not finished yet.

* New: FiveLinux, MsgBeep() is already available

* New: FWPPC, Class TWindow Method Update(). As Class TDialog inherits from Class TWindow, it is also available for Class TDialog.

* Enhancement: FWPPC automatically calls TerminateProcess() if a GPF occurs.

* Fix: FWH Class TGet with xHarbour had a bug using decimal numbers when pressing ".". Now it is ok.

* Enhancement: FWH Class TClipboard Method SetMetafile( oMetaFile ). Copies the contents of a FWH metafile to the clipboard.

* Enhancement: FWH function lIsDir( cDirName ) to avoid trailing "\" and "/" chars

* New: FWH samples\resdyn.prg shows how to dynamically add new controls to a Resources defined dialogbox.

* Enhancement: FWH Class TXBrowse, fix for array autosort on (incremental search) and two colums (search column) are swapped.

* Enhancement: Class TGet created insert caret height was not correct. Now it is ok.

* New: FWH Class TXBrowse new Method SelFont().

* Fix: Class TButtonBmo was not properly showing its associated message if defined. Now it is ok.

* New: FWH Class TOutLook2003, please review samples\Test2003.prg

* Fix: FWH nSerialHD() was not properly working. Now it is ok.

* Enhancement: Class TXBrowse some minor changes.
Last edited by Antonio Linares on Fri Sep 14, 2007 8:44 am, edited 1 time in total.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Construcción Septiembre 2007
============================

* Nuevo: FWH nueva clase TPreview. Ahora el previsualizador de impresión de FiveWin es una clase por lo que se puede usar simultaneamente tantos previsualizadores como se desee.

* Mejora: En FWPPC, el método Destroy() de la clase TFolder, ahora se liberan todos los diálogos usados (manejados).

* Mejora: En FWH, el método Paint() de la clase TmetaFile, llama a ::SetCoors() si ::nVRatio no está definido.

* Mejora: En FWH, el método AddItem( cItem, cResName, bRedefineControls ) de la clase TFolder, ahora usa un tercer parámetro,
un bloque de código (codeblock) para redefinir un control en el diálogo cResName. También han sido modificadas las dimensiones
de los diálogos en la carpeta (folder) para ajustarlas a la superficie de la carpeta (folder).
Por favor, revisa el ejemplo samples\TestFldD.prg para ver como se añaden dinámicamente nuevas páginas y controles a la carpeta
deinida desde recursos.

* Mejora: La función lIsDir() no estaba comprobando los directorios ocultos y de sistema. Ahora si lo hace.

* Mejora: El método Add( cPrompt, nImage, nValue ) de la clase TTreeView, ahora el parámetro nValue, que puede ser recuperado más
tarde, usando la función TVIPARAM( hItem ) --> nValue. Esto es muy comodo para relacionar un artículo (item) de una vista en árbol
(treeview) con un número específico (por ejemplo un número de registro, etc...).

* Mejora: El método MouseMove() de la clase TToolbar, soporta nuestros punteros de ratón definidos. Por favor, revisa el ejemplo
samples\rebars.prg.

* Mejora: FiveLinux ha sido reconstruido usando las contrucciones más recientes de [x]Harbour. Por favor, tenga en cuenta que los
ficheros samples\build.sh y buildx.sh han sido cambiados.

* Nuevo: En FiveLinux, los Timers ya están disponibles. Por favor, revisa el ejemplo samples\TestTime.prg.

* Nuevo: En Fivelinux, en los says, gets (@ ..., ... GET ...) se soporta la clausula PASSWORD. Por favor, revisa el ejemplo
samples\TestDlg.prg.

* Mejora: En FiveLinux, el método SetArray( aArray ) en la clase TWBrowse. Por favor, revisa el ejemplo samples\TestArr.prg.

* Mejora: En FiveLinux, soporte para eventos de cambio en los scrollbar de los browsers al mover la barra del scrollbar.

* Nuevo: En FiveLinux,se está preparando el soporte para recursos, por favor, revisa el ejemplo samples\TestRes.prg.
No está terminado todavía.

* Nuevo: En FiveLinus, ya está disponible la funcion MsgBeep().

* Nuevo: En FWPPC, el método Update() en la clase TWindow. Como la clase TDialog hereda de la clse TWindow, también está disponible
para clase TDialog.

* Mejora: FWPPC llama automáticamente a TerminateProcess() si ocurre un error GPF.

* Corrección: En FWH, la clase TGet con xHarbour tenía un error al usar números decimales al pulsar la tecla ".". Ahora está bien.

* Mejora: En FWH, el método SetMetafile( oMetaFile ) en la clase TClipboard. Copia el contenido de un metafile al portapapeles.

* Mejora: En FWH, la función lIsDir( cDirName ) evita _ "\" y "/", en caso de que se hayan incluido en el nombre del directorio.

* Nuevo: En FWH, el ejemplo samples\resdyn.prg muestra como añadir dinámicamente nuevos controles a un diálogo definido desde recursos.

* Mejora: En FWH, en la clase TXBrowse, corrección para intercambio de columnas usando busqueda incremental y auto ordenación.

* Mejora: En la clase TGet, se creaba un cursor parpadeante cuando la altura no era correcta. Ahora está perfecto.

* Mejora: En FWH, el método SelFont() en la clase TXBrowse.

* Corrección: En la clase TButtonBmp, no estaba mostrando su mensaje asociado si era definido. Ahra está perfecto.

* Nuevo: En FWH, la clase TOutLook2003, por favor, revisa el ejemplo samples\Test2003.prg.

* Corrección: En FWH, la función nSerialHD(), no estaba funcionando correctamente. Ahora está perfecta.

* Mejora: _ en la clase TXBrowse.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply