New FTDN November 2014 (FWH 14.11)
Posted: Sun Nov 30, 2014 7:48 am
November 2014
=============
* Fixed the unresolved external clock() when using Visual Studio:
http://forums.fivetechsupport.com/viewt ... 46&start=0
* combobox.prg: Autofill feature was introduced when CBS_DROPDOWN
style is used in FWH13.05.
- The feature was made available when the conbobox is created on
window and dialog from resource. Now this is extended to dialg
created from source code too.
- The programmer has not option whether to enable/disable this
feature. Now this feature is enabled when lIncSearch is .t., as
originally intended.
- When the user enters text in a case different from the case of
an item, the user's text was over-written by the item's case.
Now if lCaseSensitive is .t., text entered by user in a different
case is preserved.
- Setting of lCaseSesitive was ignored. Now fixed. Eg. Assuming the
array of items contain "apple" and user enters "APPLE", if
lCaseSensitive is .t., the variable is set to "APPLE" otherwise
the variable is set to "apple".
* xbrowse: Added tolerance to legacy programs where bStrData is
directly defined returning a non-string value.
* Enhancement: FWH Printer Preview now includes the changes proposed
by Carlos Vargas. Many thanks Carlos!
http://forums.fivetechsupport.com/viewt ... 86#p167122
* Fix: Minor fix to Class Splitter reported by Maurizio:
http://forums.fivetechsupport.com/viewt ... 53&start=0
* Enhancement: Many enhancements on FWH Class TGdiPlus:
+ new methods for Class Graphics:
DrawArc: Draws an arc
DrawPath: Draws the lines of a previously created path
DrawImage: Draws an image for the GDI+ supported formats
DrawRoundRect: Draws a round rect
+ new method for Class Pen:
SetColor: allows to set a new color for the pen without having to build a new one
Parameters: Transparency, nRed, nGreen, nBlue
+ New Class Path : allows to draw several different lines of a path to later on draw
them on the screen
Methods:
New: Creates a new Path
Destroy: destructor
AddLine: Add a line
AddRectangle: Add a rectangle
AddRoundRect: Add a round rect
AddArc: Add an arc
CloseFigure: Closes the path drawn with the previous methods
(Please review Method AddRoundRect source code to review its use)
+ New Clase GDIBmp: Allows the use of images
Methods:
New( cFile, cResname ): Builds the GdiBmp object, from a file or from
resources (for bmps only, up to now)
Destroy: destructor
Save( cFile ): Saves the object into a new file with any of the supported
types.
* New function GDIPlusConvertImage( cImageIni, cImageEnd )
Allows to convert an image type into a different one, just specifying
the source file and the tdestination file
+ samples\gdiplus3.prg is a new example showing all the previous
capabilities
http://forums.fivetechsupport.com/viewt ... 43#p167643
Many thanks to Manuel Alvarez (Mastintin). Big thank you Manuel!
* New: There is a new samples\buildxhb.bat for xHB.com users:
http://forums.fivetechsupport.com/viewt ... 53#p168053
Many thanks to Carlos Vargas!
* Enhancement and bug fix: New clause TRUEPIXEL to use the right pixel
coordinates when creating dialogs. FWH provide now a new function
FW_SetTruePixel( lOnOff ) to set it for the entire application.
http://forums.fivetechsupport.com/viewt ... 57&start=0
Many thanks to Paco Garc¡a!
* Enhancement: New function FIMakeThumbNail( cSrcFile, cDstFile, nPixel )
based on FreeImage.dll FMakeThumbNail(). Many thanks to Carlos Vargas:
http://forums.fivetechsupport.com/viewt ... 18#p155418
* New: xBrowse: New column data lRunBtnAction class TXBrwColumn.
When oCol:bEditBlock or oCol:aEditListTxt is not empty and
oCol:bEditValid sets oCol:lRunBtnAction to .T. and exits,
the bEditBlock / Listbox is executed immediately after the
oEditGet is closed.
=============
* Fixed the unresolved external clock() when using Visual Studio:
http://forums.fivetechsupport.com/viewt ... 46&start=0
* combobox.prg: Autofill feature was introduced when CBS_DROPDOWN
style is used in FWH13.05.
- The feature was made available when the conbobox is created on
window and dialog from resource. Now this is extended to dialg
created from source code too.
- The programmer has not option whether to enable/disable this
feature. Now this feature is enabled when lIncSearch is .t., as
originally intended.
- When the user enters text in a case different from the case of
an item, the user's text was over-written by the item's case.
Now if lCaseSensitive is .t., text entered by user in a different
case is preserved.
- Setting of lCaseSesitive was ignored. Now fixed. Eg. Assuming the
array of items contain "apple" and user enters "APPLE", if
lCaseSensitive is .t., the variable is set to "APPLE" otherwise
the variable is set to "apple".
* xbrowse: Added tolerance to legacy programs where bStrData is
directly defined returning a non-string value.
* Enhancement: FWH Printer Preview now includes the changes proposed
by Carlos Vargas. Many thanks Carlos!
http://forums.fivetechsupport.com/viewt ... 86#p167122
* Fix: Minor fix to Class Splitter reported by Maurizio:
http://forums.fivetechsupport.com/viewt ... 53&start=0
* Enhancement: Many enhancements on FWH Class TGdiPlus:
+ new methods for Class Graphics:
DrawArc: Draws an arc
DrawPath: Draws the lines of a previously created path
DrawImage: Draws an image for the GDI+ supported formats
DrawRoundRect: Draws a round rect
+ new method for Class Pen:
SetColor: allows to set a new color for the pen without having to build a new one
Parameters: Transparency, nRed, nGreen, nBlue
+ New Class Path : allows to draw several different lines of a path to later on draw
them on the screen
Methods:
New: Creates a new Path
Destroy: destructor
AddLine: Add a line
AddRectangle: Add a rectangle
AddRoundRect: Add a round rect
AddArc: Add an arc
CloseFigure: Closes the path drawn with the previous methods
(Please review Method AddRoundRect source code to review its use)
+ New Clase GDIBmp: Allows the use of images
Methods:
New( cFile, cResname ): Builds the GdiBmp object, from a file or from
resources (for bmps only, up to now)
Destroy: destructor
Save( cFile ): Saves the object into a new file with any of the supported
types.
* New function GDIPlusConvertImage( cImageIni, cImageEnd )
Allows to convert an image type into a different one, just specifying
the source file and the tdestination file
+ samples\gdiplus3.prg is a new example showing all the previous
capabilities
http://forums.fivetechsupport.com/viewt ... 43#p167643
Many thanks to Manuel Alvarez (Mastintin). Big thank you Manuel!
* New: There is a new samples\buildxhb.bat for xHB.com users:
http://forums.fivetechsupport.com/viewt ... 53#p168053
Many thanks to Carlos Vargas!
* Enhancement and bug fix: New clause TRUEPIXEL to use the right pixel
coordinates when creating dialogs. FWH provide now a new function
FW_SetTruePixel( lOnOff ) to set it for the entire application.
http://forums.fivetechsupport.com/viewt ... 57&start=0
Many thanks to Paco Garc¡a!
* Enhancement: New function FIMakeThumbNail( cSrcFile, cDstFile, nPixel )
based on FreeImage.dll FMakeThumbNail(). Many thanks to Carlos Vargas:
http://forums.fivetechsupport.com/viewt ... 18#p155418
* New: xBrowse: New column data lRunBtnAction class TXBrwColumn.
When oCol:bEditBlock or oCol:aEditListTxt is not empty and
oCol:bEditValid sets oCol:lRunBtnAction to .T. and exits,
the bEditBlock / Listbox is executed immediately after the
oEditGet is closed.