New FTDN June/Junio 2010 (FWH 10.6)
Posted: Wed Jun 23, 2010 6: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: http://forums.fivetechsupport.com/viewt ... 07#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().
=========
* 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: http://forums.fivetechsupport.com/viewt ... 07#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().