FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New FTDN September/Septiembre 2011 (FWH 11.09)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New FTDN September/Septiembre 2011 (FWH 11.09)
Posted: Wed Sep 28, 2011 09:14 AM

September 2011

  • New: DATA lFastEdit and Method FastEdit() in Class TWindow. Please review samples\designer.prg for
    an example of use.

  • Fix: rpreview.prg: Incorrect page orientation in some cases while exporting to Word is fixed.

  • Enhancement: All #include <ClipApi.h> have been replaced with #include <hbapi.h> and required changes
    for better compatibility with Harbour 3.0

  • Fix: ButtonBar painting difference with FWH 8.12 reported by Javier LLoris:

viewtopic.php?p=118912#p118912

  • Enhancement: More development on samples\xbrdbu.prg

  • Fix: SetRDD() method SQLRDD sets bKeyNo incorrectly (v11.07 and v11.08). Fixed.

  • Fix: function cFileNoExt() didn't work with filenames containing more than one dot. Now it is fixed.

  • New: Class TDialog Method cGenPrg(), tested from samples\design.prg

  • New: Class TComboBox Method cGenPrg()

  • Enhancement: Class TRibbon now accept a Array in xbase command to set text of tabs

  • New: samples\TestDlgU.prg shows how to manage the dialog base units measurement

  • New: Class TDataBase Methods CopyTo() and AppendFrom(), thanks to James!

  • New: Class TXBrowse DATAs nSizePen, nColorPen to draw the column and rows lines as proposed in this
    forums thread: viewtopic.php?p=119408#p119408 by JLL and Bayron!

  • New: Class TMetro that implements an early prototype of the Windows 8 Metro UI look. Please
    review samples\metro.prg

  • New: folder bitmaps\metro with very nice Windows 8 Metro style developed by Ruth, Otto's daugther!

  • New: samples\TestDskI.prg showing how to use the Class TDiskInfo from Antonio Castro.
    A nice example of the use of Alfredo's Class TGraph.

  • Fix: samples\gdiplus.prg now properly compiles using Microsoft Visual C++ 2010 Express. To compile it
    using Borland add -P to force C++ mode. Also gdiplus.lib has to be linked:

%bcdir%\bin\bcc32 -M -c -P @b32.bc (in samples\buildh.bat)

  • Enhancement: function nExtMem() now uses Windows API GlobalMemoryStatusEx() instead of GlobalMemoryStatus()
    as it was failing on some computers.

  • New: samples\metro2.prg shows new Windows 8 Metro UI concepts, that you can easily implement in your apps!

  • New: New DATA lMultiSelect in xbrowse.prg.
    By default marquee styles HIGHLROWMS and HIGHLWIN7 provide multiselect feature.
    HIGHLCELL turns on multiselect feature temporarily if user presses SHIT and CTRL keys during museclcks.
    By setting oBrw:lMultiSelect := .f., the multiselect feature can be turneoff totally even for these styles.
    Similarly setting oBrw:lMultiSelect := .t., turns on multiselect feature for any marquee style.
    For styles 1 to 3, though multiselect features is turned on, there will be no visual indication. Users have to implement their own visual indication.

  • New: New DATA bSumCondition for Xbrowse column, for conditional totals. If specified, this funtion is evaluated with column's value and column object for every row. The value is included in the aggregate only if the result is true.

  • New: function IsWin8() --> lYesNo

  • Enhancement: function cWinVersion() returns "8" for Windows 8

  • Fix: Class TBtnBmp painting bug reported by Hua and Peter Harmes in the forums:
    viewtopic.php?p=119756#p119756
    viewtopic.php?f=3&t=22365#p119517

  • New: function GetDiskFreeEx( cDirName ) --> aInfo // { nFreeBytesAvailable, nTotalNumberOfBytes, nTotalNumberOfFreeBytes }

  • Enhancement: Class TRibbon now accept a string in: "OPTION" caluse, Method SetOption and "TO OPTION" clause (ADD GROUP)
    with the Caption of tab to select it

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2011 (FWH 11.09)
Posted: Wed Sep 28, 2011 03:33 PM

Septiembre 2011

  • Nuevo: Nueva DATA lFastEdit y nuevo m茅todo FastEdit(9 en la clase TWindow. Por favor, revisa el
    ejemplo samples\designer.prg como ejemplo de uso.

  • Correcci贸n: Se ha solucionado la orientaci贸n err贸nea de la p谩gina en algunos casos cuando se
    exportaba a Word.

  • Mejora: En todos los ficheros include se ha cambiado <ClipApi.h> por <hbapi.h> y cambios
    necesitados para una mejor compatibilidad con Harbour 3.0

  • Correcci贸n: La diferencia de pintado de los ButtonBar en FWH8.12 y reportado por Javier Lloris:
    viewtopic.php?p=118912#p118912

  • Mejora: M谩s desarrollo en el ejemplo samples\xbrdbu.prg

  • Correcci贸n: Se ha solucionado en SQLRDD en el m茅todo SetRDD() la asignaci贸n incorrecta del
    bloque de c贸digo bKeyNo que se daba en las versiones 11.07 y 11.08.

  • Correcci贸n: Se ha solucionado el error en la dunci贸n cFileNoExt(), no funcionaba con nombres de
    ficheros que tuviesen m谩s de un punto.

  • Nuevo: Nuevo m茅todo cGenPrg() en la clase TDialog, se puede probar con el ejemplo samples\design.prg

  • Nuevo: Nuevo m茅todo cGenPrg() en la clase TComboBox.

  • Mejora: La clase TRibbon ahora acepta un Array con sint谩xis xbase para poner texto en las pesta帽as.

  • Nuevo: Ejemplo samples\TestDlgU.prg que muestra como manejar el di谩logo base de las unidades de medida.

  • Nuevo: Nuevos m茅todos CopyTo() y AppendFrom() en la clase TDataBase, gracias a James !!!

  • Nuevo: Nuevas DATAs nSizePen y nColorPen en la clase TXBrowse para dibujar las l铆neas de fila y columna
    como se propone en esta conversaci贸n de los foros: viewtopic.php?p=119408#p119408 por JLL y Bayron !!!

  • Nuevo: Nueva clase TMetro que implementa un prototipo temprano de la apariencia del interfaz de usuario
    Metro de Windows 8. Por favor, revisa el ejemplo samples\metro.prg

  • Nuevo: Nueva carpeta (o directorio ;-) ) bitmaps\metro con unas muy bellas im谩genes de estilo Windows 8 Metro,
    creadas por Ruth, la hija de Otto.

  • Nuevo: Nuevo ejemplo samples\TestDskI.prg mostrando como usar la clase TDiskInfo de Antonio Castro. Un bonito
    ejemplo de uso de la clase TGraph de Alfredo Arteaga.

  • Correcci贸n: Hemos solucionado el problema que nos imped铆a contruir el ejemplo samples\gdiplus.prg usando Microsoft
    Visual C++ 2010 Express. Para construirlo usando Borland, a帽ade el modificador -P para forzar el modo C++.
    Tambi茅n hay que enlazar gdiplus.lib:

%bcdir%\bin\bcc32 -M -c -P @b32.bc (en samples\buildh.bat)

  • Mejora: Ahora la funci贸n nExtMem() usa la funci贸n GlobalMemoryStatusEx() del API de Windows en lugar de la funci贸n
    GlobalMemoryStatus() ya que estaba fallando en algunos equipos.

  • Nuevo: Nuevo ejemplo samples\metro2.prg que muesra conceptus del nuevo interfaz de usuario Metro de Windows 8, que
    pronto podr谩s implementar f谩cilmentes en tus aplicaciones!!!

  • Nuevo: Nueva DATA lMultiSelect en xbrowse.prg.
    Por defecto los estilos HIGHLROWMS y HIGHLWIN7 proporcionan la caracter铆stica "selecci贸n m煤ltiple". HIGHLCELL activa la
    caracter铆stica "selecci贸n m煤ltiple" temporalmente si el usuario pulsa las teclas SHIFT y CTRL durante
    Mediante el establecimiento de oBrw: lMultiSelect:= .F., la caracter铆stica "selecci贸n m煤ltiple" se puede desactivar tot谩lmente,
    incluso para estos estilos.
    Del mismo modo al establecer oBrw:lMultiSelect = .T., se activa la caracter铆stica "selecci贸n m煤ltiple" para cualquier estilo.
    Para los estilos de 1 a 3, aunque la caracter铆stica "selecci贸n m煤ltiple" est茅 activada, no habr谩 ninguna indicaci贸n visual.
    Los usuarios tendr谩n que implementar su propia indicaci贸n visual.

  • Nuevo: Nueva DATA bSumCondition para la columna del Xbrowse, para los totales condicionales. Si se especifica, esta funci贸n es
    evaluada con el valor de la columna y el objeto columna para cada fila. El valor est谩 incluido en el total s贸lo si el
    resultado es cierto.

  • Nuevo: Nueva funci贸n IsWin8() --> lYesNo

  • Mejora: Se ha ampliado el resultado de la funci贸n cWinVersion(), con el valor "8" para Windows 8.

  • Correcci贸n: Se ha solucionado el error suministrado por Hua y Peter Harmes relativo al pintado en la clase TBtnBmp en las
    conversaciones del foro:

viewtopic.php?p=119756#p119756
viewtopic.php?f=3&t=22365#p119517

  • Nuevo: Nueva funci贸n GetDiskFreeEx( cDirName ) --> aInfo // { nFreeBytesAvailable, nTotalNumberOfBytes, nTotalNumberOfFreeBytes }
    Usando la funci贸n del API de Windows GetDiskFreeSpaceEx() en sustituci贸n de la funci贸n GetDiskFreeSpace().

  • Mejora: La clase TRibbon ahora acepta una cadena de car谩cteres en la clausula "OPTION", m茅todo SetOption() y clausula "TO OPTION"
    (ADD GROUP) con el t铆tulo de la pesta帽a para seleccionarlo.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 883
Joined: Thu Dec 24, 2009 12:46 AM
Re: New FTDN September/Septiembre 2011 (FWH 11.09)
Posted: Wed Sep 28, 2011 06:28 PM

Hi Antonio,

Can you please post a compiled .EXE, to see how is the Metro Class evolving???

Also it's going to include some effects maybe like tCoverFlow, or I don't know if changes that G眉nther was talking about some time ago to tFolderEx about moving left to right and right to left can be used on this class too????

=====>

Bayron Landaverry
xBasePHP.com
(215)2226600 Philadelphia,PA, USA
MayaBuilders@gMail.com
Guatemala

FWH25.06--Harbour 3.0.0--BCC7.7--UEstudio 10.10
Windows 10

FiveWin, One line of code and it's done...

Posts: 392
Joined: Tue Jul 29, 2008 01:55 PM
Re: New FTDN September/Septiembre 2011 (FWH 11.09)
Posted: Tue Oct 04, 2011 04:48 PM

Hola Antonio

Pregunta sobre SQLRDD de esta version:

este RDD se comporta similar al SQLRDD que comercializa xHarbour.com ?

Saludos

Visite Chiapas, el paraiso de M茅xico.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2011 (FWH 11.09)
Posted: Tue Oct 04, 2011 05:47 PM

Nosotros no proporcionamos un SQLRDD, es el de xharbour.com :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion