       *************************************************************
       ***************    ===The Window System===    ***************
       *************************************************************
            
                  Copyright (c)1995,1996 Malcolm Taylor


   This is a event based windowing system for djgpp. It consists of a 
graphics library and a class library for creating and managing windows.

   The current version is 1.21


* Installation:

   There are two ways to install this package. Firstly unzip the zip file
   in it's own directory (djgpp\contrib\tws for example) including
   directories.
   The first method is to edit your djgpp.env file and add the .../tws/lib
   directory to your library path, and .../tws/include directory to your
   include path.
   The second method involves copying the libraries and headers to your lib
   and include directories respectively. Make sure that the headers in the
   tws directory get copied into <your_djgpp_dir>/include/tws directory.
   The first method is safer (no possibility of overwriting someone elses 
   header files.


* Features:

   The graphics library works in any colour depth without the program needing
   to change it's code. There are two forms of most functions, one that uses
   a single colour number (0-255), and one that uses an rgb triple to define
   a colour. The second version will dither if in an 8bit mode.

   The window system has sizeable, moveable and overlapping windows whose
   functionality comes from the base Window class.

   All actions are caused by events passed between classes. Events from
   timers can also be set up.

   Other controls:
      Menus
      Popup Menus
      Buttons
      Static Text
      Edit Text (with clipbord support, single line)
      Sliders
      Progress indicators
      Check boxes
      Radio buttons

   High level windows:
      Tab navigated windows (for dialog boxes)
      Scrolling windows
      File dialog box (compatible with Win95 long filenames)
      Message box (including selectable buttons)
      Help window supporting simple hypertext help files


* Requirements:

   This requires djgpp v2.0.
   The graphics require at least a VGA card, but a VESA compatible SVGA 
      card is highly recommended (VESA v1.2 or greater).
   Does not require any other libraries apart from the standard c library.
   Works best on a 486 computer with at least 4M of ram.


* Next Release:

   These are a few of the features that will be in the next release:
      TextEditor window
      Multi-threading (if I get this going it may get added to libc.a,
         so inclusion in this library depends on the next release of DJGPP)


* Misc:

   This package is not freeware, so please read legal.txt where the license
   is described. (The license allows for the creation of Freeware without
   needing to register though)

   If you have any queries, or suggestions email to:
      malcolm@manawatu.gen.nz


