Short:        GUI Extension v1.62 - *THE* best Intuition extension
Author:       ghizzo@agonet.it (Pietro Ghizzoni)
Uploader:     ghizzo agonet it (Pietro Ghizzoni)
Type:         dev/amos
Replaces:     dev/amos/GuiExt.lha
Architecture: m68k-amigaos


The GUI extension is a powerful, easy-to-use extension for giving your
programs a Graphical User Interface (GUI) in the Workbench environment. To
create your GUIs, you will need the GadToolsBox editor. This can be
downloaded from /aminet/dev/gui/gadtoolsbox20c.lha - Version 2.0c is needed.

This is version 1.62 of the extension and it's completely FREEWARE. If you
really like this extension, send a post card to the author!

©1995-1997 Dairymen Soft.


History:

v1.62  04-05-97  Bug Fixes
--------------------------

- Fixed a nasty bug in the Custom string handling routines. Special thanx
to Steve Clack (Liquid Software Design) and John C. Bintz for the bug
reports 

- Updated the font sensitivity routines



v1.61  30-03-97  Official release
----------------------------------

- New Commands:
  + Gui Os
  + Gui Sx
  + Gui Sy
  + Gui Sw
  + Gui Sh
  + Gui Clw
  + Gui X Gad
  + Gui Y Gad
  + Gui Gad Width
  + Gui Gad Height
  + Gui Kind
  + Gui Gad Adr
  + Gui Range
  + Gui X Font
  + Gui Y Font
  + Gui Len
  + Gui Activate

- Bug fixed that caused window to be trashed if iconified several times.

- Gui Wait Vbl command expanded to take a parameter.

- Added AREXX support!

- Fixed stupid bug in the Gui Converter that may cause Enforcer Hits.

- Now you can break the Gui Wait command :) (Only if there is a GUI opened).

- Fixed Gui Sensitive problem! Now the routine handle correctly small fonts
  such as xen/8.

- Now font sensitive is activated as default.

- Changed/added Gui Wait values:
   -3 - Internal use! No longer returned!
   -9 - TCP/IP message received (not yet implemented).
  -10 - Arexx message received.

- New Gui Compiler/Shell v1.22.

- AMOS string handling routines have been altered so all strings are
  automatically NULL terminated!

- Fixed bug: You can now set/range an integer gadget to a negative value.



v1.6  24-08-96
-----------------------


- New commands:
  + Gui Key Shift
  + Gui Read
  + Gui Read$
  + Gui Remember On/Off
  + Gui Beep
  + Gui On/Off
  + Gui Lock
  + Gui Unlocks
  + Gui Title
  + Gui In Width
  + Gui In Height
  + Gui Paper
  + Gui Pen
  + Gui Writing
  + Gui Text
  + Gui Event

- Fixed the 2 Enforcer hits caused by listview gadgets when a window is
  closed.

- Fixed another bug in the Gui Close command... now ALL the allocated memory
  will be released.

- Fixed bugs in the listview gadgets management routine. Now the
  ShowSelected Options works fine, and no more random elements appear in the
  listview.

- Fixed a bug in the Gui Converter... now the GUI banks are a bit shorter.

- Fixed/updated other minor aspects of the GUI Converter.

- Now Gui Wait doesn't lock the system if AMOS is to front, or if you press
  Amiga-A just before the Gui Wait command. e.g. If AMOS is at front, Gui Wait
  puts it to back!

- Fixed bug in the progress bar gadgets. Now the gadget ALWAYS works fine.

- Fixed bug in the font sensitive routine.

- Now the custom gadgets are better located in a font sensitive GUI.

- NEW!!! added the HotLinks! ... real power. :)

- Now Gui Asl$ allows pattern matching.

- Improved the Gui Amiga command.

- Improved the Gui Open command:
  + Now you can set the x,y coordinates of a GUI before opening it.
  + If you try to open a already open window, this window will be put to
    front.
  + Gui Open checks if the GUI bank is supported or if it's a old version.

- Now Gui To Front activate the window too.

- Now Gui Wait report windows resizing.

- Added a new version of the GUI Image Grabber (2.1) (Thanx Michele!).

- Added a new version of the GUI Compiler (1.2).
  + More OS integration.
  + More stable under OS 3.x.
  + NEW: hides the AMOS nature of the program! Now it's impossible to
    discover AMOS with Artm/SnoopDos/Scout/Xoper etc.!
  + NEW: purify option! Now the executable is "purified" from AMOS related
    things... if you Zap the code you will find nothing!
  + Removed silly (bugged) amos patch/hack.

- Added a new version of the GUI Converter (1.6).

- No longer sets the current directory to RAM: at boot.



v1.5ß  First Public BETA VERSION
--------------------------------
