
                             |---------------|
                             | WINDOWS R-E-Z |
                             | Version  4.20 |
                             | April 1, 1991 |
          |------------------|---------------|------------------|
          | For users of QuickBASIC 4.++ and BASIC 7.+ ( PSD ). |
          |----------------|-------------------|----------------|
                           | CONNECT  Software |
                           |-------------------|
                           |   Feature List    |
                           |-------------------|


    Window Management System:

      - WINDOWS R-E-Z can stack, print in, resave, clear and restore up 
        to 21 windows.
      - Windows are stacked and restored by window number ( 0 to 20 ).
      - WINDOWS R-E-Z manages all window memory.
      - Window memory is outside of BASIC's 64k storge area ( DGROUP ).
      - Window memory is allocated when a window is made and de-allocated
        when a window is restored.
      - Windows may have single line, double line or blank borders.
      - Windows may be made with or without title boxes.
      - Window titles may be on the top border or in the title box. The
        title can be automatically centered.
      - Window shadows may be in any of four possible positions and may
        be any color.
      - Any window may be defined as the "active window".
      - Routines are provided to clear, change the "print to color",
        and print in, the active window.


    Scroll Windows:

      - Items are selectable via the ARROW, PGUP, PGDN, END or HOME keys.
      - A "key character" is defineable for each selection.  This char-
        acter can be used to make a selection and may be any color.
      - Auto-exit feature allows the scroll routine to be exited return-
        ing the selected item if the key pressed matches the key character 
        for any selection.
      - Multiple-mark feature permits any or all selections to be
        tagged.
      - Single-mark feature facilitates the use of multiple scroll
        windows.
      - Scroll windows may be segmented.
      - Scroll windows may be entered with scroll bar over any item
        in the scroll window.


    Pulldown Windows:

      - Menubar may hold up to ten selections.
      - Each pulldown window may hold up to twenty selections.
      - Menubar selections and pulldown window selections may be
        made using the ARROW KEYS or the "key character" for the
        selection.
      - Key character color is user defineable.
      - Pulldown windows may be segmented.
      - Individual selections in pulldown windows may be disabled
        and made a different color. 
      - Menubar may be located at selectable screen locations.


    Input Routines:

      - Single field dialog boxes may be windowed, windowed with a
        title box, or un-windowed.
      - Area under a single field dialog box is saved and restored to
        the screen when the routine is exited.
      - Multi-field input routine provides ten input screens with up
        to 100 input fields each in the enhanced version.  Two screens
        with up to 25 fields each are available in the unenhanced
        version.
      - Multi-field input screens may be exited via user selectable
        "Exit Keys".
      - ALPHA/NUMERIC, NUMERIC, RESTRICTED and DATE fields are permitted.
      - Alpha/numeric fields may be upper case, lower case, or both.
        Alpha/numeric field length may be up to 79 characters long.
      - Date fields may be set to any of ten formats accepting dates
        from 01/01/1901 to 12/31/2099.
      - Numeric fields may be up to fifteen digits long and set from
        zero to six decimal places.
      - Restricted fields allow input of user selectable characters
        only.
      - Fields may be defined as PROTECTED, AUTO-EXIT, AUTO-ADVANCE, or
        FIXED CHOICE.
      - AUTO-EXIT feature for individual fields provides an easy means
        for data verification.
      - FIXED CHOICE fields allow users to select a field's data by
        pressing the space bar.       
      - Provisions for SINGLE FIELD UPDATE allow quick exit from, and
        re-entry to multi-field input routine.
      - Full editing features are available.


    Keyboard and Mouse Input:

      - Provides an excellent alternative to BASIC'S INKEY$ function.
      - Mouse buttons may be defined to simulate any key.
      - Mouse movement simulates UP, DOWN, LEFT or RIGHT arrow keys.
      - Mouse may be enabled, disabled, or have movement detection
        only disabled.


    Directory routines:
     
      - Default disk may be found or set.
      - Present path may be found.
      - Disk size and free space may be found.
      - Directory listing of any path may be placed in a basic string
        array.  The string array is automatically made and dimensioned.
      - Directory listing may include all files and directories or
        restricted to include any combination of hidden files, system
        files, read only files, directory listings, volume entries, or
        archived files.  Wild cards may be used in directory searches.
      - Directory listing may be expanded to include the file's creation
        time and date, size, and attribute designation.

    
    Get Answer Windows:

      - Provide a means to prompt for, and receive a single key response
        from the user.
      - Input is restricted to allowable keys.       
      - Prompt may be windowed or un-windowed.
      - Area under the window and/or prompt is restored to the screen
        after the routine is exited.


    Sound routine:

      - Sound may be set to "BEEP", "CLICK", or "OFF".


    Misc:

      - Full error detection is provided for all routines.
      - Complete documentation ( 68 pages ) is included. 
      - Provisions for many non-USA users have been made.  Input fields
        accept characters up to CHR$(255) in the alpha/numeric mode.
        Date fields may be DD.MM.YYYY or DD.MM.YY.  Numeric fields may
        use a comma as the decimal designator.
      - The /Ea switch may be used with the BASIC 7.0/7.1 version of
        WINDOWS R-E-Z.
      - Using a combination of ASSEMBLY and BASIC routines, WINDOWS
        R-E-Z provides a quick, memory efficient "add-on" to BASIC 7.+
        and QuickBASIC.

        WINDOWS R-E-Z can be found on COMPSERVE, GENIE, and DELPHI.
        The files are QWEZ42.ZIP for QuickBASIC and PWEZ42.ZIP for
        BASIC 7+ (PDS).

        COMPUSERVE - GO MSSYS    - Microsoft Systems Library - BASIC
                     GO IBMPRO   - IBM Programming Library - BASIC

        GENIE - IBM Sofware library (M615) - Programming Languages
                Microsoft Software library (M505) - BASIC/QuickBASIC

        DELPHI - IBM Software library ( GR PC DA PR )



