New FTDN January/Enero 2008 (8.01)

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

New FTDN January/Enero 2008 (8.01)

Post by Antonio Linares »

* Fix: Due to recent Class TGet changes, bKeyDon was evaluated twice. Now it is ok.

* Enhancement: function cDlg2Chr() has been improved to support font name and size information and proper WORD alignment. This function is used from Class TDialog.

* New: function IsThemeActive() --> lYesNo. Returns if Windows is using a theme or is using the "classic" Windows look.

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

* Enhancement: samples\testDllP.prg and samples\pcodedll.prg have been modified according to new Harbour/xharbour pcode DLLs management functions.

* Fix: Class TWBrowse Method lEditCol() minor fix when editing numeric variables

* New: Class TXBrowse Method Report( cTitle, lPreview, lModal, bSetup ). Many thanks to Nageswararao! The bSetup is intended for the programmer to specify any headers, footers, etc so that he can expand the functionality. The programmer can even define the columns himself and in that case return .T., If the return value is .T. our method does not add any columns by default. Returning any other value is ignored and our method continues to add the default columns.

* Enhancement: Improved Class TXBrowse Method SetAdo(). Many thanks to Nageswararao!

* Enhancement: Class TDialog Method SysCommand() was not releasing the mouse if captured and the dialog got a close order.

* Enhancement: Class TSay Method HandleEvent(), removed WM_LBUTTONDOWN related code. It was not needed.

* Fix: Minor fix in Class TGet Method cGenPrg().

* Fix: Class TCBrowse Method DrawHeaders(), it was painting an extra column in some circunstances. Now it is ok.

* Enhancement: CLASS TXBrwColumn used by Class TXBrowse, DATA oDataFont it also supports a codeblock to return the font to use. The codeblock receives the column object as the first parameter.

* New: Class TRichEdit Method InsertPictureFile( cFileName ), it lets you insert different graphics formats files into your richedit text.

* New: new command DEFINE IMAGE <oImg> ... similar to DEFINE BITMAP <oBmp> ... but supporting more grahics fotmats files (the ones supported by Class TImage).

* Fix: Class TSay Method SetText(), minor fix when a bitmapped brush and themes were used simultaneously.

* Enhancement: FWH function GetFTime() was not finished. Now its working fine.

* Fix: FW++ checkboxes on folders were not properly toggling their values. Now it is ok.

* Fix: Print Preview had an error when using 2007 style and themes. Now it is ok.

* Enhancement: Class TGet Method KeyDown() now provides support for PageUp and PageDown keystrokes when using the SPINNER clause to decrease and increase the GET value.

* New: Google Maps sample application in samples\gmapd.prg. Thanks to Rafael Clemente and Shrkcod.

* Enhancement: Class TXBrowse online editing has been greatly enhanced, fixing pending bugs and improving its functionality. Please review samples\mallorca.prg

* Enhancement: Class TXBrowse was not processing bKeyChar. Now it is supported.

* Enhancement: Class TXBrowse Method DelCol(). Thanks to Nageswararao.
Last edited by Antonio Linares on Sat Sep 06, 2008 2:19 pm, 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 Enero 2008
--------------------------------

* Corrección: Debido a recientes cambios en la clase TGet, bKeyDown era evaluado dos veces. Ahora está correcto.

* Mejora: La función cDlg2Chr() ha sido mejorada para soportar nombres de fuente e información de tamaño y alinación WORD. Esta función es usada en la clase TDialog.

* Nuevo: Función IsThemeActive() --> lYesNo. Devuelve un valor si Windows está usando "Temas" u otro si está usando la apariencia clásica de Windows.

* Nuevo: En FiveLinux, método SetArray( aArray ). Por favor, revisa el ejemplo samples\TestArr.prg.

* Mejora: Los ejemplos samples\testDllP.prg y samples\pcodedll.prg han sido modificados de acuerdo a las nuevas funciones de manejo de DLLs en Harbour/xHarbour.

* Corrección: En el método lEditCol() dela clase TWBrowse, pequeña corrección cuando se editan variables numéricas.

* Nuevo: Método Report( cTitle, lPreview, lModal, bSetup ) en la clase TXBrowse. Muchas gracias a Nageswararao! El parámetro bSetup se destina al programador para especificar cabeceras, pies de página, etc... para poder ampliar su funcionalidad. El programador puede definir las columnas y en ese caso devuelve .T., si el valor devuelto es .T. no se añaden columnas por defecto. Devolviendo cualquier otro valor, es ignorado y se añaden columnas por defecto.

* Mejora: Se ha mejorado el método SetAdo() de la clase TXBrowse. Muchas gracias a Nageswararao !!!

* Mejora: En el método SysCommand() de la clase TDialog, no liberaba el ratón si estaba capturado y el dialogo recibe una orden de cierre.

* Mejora: En el método HandleEvent() de la clase TSay, se ha eliminado WM_LBUTTONDOWN del código. Ya no es necesario.

* Corrección: Pequeña corrección en el método cGenPrg() de la clase TGet.

* Corrección: En el método DrawHeaders() de la clase TCBrowse, se estaba pintando una columna extra en algunas circustancias. Ahora está correcto.

* Mejora: En la clase TXBrwColumn usada por la clase TXBrowse, la DATA oDataFont soporta un bloque de código para devolver el fuente a usar. El bloque de código recibe un objeto columna como primer parámetro.

* Nuevo: Método InsertPictureFile( cFileName ) en la clase TRichEdit, permite insertar ficheros gráficos de diferente formato en tu texto.

* Nuevo: Comando DEFINE IMAGE <oImg> ... similar a DEFINE BITMAP <oBmp> ... pero soportando más formatos gráficos.

* Corrección: En el método SetText() de la clase TSay, pequeña corrección cuando se usan temas y brushes (brochas).

* Mejora: En FWH la función GetFTime() no estaba finalizada. Ahora funciona correctamente.

* Corrección: En FW++ los "checkboxes" en los folders no cambiaban sus valores. Ahora lo hacen correctamente.

* Corrección: La previsualización de la impresión tenía un error cuando se usaba el estilo 2007 y temas. Ahora funciona correctamente.

* Mejora: El método KeyDown() de la clase TGet ahora proporciona soporte para PageUp y PageDown cuando se usa la clausula SPINNER al
incrementar y decrementar el valor del GET.

* Nuevo: Ejemplo de Google Maps en samples\gmapd.prg. Gracias a Rafael Clemente y Shrkcod !!!

* Mejora: Ha sido mejorada la edición en línea en la clase TXBrowse, corrección de errores pendientes y mejorado su funcionalidad. Por favor,
revisa el ejemplo samples\mallorca.prg.

* Mejora: La clase TXBrowse no estaba procesando bKeyChar. Ahora está soportada.

* Mejora: Método DelCol() en la clase TXBrowse. Gracias a Nageswararao!
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply