Page 1 of 1

New FTDN December/Diciembre 2008 (8.12)

Posted: Sun Dec 28, 2008 9:54 am
by Antonio Linares
December 2008
=============

* Fix: Class TControl Method Colors(), DrawPBack() was not geting called for GroupBoxes. Now it is ok.

* Fix: Class TFolder, lTransparent was not working if themes were used. Now it is ok.

* Fix: function SetClipboardData() was truncating the maximum length of a text to place in the clipboard. The CLASS TClipboard is properly working now for large amount of text (length > 32 Ks).

* New: Class TComboBox Method KeyDown(). An open combobox on a dialog will properly close when Escape is pressed and the dialog will not be closed.

* Enhancement: Class TDataBase no longer uses ASCan() to locate the field position. Now it works faster!

* New: Merged cells for XBrowse! Merged cells become very slow for very large browses. Recommended for arrays and smaller tables. Also change in the data in the merged columns is not handled. Please review samples\TestMerg.prg.

* New: Class TXBrowse DATA nBtnBmp to select the bitmap index from the array oCol:aBitmaps so the button image can be changed, when these edit styles are used: EDIT_LISTBOX, EDIT_BUTTON, EDIT_GET_LISTBOX and EDIT_GET_BUTTON.

* New: Class TXBrowse Method ChangeBitmap(), selects the button image using DATA nBtnBmp value.

* New: Class TXBrowse DATA lAutoAppend used when FastEdit is active and allows to automatically append a new record to the xbrowse when EOF is true. It is on by default.

* Enhancement: Class TXBrowe, the checkbox image can be centered when an array is browsed.

* Enhancement: Class TXBrowse, @ ..., ... JUSTIFY now supports left, center or right.

* New: Class TXBrowse DATA oEditFont allows to set a desired font for editing. A font object or a codeblock may be used.

* New: Class TXBrowse DATA bToolTip allows to set a tooltip to the xbrowse cells.

* Fix: Class TXBrowse applied fix commented in http://forums.fivetechsoft.com/viewtopic.php?t=13788 when return was pressed and a tree was not in use. Thanks to Mike Serra!

* Fix: Class TXBrowse, there was a problem with Method RestoreState( cState ) when columns were reordered. Now it is ok.

* New: Class TXBrowse DATA cBmpAdjBrush, adjusts the brush to the entire area of the browse. To avoid the "TILED" style, it has to be used with SetBackGround().

* New: Class TGet DATAs nClrTextDis, nClrPaneDis to allow the change of the colors of the get when it is disabled. Codeblocks are allowed too.

* Enhancement: When using ... GET ... ACTION and a right justified text, the text was not properly shown. Now it is ok!

* New: We are doing many changes and enhacements for the development of the free Visual IDE. Class TTxtEdit has been greatly enhanced. Lots of changes and new methods. Please download the Visual IDE betas. We want to thank all the FiveWin users for thier support and feedback on its development!

* Special thanks to all the programers that are helping on the Visual IDE development, especially to Daniel Garcia-Gil !!! and Carlos Sincuir !!! There is a lot of work to be done, but being free, with full source code provided, we are sure that it will improve very much in a very small time.

* New: We are working hard on a new FWPPC build that we expect to publish in January 2009. We have tried to provide it for December 2008, but we could not finished it in time.

Re: New FTDN December/Diciembre 2008 (8.12)

Posted: Tue Dec 30, 2008 12:42 pm
by Antonio Linares
Diciembre 2008
==============

* Corrección: En la clase TControl, los métodos Colors(), DrawPBack() no estaban siendo llamados en GroupBoxes. Ahora está correcto.

* Corrección: En la clase TFolder, lTransaparent no estaba funcionando si se usaban temas. Ahora está correcto.

* Corrección: La función SetClipboardData() estaba truncando la longitud máxima del texto a colocar en el portapapeles.
La clase TClipboard está funcionando correctamente ahora con textos largos, cuya logitud supera los 32 KBs.

* Nuevo: En la clase TComboBox, nuevo método KeyDown(). En un combobox dentro de un diálogo, si pulsamos la tecla Escape se cerrará el combobox mientras que el diálogo permanecerá abierto.

* Mejora: La clase TDataBase ya no usa ASCan() para localizar la posición del campo. Ahora funciona más rápido.

* Nuevo: Celdas combinadas para XBrowse! El uso de celdas combinadas llega a ser muy lento para grandes "browses". Recomendado para pequeñas matrices y tablas pequeñas. No se gestiona el cambio en los datos de las columnas combinadas. Por favor, revisa el ejemplo samples\TestMerg.prg.

* Nuevo: En la clase TXBrowse, nuevo DATA nBtnBmp para seleccionar el índice de mapa de bits en la matriz oCol:aBitmaps por lo que la imagen del botón se puede cambiar, cuando se usan estos estilos de edición: EDIT_LISTBOX, EDIT_BUTTON, EDIT_GET_LISTBOX y EDIT_GET_BUTTON.

* Nuevo: En la clase TXBrowse, nuevo métodod ChangeBitmap(), selecciona la imagen del botón usando el valor de la DATA nBtnBmp.

* Nuevo: En la clase TXBrowse, nueva DATA lAutoAppend usada cuando FastEdit está activada y permite añadir automáticamente un nuevo registro al "xbrowse" cuando EOF es verdadero. Es por defecto.

* Mejora: En la clase TXBrowse, la imagen de la casilla de verificación puede ser centrada cuando se muestra una matriz.

* Mejora: En la clase TXBrowse, @ ..., ... JUSTIFY ahora soporta izquierda, centrada o derecha.

* Nuevo: En la clase TXBrowse, nuevo DATA oEditFont que permite establecer el tipo de letra deseado para edición. Un objeto fuente o bloque de código puede ser utilizado.

* Nuevo: En la clase TXBrowse, nuevo DATA bToolTip, que permite establecer un tooltip a la celda del xbrowse.

* Corrección: En la clase TXBrowse se ha aplicado la corrección comentada en http://forums.fivetechsupport.com/viewtopic.php?t=13788 cuando se pulsa la tecla RETURN y un árbol no estaba en uso. Gracias a Mike Serra!

* Corrección: En la clase TXBrowse, tenía un problema con el método RestoreState( cState ), cuando se reordenaban las columnas. Ahora está correcto.

* Nuevo: En la clase TXBrowse, nuevo DATA cBmpAdjBrush, ajusta la brocha a todo el área del "browse". Para evitar el estilo "TILED", tiene que ser usada con SetBackGround().

* Nuevo: En la clase TXBrowse, nuevos DATAs nClrTextDis, nClrPaneDis para permitir cambiar los colores del GET cuando se desactiva. Se permite también un bloque de código.

* Mejora: Cuando se usaba ... GET ... ACTION y texto justificado a la derecha, el texto no se mostraba correctamente. Ahora está correcto.

* Nuevo: Estamos haciendo _ y mejoras en el desarrollo de Visual IDE (FREE-LIBRE-GRATUITO). La clase TTxTEdit ha sido grandemente mejorada. Multitud de cambios y nuevos métodos. Por favor descarga las betas de Visual IDE. Queremos agradecer a todos los usuarios de FiveWin por su soporte y comentarios en este desarrollo!

* Un agradecimiento especial a todos los programadores que nos estan ayudando en el desarrollo de Visual IDE, especialmente a Daniel Garcia y Carlos Sincuir !!! Hay un montón de trabajo por hacer, pero siendo libre, con todo el código fuente proporcionado, estamos seguros que será mejorado mucho en poco tiempo.

* Nuevo: Estamos trabajando duro en una nueva construcción FWPPC que esperamos publicar en Enero de 2009. hemos intentado proporcionarlo en Diciembre 2008, pero no ha dado tiempo. Ya le falta muy poco :-)