Page 1 of 1

New FTDN February / Febrero 2008 (8.02)

PostPosted: Sun Feb 10, 2008 8:18 pm
by Antonio Linares
February 2008
===========

* Enhancement: Class TTabs now uses Office 2007 look. Please review samples\TestTabs.prg. It looks really nice!

* Fix: Class TXBrwColumn Method PaintFooter() was not using the right font. Now it is ok.

* Enhancement: Class TOutLook2003 new DATA nOption. It keeps the current selected group.

* Enhancement: Class TBar was not using DATA bPainted is 3D clause was used. Now it is ok.

* Enhancement: Class TXBrowse Method Refresh()

* Enhancement: The documentation has been updated and greatly enhanced!:

* New documented functions in FWFun.chm:
AbortDoc()
CodeText()
ComDlgXErr()
CreateEnhMetaFile()
DecodeText()
DrawState()
ExtractLine()
FileTimeToDate()
FileTimeToTime()
GetLogicalDrives()
GetNMHDRCode()
GetNMHDRHWndFrom()
GetNMHDRIdFrom()
GetNMHeaButton()
GetNMHeaItem()
GetNMListViewItem()
GetTimePick()
HeaderGet()
HeaderIns()
HeaderLayout()
HeaderSet()
IlLoadImage()
IsAppThemed()
IsInternet()
IsWin64()
IsWinVista()
MsgCalc()
PageGetMargins()
PageSetup()
PrnGetCollate()
PrnGetPagNums()
PrnGetSelection()
PrnStatus()
RegEnumValue()
SetBalloon()
SetGetColorFocus()
SetTimePick()
ShowIP()
StretchBlt()
TabGetRowCount()
TimeZone()
TransBmp()
TvGetCheck()
TvGetParent()
TvIParam()
TvSetCheck()
TvSetColor()
TvSetItemText()
TvSetTextImage()
VolumeName()
WndBox2007()
xBrJustify()
xBrowseNew()
xBrwAddColumn()

* Updated documentation of functions in FWFun.chm:
cTempFile()
Ctl3DLook()
GetPrintDC()
InvalidateRect()
MenuMeasureItem()
PlayEnhMetaFile()
SetDatePick()
WndCopy()

* New documented Classes in FwClass.chm:

TActiveX
TButtonBmp
THeader
TOutLook2003
TOutLook2003Group
TPreview
TTimePick

* New updated documentation for Classes:

TAnimate
TBtnBmp
TComboBox
TDBCombo
TFTP
TGet
TImageList
TMci
TMultiGet
TRichEdit
TStatusBar
TToolBar
TTreeView
TTVItem
TVideo
TXBrowse
TXBrwColumn

* New documented Commands in FwCmd.chm:

ActiveX
ButtonBmp
Header
ImageList
ListView
Outlook2003
Progress
ReBar
TabControl
TMPicker
Toolbar
TreeView
XBrowse

* New updated documentation for Commands:

Bar
BtnBmp
Cursor
Dialogs
Image
Menu
MsgBar
Printer
RadioButtons
Video

* Fixed: Class TXBrowse Method LButtonDown() was not showing the proper record under some circunstances. Now it is ok.

* Enhancement: Class TButtonBmp was not using upper() of text position. Now it is ok.

* Enhancement: function GetNetCardID() has been enhanced to detect more than one network adapter. If more than one are found then an array is returned. If just one is found then a text is returned to keep backwards compatibility.

* Enhancement: MsgBar 2007 clause is properly painting the items without the previous gray background.

* Fix: FWH internal funcion FixSays() was not properly working when using dialogs and a print preview too. Now it is ok.

* Enhancement: Class TPreview is using the new bitmaps when 2007 clause is used.

* New: New function CursorNo(), sets the "forbidden" cursor.

* Enhancement: FiveWin drag&drop has been improved to use CursorNo() when a window does not accepts a drop operation from FiveWin. Please review samples\TestDrp3.prg

* Enhancement: Class TXBrowse has been improved to provide better support for TWBrowse commands alike support. This way we easy the transition from TWBrowse to TXBrowse.

* New: function GetGuiResources() returns the amount of GDI objects in use.

PostPosted: Mon Feb 11, 2008 9:38 pm
by Antonio Linares
Febrero 2008
==========

* Mejora: La clase TTabs usa ahora la apariencia de Office 2007. Por favor, revisa el ejemplo samples\TestTabs.prg. Tiene una apariencia muy elegante !!!

* Corrección: El método PaintFooter() de la clase TXBrwColumn no estaba usando la fuente correcta. Ahora lo hace correctamente.

* Mejora: La clase TOutLook2003 tiene un nuevo DATA, nOption. Se encarga de mantener el grupo actual seleccionado.

* Mejora: La clase TBar no estaba usando la DATA bPainted si se usaba la clausula 3D. Ahora lo hace correctamente.

* Mejora: Nuevo método Refresh() en la clase TXBrowse.

* Mejora: La documentación ha sido actualizada y mejorada !!! Lo puedes comprobar a continuación:

***** DOCUMENTACION *****

* Nuevas funciones documentadas en FWFun.chm:

AbortDoc()
CodeText()
ComDlgXErr()
CreateEnhMetaFile()
DecodeText()
DrawState()
ExtractLine()
FileTimeToDate()
FileTimeToTime()
GetLogicalDrives()
GetNMHDRCode()
GetNMHDRHWndFrom()
GetNMHDRIdFrom()
GetNMHeaButton()
GetNMHeaItem()
GetNMListViewItem()
GetTimePick()
HeaderGet()
HeaderIns()
HeaderLayout()
HeaderSet()
IlLoadImage()
IsAppThemed()
IsInternet()
IsWin64()
IsWinVista()
MsgCalc()
PageGetMargins()
PageSetup()
PrnGetCollate()
PrnGetPagNums()
PrnGetSelection()
PrnStatus()
RegEnumValue()
SetBalloon()
SetGetColorFocus()
SetTimePick()
ShowIP()
StretchBlt()
TabGetRowCount()
TimeZone()
TransBmp()
TvGetCheck()
TvGetParent()
TvIParam()
TvSetCheck()
TvSetColor()
TvSetItemText()
TvSetTextImage()
VolumeName()
WndBox2007()
xBrJustify()
xBrowseNew()
xBrwAddColumn()

* Documentación actualizada de las siguientes funciones en FWFun.chm:

cTempFile()
Ctl3DLook()
GetPrintDC()
InvalidateRect()
MenuMeasureItem()
PlayEnhMetaFile()
SetDatePick()
WndCopy()

* Nuevas clases documentadas en FwClass.chm:

TActiveX
TButtonBmp
THeader
TOutLook2003
TOutLook2003Group
TPreview
TTimePick

* Nueva documentación para las clases:

TAnimate
TBtnBmp
TComboBox
TDBCombo
TFTP
TGet
TImageList
TMci
TMultiGet
TRichEdit
TStatusBar
TToolBar
TTreeView
TTVItem
TVideo
TXBrowse
TXBrwColumn

* Nuevos comandos documentados en FwCmd.chm:

ActiveX
ButtonBmp
Header
ImageList
ListView
Outlook2003
Progress
ReBar
TabControl
TMPicker
Toolbar
TreeView
XBrowse

* Nueva documentación actualizada para los comandos:

Bar
BtnBmp
Cursor
Dialogs
Image
Menu
MsgBar
Printer
RadioButtons
Video

***** FIN DOCUMENTACION *****

* Corrección: El método LButtonDown() de la clase TXBrowse no estaba mostrando correctamente el registro correcto bajo algunas circustancias. Ahora lo hace correctamente.

* Mejora: La clase TButtonBmp no estaba usando la función upper() en la posición del texto. Ahora lo hace correctamente.

* Mejora: La función GetNetCardID() ha sido mejorada para detectar más de un adaptador de red.Si se encuentra más de un adaptador devuelve una matriz (array). Si sólo encuentra uno, entonces devuelve un texto para mantener la compatibilidad.

* Mejora: En MsgBar la clausula 2007 pinta correctamente los "items" sin el fondo gris previo.

* Corrección: La función FixSays() interna de FWH no estaba funcionando correctamente cuando se usaba en diálogos y en previsualizaciones de impresión. Ahora lo hace correctamente.

* Mejora: La clase TPreview está usando los nuevos "bitmaps" cuando usamos la clausula 2007.

* Nuevo: Nueva función CursorNo(), pone el cursor "prohibido".

* Mejora: El "drag & drop" de Fivewin ha sido mejorado para usar CursorNo() cuando una ventana no accepta una operación "drop" desde
Fivewin. Por favor, revisa el ejemplo samples\TestDrp3.prg.

* Mejora: La clase TXBrowse ha sido mejorada para proporcionar mejor soporte para los comados de TWBrowse. Es la manera más fácil para
la transición de TWBrowse a TXBrowse.

* Nuevo: La función GetGuiResources() devuelve la cantidad de objetos GDI en uso.