FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New FTDN September/Septiembre 2015 (FWH 15.09)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Thu Oct 15, 2015 02:57 PM

FWH 15.09 build 3 is already available! :-)

October 2015 (revised build)

  • Enhancement: Menus and other controls full support unicode

  • Enhancement: Menus full compatibility Backward

  • Enhancement: Menus Items Multiline

  • Enhancement: Unused VBX functions have been removed from dialog.prg

  • Enhancement: function MemoEdit() for FWH 64 was shown in a different way
    from 32 bits. Now it is ok.

September 2015 (revised build)

  • Fix: Fixed bug in function ExtTextOut().

  • Unicode support extended to messagebar, TOutlook (all versions), TTreeView, TExplorerbar, TVistamenu, Tooltips, c5tooltips, etc

  • Enhancement: Tooltip of oBtn TGet

September 2015

  • Enhancement: Command ButtonBar of Fivewin.ch

#xcommand DEFINE BUTTONBAR [ <oBar> ] ;
[ <size: SIZE, BUTTONSIZE, SIZEBUTTON > <nWidth>, <nHeight> ] ;
[ <_3d: _3D, 3D, 3DLOOK, _3DLOOK> ] ;
[ <mode: TOP, LEFT, RIGHT, BOTTOM, FLOAT> ] ;
[ <wnd: OF, WINDOW, DIALOG> <oWnd> ] ;
[ CURSOR <oCursor> ] ;
[ <l2007: 2007, _2007> ] ;
[ <l2010: 2010, _2010> ] ;
[ <l2013: 2013, _2013> ] ;
[ <lNoBorder: NOBORDER> ] ;
[ BRUSH <oBrush> ];
[ COLOR <nColor> ];
[ <l2015: 2015, _2015> ] ;
[ HEIGHT <nAlto> ] ;
=> ;
[ <oBar> := ] TBar():New( <oWnd>, <nWidth>, <nHeight>, <._3d.>,;
[ Upper(<(mode)>) ], <oCursor>, <.l2007.>, <.l2010.>, <.l2013.>,;
[!<.lNoBorder.>], <oBrush>, , <nColor>,, <.l2015.>, <nAlto> )

  • New: DATA of TBar: l2015, new look

  • New: DATA of TBar: lBorder

  • Enhancement: TMenu, Font to the window does not apply to menu

  • New: DATA of TMenu: nFactor, visual adjustment percentage for the
    menus to change the font size of the operating system

  • New: DATA of TMenu: nRightSp, set number of spaces to the right
    of the item to set the width of menus

  • Unicode support extended to all controls. Existing applications
    turn into multi-lingual unicode application by inserting one line
    of code in the Main function

FW_SetUnicode( .t. )

This being a major revision, we request the users to provide
feedback to help improvements.

  • It is the ulitmate aim that a single application can simultaneously
    have different ANSI and Unicode windows at the sametime and also
    one window/dialog to contain some Ansi and some Unicode controls.
    But for now it is desirable to have the entire application either as
    Ansi or as Unicode. However even in a Unicode application, every effort
    has been makde to maintain full backward compatibility of Ansi text
    opetaions including accented characters. Any feedback on this aspect
    will be highly appreciated and promptly responded.

  • Fix: Edit.prg: fixed excess release of font when font clause is used.

  • Enhancement: Unicode support for common messageboxesm MsgInfo(),
    MsgAlert(), MsgStop(), MsgYesNo(), MsgNoYes(), MsgRetryCancel(),
    MsgAbout(), MsgRun, MsgWait(). MsgText and Title can be any
    combination of UTF8/ANSI. Buttons are shown in the default
    language installed.

  • MsgGet() supports unicode display and edit if FW_SetUnicode()
    is set to TRUE.

  • MemoEdit() supports unicode display and multilingual edit
    if FW_SetUnicode() is set to TRUE

  • Enhancement: TEdit control supports multiline mode.

  • Supports multi-lingual edit from keyboard / paste.
  • Supports password clause

  • Enhancement: GetTextWidth(). Optionally text height can be
    retrieved in the 4th parameter if passed by reference.

  • New: functions CompareString( nLocaleID, cUtfStr1, cUtfStr2 ) and
    CompareStringEx( cLocaleName, cUtfStr1, cUtfStr2 ) adopting Win API
    for comparing UTF8 stings,

  • New: DATA ncLocalID of TXBrwColumn: If provided UTF8 data in
    a column in an arry can be sorted like other columns

  • Enhancement: XBrowse: Reasonable functionality for Unicode Incremental
    Seeks, etc.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Sat Oct 17, 2015 07:57 PM

Hi,
there are still problems displaying menu with 15.09 build 3.

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Sat Oct 17, 2015 08:27 PM

Marco
You can explain what has been noted?

Thanks

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Sun Oct 18, 2015 01:33 PM

Hi,
please have a look to the menus on this video

http://www.softwarexp.co.uk/beta/test/test.html

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Sun Oct 18, 2015 02:05 PM
Marco Turco wrote:Hi,
please have a look to the menus on this video
http://www.softwarexp.co.uk/beta/test/test.html


Marco
As defined by the menu?
Please rebuild your application

Thank
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Sun Oct 18, 2015 03:19 PM

Marco,

Could you please show how you build the menu ?

Could you provide a small example to reproduce it ?

I am testing FWH\samples\fivedit.prg or fivedbu.prg and the menus are working fine.
Could you test them ? thanks

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Wed Oct 28, 2015 11:37 AM

FWH 15.09 build 4 already published

October 2015 ( 15.09 revised build - 4 )

  • Fix: Menus in Windows XP

  • New: Samples Multilin0.prg and MenuClr.prg

  • New: TPrinter class new methods:
    1) SayText( nRow, nCol, cText, [nWidth], [nHeight], [oFont], [cAlign], [nClrText], [nClrBack] )
    Prints multi-line text with word-wrap in the rectangle formed by nRow,nCol,nWidth,nHeight.
    By default width and height are limited to 90% of the page-size.
    By default the text is aligned to Top-Left of the rectangle.

2) PrintImage( nRow, nCol, uImage, nWidth, nHeight, lStretch, nAlpha, lTransp, lGray )
Alternative method to SayImage.
Accepts any image file, resource, memory buffer, bitmap handle, TBitmap or TImage
or TXImage Object and does not require freeimage.dll.

3) SayBitmap method improved. Now SayBitmap also accepts any image file, resource,
memory buffer or bitmap handle and does not require freeimage.dll

  • Fixes for Unicode support:
    1) Combobox with bitmaps
    2) Password Gets

  • Fix: MsgBar: Vertical centering of messages, prompts and bitmaps rectified.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN September/Septiembre 2015 (FWH 15.09)
Posted: Fri Nov 06, 2015 04:59 PM

And finally here it is FWH 15.09 build 5:

  • Enhancement: TMenuitem, allows use of bmps, pngs, jpgs
    Thanks to Manuel Alvarez ( mastintin )

  • Enhancement: function ABPaint() now accepts a sixth and seventh parameters to
    directly resize the painted image. Thanks to Enrico!

  • Enhancement: TXImage: Can now be created from resource.
    New data lUseGDI default .t. If set to .f., uses FI

  • New function FW_UTF8PADR( cText, nBytes )

October 2015 ( 15.09 revised build - 4 )

  • Fix: Menus in Windows XP

  • New: Samples Multilin0.prg and MenuClr.prg

  • New: TPrinter class new methods:
    1) SayText( nRow, nCol, cText, [nWidth], [nHeight], [oFont], [cAlign], [nClrText], [nClrBack] )
    Prints multi-line text with word-wrap in the rectangle formed by nRow,nCol,nWidth,nHeight.
    By default width and height are limited to 90% of the page-size.
    By default the text is aligned to Top-Left of the rectangle.

2) PrintImage( nRow, nCol, uImage, nWidth, nHeight, lStretch, nAlpha, lTransp, lGray )
Alternative method to SayImage.
Accepts any image file, resource, memory buffer, bitmap handle, TBitmap or TImage
or TXImage Object and does not require freeimage.dll.

3) SayBitmap method improved. Now SayBitmap also accepts any image file, resource,
memory buffer or bitmap handle and does not require freeimage.dll

  • Fixes for Unicode support:
    1) Combobox with bitmaps
    2) Password Gets

  • Fix: MsgBar: Vertical centering of messages, prompts and bitmaps rectified.

October 2015 ( 15.09 revised build)

  • Enhancement: Menus and other controls full support unicode

  • Enhancement: Menus full compatibility Backward

  • Enhancement: Menus Items Multiline

  • Enhancement: Unused VBX functions have been removed from dialog.prg

  • Enhancement: function MemoEdit() for FWH 64 was shown in a different way
    from 32 bits. Now it is ok.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion