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
New FTDN December/Diciembre 2007 (7.12)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
New FTDN December/Diciembre 2007 (7.12)
Last edited by Antonio Linares on Sat Sep 06, 2008 2:20 pm, edited 1 time in total.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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
==================
* 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