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.9 http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 FiveWin 1.9
 ===========

* New Automatic Popup Menu on Mouse right click over the GETs and MultiLine
  GETs (like Windows 95). Just right click on a GET and you will have it!
  With UnDo, Cut, Copy, Paste and Select All options! So easy to manage!

* New clause CANCEL for PushButtons. This clause avoid VALIDating
  the control which looses focus. Ideal for "&Cancel" buttons on
  DialogBoxes. Very usefull! See SAMPLES TestBtnC.prg.
  Thanks to Santi - (Sevilla's TopMost programmer!)

* Warning: Now in Popups Menus we have avoided having to call to
  ClientToScreen(), and we do it automatically at the PopUp activate method.
  So to activate the Popup all you have to do is:

      MENU oPopup POPUP
         MENUITEM ...
         ...
      ENDMENU

      ACTIVATE POPUP oPopup AT nRow, nCol OF oWnd

* New: See SAMPLES RcImport.prg. It is a powerfull utility to automatically
  generate source code to manage your resource dialogs. It is not finished
  100% yet, but if offers all the necessary functionallity to be easily
  enhanced to suit your particular needs. It greatly reduces development
  time!

* New: Manuel Calero Solis has developed new powerfull FiveWin Classes
  for generating all kind of bussiness labels, including most used
  bussiness barcodes!!! See SAMPLES LABELS for a working demo showing
  all possibilities. Full source code is included. Thanks so much Manuel!

* Enhancements: ButtonBar buttons now accept a new clause PRESSED to
  to show from the start as pressed. Two new methods have been added:
  <oBtn>:Toggle() and <oBtn>:GoUp() to change the pressed state of the
  button. See the new IDE toolbar to see how nice it looks.

* There is a dramatic enhancement on the browses scrolling when scrolling
  down or up. Just keep pressed the mouse over the down or up arrow of the
  browse scrollbar and you will see the difference! We were generating
  paints of the whole surface, and now it has been controlled.

* Some late info about using FiveWin and Comix RDD: When building many
  indexes you may ocasionally experience problems. Use CmxSys( 1001, .t. )
  to solve it.

* New clause ON CHANGE added to Class TFolder:

   ... ON CHANGE <uAction>

  <uAction> is converted into a codeblock that will receive two
  parameters <nOption> and <nOldOption>, which are the new selected
  option and the old option selected.

  The codeblock gets evaluated BEFORE the new folder Dialog gets shown,
  so you have there a choice to do some modifications on the folder Dialog
  to be shown.

* New AddEdit() METHOD for PullDown Menus:

      MENU oMenu
         ...
         oMenu:AddEdit()
         ...
      ENDMENU

  Implements all editing features in your application. Remember that now
  you have three quick building menus features: AddMdi(), AddEdit() and
  AddHelp(). See IDE SOURCES Ide.prg for a working sample.

* New parameter added to cGetFile(). The fifth parameter now is lSave,
  which means if you want to invoke the Windows API GetSaveFileName() or
  the default GetOpenFileName().

* New parameter aItems added to TWBrowse:lEditCol() that allows you
  to use your own ComboBoxes for editing browse cells. aItems is the
  latest parameter you have to add to lEditCol() specifiying the
  different options of a ComboBox to build:

      oBrw:lEditCol( ..., { "Red", "Blue", "Green", "Cyan" } )

* New clause ACTION added to MessageBar MSGITEMS. Now you can attach
  actions to be performed when clicking on a user defined item of the
  MsgBar. See SAMPLES TestMsg3.prg

* New function MsgSound() which it is the equivalent of SndPlaySound()
  but to keep equivalence with FiveWin Msg... functions.

* New clauses added to browses: ACTION <uAction1,...>. This clause lets
  you specify an action to be performed when the user clicks on the
  header of a column browse. The column header looks like a pushbutton
  and then performs its action. Very usefull for automatic select
  indexes, searches, etc... !!!

* Warning: Previous TFile() Class has been replaced for a new one,
  entirely written in Clipper, whith a lot of new functionality. A new
  Class, named TTxtFile, inherits from TFile, and offers the necessary
  functionality for managing ascii files. See also TObjFile which
  inherits from TFile and lets you generate OBJ files!



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