Page 1 of 1

New FTDN December/Diciembre 2007 (7.12)

Posted: Sat Dec 01, 2007 10:30 am
by Antonio Linares
December 2007
===========

* New: Class TXBrowse provides Office 2007 look. Please review samples\TestXBrw.prg

* Fix: Class TWindow Method Say() was not properly changing from TRANSPARENT to OPAQUE. Now it is ok.

* Fix: Class TMenu Method Add() minor fix for showing the menu as "float".

* New: FWH provides anti-piracy system based on a standard USB pendrive. Please review samples\Protect.prg for the full source code, ready to be included in your applications.

* Fix: Class TBar Methods GoLeft() and GoRight(), added missing ::Refresh()

* Enhancement: On a MDI window, if child windows are moved out of the main area, the scrollbars are automatically shown and allow to restore the child windows position.

* Fix: Class TXBrowse Method ColAtPos() was giving out of bound errors sometimes. Now it is ok.

* Enhancement: Class TComboBox Style CBS_DROPDOWN allows Tab and Return to skip to next control.

* New: A new function SetBalloon( lOnOff ) has been added to have Balloon shape for tooltips globally. Balloon shape is not used by default. To show tooltips as balloons: SetBalloon( .T. ). If you want a specific control to show its tooltip in a different way, just do oControl:lBalloon = .F.

* Fix: Class TMsgBar was leaking memory due to recent 2007 changes. Now it is ok.

* Enhancement: Class TXBrowse METHOD DefStyle(), DT_NOPREFIX style included.

* Enhancement: samples\Test2003.prg uses now a main MDI window. Please review its source code as it uses a tricky way to bypass an internal Windows MDI procedure GPF :-)

* Enhancement: Class TBtnBmp used in a ButtonBar with Office 2007 look (2007 clause) supports several prompt lines using CRLF.

* Fix: Small bug in nDbl2Flt(). Thanks to Enrico!

* Enhancement: Class TXBrwColumn new DATA bFooter. If used, it gets evaluated to paint the footer containt.

* Fix: REDEFINE MENUITEM ... were not firing their actions. Now it is ok.

* New: New @ ..., ... XBROWSE ... commands to emulate the already existing for classes TWBrowse and TCBrowse to easy the migration to TXBrowse. Please review include\xbrowse.ch Many thanks to Nageswararao!

* Enhancement: FiveLinux enhanced support for numpad keystrokes, and some other control keys. Several missing command clauses implemented. Please review FiveLinux.ch

* New: FiveMac support for standard Mac OSX toolbars. Please review samples\osxpro.prg

Posted: Sun Dec 02, 2007 5:52 pm
by Antonio Linares
Construcción Diciembre 2007
==================

* Nuevo: Pintado transparente de "bitmaps".

* Nuevo: La clase TXBrowse proporciona apariencia Office 2007, se ha definido 2007 como opcional. Por favor, revise el ejemplo samples\TestXBrw.prg

* Corrección: En la clase TWindow, el mÈtodo Say() no cambiaba correctamente de "TRANSPARENT" a "OPAQUE". Ahora lo hace correctamente.

* Corrección: En la clase TMenu, pequeña corrección en el método Add() para mostrar el menú "flotante".

* Nuevo: FWH proporciona sistema anti-piraterÌa basado en llaves USB estandar. Por favor, revise el ejemplo samples\Protect.prg, tiene el
todo el código fuente preparado para ser incluido en sus desarrollos.

* Corrección: En la clase TBar, a los métodos GoLeft() y GoRight, se ha añadido ::Refresh() que estaba ausente.

* Mejora: En una ventana MDI, si las ventanas hijas son movidas en el área principal, las barras de scroll son mostradas automáticamente y
permite restaurar la posición de las ventanas hijas.

* Corrección: En la clase TXBrowse, el método ColAtPos() a veces daba error. Ahora está correcto.

* Mejora: En la clase TComboBox, el estilo CBS_DROPDOWN permite saltar al siguiente control, mediante las teclas Tab y Return.

* Nuevo: Se ha añadido la función SetBalloon( lOnOff ), para tener la forma "Balloon" globalmente en los "tooltips". La forma "Balloon" no se usa por defecto. Para mostrar los "tooltips" con forma "Ballon": SetBalloon( .T. ). Si quieres que un control específico muestre su "tooltip" de diferente manera, haz oControl:lBalloon = .F.

* Corrección: La clase TMsgBar estaba perdiendo memoria debido a recientes cambios por la apariencia Office 2007. Ahora está correcta.

* Mejora: En la clase TXBrowse, en el método DefStyle(), se ha incluido el estilo DT_NOPREFIX.

* Mejora: El ejemplo samples\Test2003.prg, usa ahora una pantalla principal MDI. Por favor, revisa su código fuente utiliza un complicado método para evitar un error GPF interno con ventanas MDI.

* Mejora: La clase TBtnBmp usada en una barra de botones con apariencia Office 2007 (usando la clausula 2007) soporta varias líneas usando CRLF.

* Corrección: Pequeño error en la función nDbl2Flt(). Gracias a Enrico !

* Mejora: En la clase TXBrwColumn, nueva DATA bFooter. Si se usa, se toma para pintar el contenido del pie de la columna.

* Corrección: REDEFINE MENUITEM ... no disparaban sus acciones. Ahora está correcto.

* Nuevo: Nuevo comando @ ..., ... XBROWSE ... para emular las clases TWBrowse y TCBrowse, para facilitar la migración a TXBrowse. Por favor, revisa el fichero include include\xbrowse.ch. Muchas gracias a Nageswararao!

* Mejora: En FiveLinux, soporte mejorado para los teclados numéricos, y para otras teclas de control. Se han implementado varias claúsulas de comandos pendientes. Por favor, revisa el fichero include include\FiveLinux.ch

* Nuevo: En FiveMac, soporte para barra de herramientas estandard de Mac OSX. Por favor, revisa el ejemplo samples\osxpro.prg