FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New FTDN June/Junio 2010 (FWH 10.6)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New FTDN June/Junio 2010 (FWH 10.6)
Posted: Wed Jun 23, 2010 06:04 PM

June 2010

  • New: Class TExplorerBar similar as the one used in Windows XP. Our plan is to enhance
    it until it supports Windows 7 look too. All its values are parametrizable so you can
    make it easily look the way you want it. Please review FWH\samples\ExplBar.prg and
    FWH\samples\ExplBar2.prg

Online documentation for the Class TExplorerBar:

http://wiki.fivetechsoft.com/doku.php?i ... xplorerbar

New example samples\ExplBar3.prg shows how to use any FWH control on an ExplorerBar panel!
Don't miss to review this example. Really nice!

  • Enhancement: Class TUrlLink now supports an optional action:

oUrlLink:bAction = <codeblock>

This allows to fire an action instead of visiting an URL. The action does not set
"visited" color.

  • Enhancement: Implemented double buffer painting in Class TUrlLink. This Class now
    inherits directly from Class TControl and not from Class TSay as previously. No more
    flickering on this control when resizing its container :-)

  • Fix: function WSay() used from Class TWindow Method Say() was not restoring the previous
    used colors. Now it is ok.

  • New: function LoadHTML( GetResources(), cHTMLName ) --> cHTMLPage. To add a HTML page
    into your resources use the resource type RT_HTML (23). Thanks to Lailton!

  • Fix: Bug solved in Class TXBrowse Method ColAtPos(), reported by Peter Harmes in the
    forums: viewtopic.php?p=100007#p100007

  • Enhancement: We are implementing many changes in FWH C source code to provide 64 bits
    compatibility. FWH 64 is working very nicely. You should try it :-)

  • New: Class TXBrowse new DATA lF2KeyToEdit INIT .f. In the default mode, Enter key triggers
    edit and F2 key has no action. This behavior is consistant with the traditional behavior
    of XBrowse prior to version 10.5. If Excel style edit is required, you may set
    oBrw:lEnter2Edit := .f. and oBrw:lF2KeyToEdit := .t.. In this case, F2 triggers edit and
    Enter key skips to next cell similar to Excel.

  • New: samples\TestRbtn.prg shows how to use the RibbonBar buttons as standalone controls
    from resources. Here you can review how nice these buttons look:

  • Fix: Class TRBtn some fixes related to the location of the related shown popup menus.

  • New: Class TRibbonBar DATA oBackStage and METHOD BackStage(). We have started the
    implementation of the BackStage component of the RibbonBar. Please review samples\ribbon.prg

New commands to manage the RibbonBar BackStage area:

http://wiki.fivetechsoft.com/doku.php?i ... tage_panel

http://wiki.fivetechsoft.com/doku.php?i ... tage_panel

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

  • Enhancement: samples\TestZip.prg has been updated to 32 bits. Now you can use it with
    Harbour and xHarbour. Thanks to Biel!

samples\buildh.bat, buildx.bat and build64.bat have been modified to link the required
libraries for ZIP files management.

  • New: function DrawTransparent( hDC, hBmp, nRow, nCol ) uses the same simple parameters as
    DrawBitmap( hDC, hBmp, nRow, nCol ) and greatly simplify the process of painting transparent
    bitmaps that we use to do previously using TransBmp().

  • Enhancement: FWH Class TOutLook2003 painting has been improved with dots, blue lines and
    arrow for the optional popup. Popup menu support already implemented.
    Please review samples\Test2003.prg

  • New: Class TRibbonBar implemented QUICKACCESS area, with buttons, and the main QUICKBUTTON
    (round button at the top left corner). Please review samples\TestQck.prg, samples\TestQck2.prg
    Thanks to Lailton help!

New commands to manage the QUICKACCESS area, its buttons, and the main round QUICKBUTTON:

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

  • Enhancement: Added standard dialog button IDs and message box support constants to winapi.ch.
    Removed duplicate definitions.

  • Enhancement: FWH 64 bits has been updated with the most recent FWH source code, and intensively
    tested on Windows 64 bits versions. Actually we only provide it for Harbour as there is no a
    xHarbour 64 bits available. Built and used with Microsoft Visual Studio 2010.

  • New: Class TExplorerBar high level commands to use them:

Documentation is available from:

http://wiki.fivetechsoft.com/doku.php?i ... ource_code

http://wiki.fivetechsoft.com/doku.php?i ... _resources

http://wiki.fivetechsoft.com/doku.php?i ... parameters

  • New: clause ROUNDSIZE (optional) to use with ROUND in @ nRow, nCol ADD BUTTON / @ nRow, nCol RBBTN / REDEFINE RBBTN to customize round border size, review samples\testrbn2.prg

  • New: function DrawTextTransparent( hDC, cText, aRect, nStyle ) uses the same simple parameters as
    DrawText( hDC, hBmp, nRow, nCol ) and greatly simplify the process of painting transparent
    text that we use to do previously using DrawText().

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN June/Junio 2010 (FWH 10.6)
Posted: Tue Jul 13, 2010 08:48 PM

Junio 2010

  • Nuevo: Nueva clase TExplorerBar similar a la usada en Windows XP. Nuestro plan es mejorarla hasta
    que soporte el aspecto de Windows 7. Todos sus valores son parametrizables, as铆 que puedes conseguir
    f谩cilmente el aspecto que tu quieras. Por favor, revisa los ejemplos FWH\samples\ExplBar.prg y
    FWH\samples\ExplBar2.prg.

La documentaci贸n en l铆nea de la clase en

http://wiki.fivetechsoft.com/doku.php?i ... xplorerbar

Nuevo ejemplo samples\ExplBar3.prg, muestra como usar cualquier control de FWH en un panel ExplorerBar !
No olvides revisar este ejemplo. Realmente bonito !

  • Mejora: La clase TUrlLink ahora soporta una acci贸n opcional:

oUrlLink:bAction = <codeblock>

Esto permite lanzar una acci贸n en lugar de visitar una URL.

  • Mejora: Se ha implentado el pintado de doble buffer en la clase TUrtLink. Esta clase ahora hereda directamente
    de la clase TControl y no de la clase TSay como lo hac铆a anteriormente. Ya no habr谩 m谩s parpadeos en este
    control cuando redimensionemos su contenedor :-)

  • Correcci贸n: La funci贸n WSay() usada en el m茅todo Say() de la clase TWindow no estaba restaurando los colores
    anteriormente usados. Ahora est谩 perfecta.

  • Nuevo: Nueva funci贸n LoadHTML( GetResources(), cHTMLName ) --> cHTMLPage. Para a帽adir una p谩gina HTML en tus
    recursos, usa el tipo recurso RT_HTML (23). Gracias a Lailton !

  • Correcci贸n: Error corregido en el m茅todo ColAtPos() de la clase TXBrowse, reportado por Peter Harmes en los
    forums: viewtopic.php?p=100007#p100007

  • Mejora: Estamos implementando muchos cambios en c贸digo C de FWH para proporcionar compatibilidad de 64 bits.
    FWH 64 est谩 funcionando maravillosamente. Deber铆as probarla :-)

  • Nuevo: En la clase TXBrowse nueva DATA lF2KeyToEdit INIT .F.. En el modo por defecto, la tecla Enter lanza la
    edici贸n y tecla F2 no tiene ninguna acci贸n. Este comportamiento es coherente con el comportamiento tradicional
    de xBrowse anteriores a la versi贸n 10.5. Si el estilo de edici贸n Excel es necesario, puede establecer
    oBrw: lEnter2Edit: =.F. y oBrw: lF2KeyToEdit: =.T.. En este caso, F2 lanza la edici贸n y la tecla Enter salta a
    la siguiente celda similar a Excel.

  • Nuevo: Nuevo ejemplo samples\TestRbtn.prg, muestra como usar los botones RibbonBar como controles standalone
    desde recursos. Aqu铆 puedes revisar como es de bonita la apariencia de estos botones.

  • Correcci贸n: Algunas correcciones en la clase TRBtn relacionadas con la localizaci贸n de los menus popup.

  • Nuevo: Nueva DATA oBackStage y nuevo m茅todo BackStage() en la clase TRibbonBar. Hemos comenzado la
    implementaci贸n de los componentes BackStage de RibbonBar. Por favor, revisa el ejemplo samples\ribbon.prg.

Nuevos comandos para manejar el 谩rea BackStage de la RibbonBar:

http://wiki.fivetechsoft.com/doku.php?i ... tage_panel

http://wiki.fivetechsoft.com/doku.php?i ... tage_panel

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

  • Mejora: El ejemplo samples\TestZip.prg ha sido actualizado a 32 bits. Ahora lo puedes usar con
    Harbour y xHarbour. Gracias a Biel!

Los ficheros por lotes samples\buildh.bat, buildx.bat y build64.bat han sido modificados para
enlazar las librerias necesarias para el manejo de ficheros ZIP.

  • Nuevo: Nueva funci贸n DrawTransparent( hDC, hBmp, nRow, nCol ), usa los mismos par谩metros que la
    funci贸n DrawBitmap( hDC, hBmp, nRow, nCol ) y simplifica mucho el proceso de pintado transparente
    de los archivos de mapa de bits que usamos para hacerlo anteriormente usando TransBmp().

  • Mejora: Se ha mejorado el pintado de la clase de FWH TOutLook2003 con puntos, l铆neas azules y
    flecha para el menu popup opcional. Se ha implementado ya el soporte para menus popup.
    Por favor, revisa el ejemplo samples\Test2003.prg.

  • Nuevo: Se ha implementado el 谩rea QUICKACCESS en la clase TRibbonBar, con botones y el bot贸n principal
    QUICKBUTTON (bot贸n redondo en la esquina superior izquierda). Por favor, revisa los ejemplos
    samples\TestQck.prg y samples\TestQck2.prg.
    Gracias a la ayuda de Lailton!

Nuevos comandos para manejar el 谩rea QUICKACCESS, sus bot贸nes y el bot贸n principal QUICKBUTTON:

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

http://wiki.fivetechsoft.com/doku.php?i ... _ribbonbar

  • Mejora: Se han a帽adido los IDs de los botones de los di谩logos estandar y el soporte de las constantes
    de los cuadro de mensajes a winapi.ch. Se han eliminado las definiciones duplicadas.

  • Mejora: FWH de 64 bits ha sido actualizado con el c贸digo fuente de FWH m谩s reciente, e intensamente
    probado en versiones de 64 bits de Windows. Actualmente s贸lo lo suministramos para Harbour ya que no
    hay versi贸n de 64 bits de xHarbour disponible. Ha sido construido con Microsoft Visual Studio 2010.

  • Nuevo: Comandos de alto nivel para la clase TExplorerBar:

La documentaci贸n est谩 disponible en:

http://wiki.fivetechsoft.com/doku.php?i ... ource_code

http://wiki.fivetechsoft.com/doku.php?i ... _resources

http://wiki.fivetechsoft.com/doku.php?i ... parameters

  • Nuevo: Clausula ROUNDSIZE (opcional) para usar con ROUND en @ nRow, nCol ADD BUTTON/@ nRow, nCol RBBTN
    /REDEFINE RBBTN para personalizar el tama帽o del borde, por favor, revisa el ejemplo samples\testrbn2.prg.

  • Nuevo: Nueva funci贸n DrawTextTransparent( hDC, cText, aRect, nStyle ), usa los mismos par谩metros que la
    funci贸n DrawText( hDC, hBmp, nRow, nCol ), y simplifica mucho el proceso de pintado transparente del
    texto que usamos para hacerlo anteriormente usando DrawText().

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: New FTDN June/Junio 2010 (FWH 10.6)
Posted: Sun Jul 18, 2010 04:38 PM

Como puedo actualizar mi version 10.4 a la 10.6, gracias

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN June/Junio 2010 (FWH 10.6)
Posted: Sun Jul 18, 2010 11:56 PM

Puedes solicitarla desde www.fivetechsoft.com secci贸n "pedidos", FWH actualizaci贸n,

gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion