Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- FiveWin 1.9.2 - January 97 - fivewin 1.7 c http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 FiveWin 1.7 c
 =============

* Feature missing: Dialogs were not processing WM_TIMER events. Now it is
  ok!

* Feature missing: Controls were not processing WM_RESIZE events. Now it
  is ok!

* TBitmap Class has been enhanced. Now it supports ZOOM IN and OUT effects.
  See SAMPLES TestBmp1.prg. Many thanks to Jesus Iniesta for his help.

* TFile Class: Now working with empty files is Ok! A new Method ::AppendLn()
  added. See SAMPLES TestFile.prg for a working sample.

* Enhancement: Now FiveWin works also as a DDE Server. Some work is still
  missing to support all features. Also, DDEML support is coming soon!
  See SAMPLES DdeClien.prg and SAMPLES DdeServe.prg. Run them together!

* Modification: TWBrowse:lEditCol() has been modified. Latest revisions
  inhabilited the capability of using the same variable edited as part
  of the VALID clause. It works ok now!

* New feature: Clause READONLY has been implemented also in standard GETs.
  See SAMPLES TestKey.prg.

* Little bug: TMdiClient:Select() was not working with value 1. It was a
  >= instead of >. It is ok now.

* Enhancement: TBitmaps objects were not recognizing doble click with the
  mouse. We have modified TWindow:Register() so now all classes process
  the mouse doble click event. Remember that there is a CodeBlock bLDblClick
  that gets executed -if defined- when processing this event.

  bLDblClick receives three parameters: nRow, nCol, nFlags which are the
  row, col where the mouse was clicked and keyboard special keys flags
  -situation of the keyboard when doble clicking-.

  See SAMPLES TestBmp.prg for an easy sample of doble clicking on a
  bitmap.

* New: TWBrowse:Report() METHOD !!! Now, you can automatically generate
  a report from a Browse, with exactly the same information as the browse.
  Generating a report from a browse is as easy as doing oBrw:Report().

               <oBrowse>:Report( <cTitle>, [<lPreview>] )

  By default <cTitle> is the title of the container window of the browse and
  lPreview is .t.. In just seconds you can generate all the printouts of
  your browses. Simply great!!! Thanks to Ignacio Ortiz for its superb help!

* Enhancements: METHODs KeyDown() and KeyChar() in Classes TGet and TMultiGet
  have been enhanced to have a higher coherent behavior with SetKey() features
  and READONLY features (both normal TGet and TMultiGet accept now READONLY
  clause).

* New: Function Bin2D() converts a string which holds a double into a number.
  It is usefull for working with ODBC when retrieving numbers.

                 Bin2D( <cDouble> )  --> nDouble

* Bug fixed: Due some late modifications, WHEN were not working properly.
  Now it is ok! We have modified TControl:GetDlgCode() and a new TWBrowse:
  GetDlgCode(). Thanks to Jose Gabriel Escobedo.

* Enhancement: ComboBox objects now also manage numeric values. You may do
  things like:

        REDEFINE COMBOBOX nVar ITEMS ...

        or

        REDEFINE COMBOBOX cVar ITEMS ...



Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson