home *** CD-ROM | disk | FTP | other *** search
- February 20, 1987
-
- MULTI-LEVEL WINDOWS
- Version 3.2
-
- PURPOSE:
-
- This utility creates incredibly quick multi-level windows as
- include files in Turbo Pascal programs for IBM PC/XT/AT compati-
- bles. They work on MDA, CGA, and EGA adapters in any column mode
- (40/80/etc.). This utility uses the quick screen writing utilities
- of QWIK21.INC. Users are encouraged to participate in the free
- Teamware concept with the release of these procedures.
-
-
- TEST DRIVE:
-
- Compile and run the tutoring program WTUTOR32.PAS to get a feeling
- for features and speed.
-
-
- FILES:
-
- In this version, WINDOW32.ARC contains:
-
- !_read .me!: File that insists you get a copy of QWIK21.ARC.
- Qwik21 .inc: Include file for quick screen writing utilities.
- Window32.inc: Include file for your programs to use windows.
- Wtutor32.pas: Demo of Window32.inc and Qwik21.inc which also
- gives a tutorial of user instructions.
- Window32.doc: This document.
-
-
- IMPROVEMENTS:
-
- You should know from the start that this version is not a drop-in
- replacement over version 3.0. In my judgement, some attribute
- parameters were a little difficult to interface with other programs
- and I modified them for ease of use. Second, there are some spiffy
- special effects - zooming and shadows. Run the tutor program for
- more info.
-
- | Version 3.1 had a small bug in it that would cause an infinite loop
- | with the zoom effect on for MakeWindows with Row/Col<4. It has
- | been corrected, but you must remember that a Turbo window cannot
- | have less than 2 rows or columns and still work scrolling and wrap-
- | around.
-
-
- TEAMWARE:
-
- With the release of this utility, I hope to introduce the concept
- of Teamware. These utilities are FREE, so don't worry. Many pro-
- grammers have done some superior individual efforts and have
- benefited many. But the problem is just that - they are individual
- efforts that as packages are not compatible with other individual
- efforts. And many of the programs are released as copyrighted so
- that others cannot use them in certain contexts. It seems that if
- users have other expertise and discover ways to combine each others
- utilities, the benefits can improve greatly. This is what this
- utility has done.
-
- As Teamware, users CAN and are encouraged to:
-
- 1. Use the utilities to enhance their programs and applications
- in both private and commercial contexts.
- 2. Combine, create, and edit other utilities and re-release them
- as Teamware by permission of the previous author(s)/editor(s).
- 3. Enhance shareware programs provided they are applications that
- in no way represent or advertise the power of the utilities
- themselves.
- 4. Ask about questionable use of the utility.
-
- As Teamware, users CANNOT:
-
- 1. Distribute the utilities for profit.
- 2. Combine, create, and edit other utilities and re-release them
- as Shareware or for any profit as enhanced utilities.
-
-
- ADDITIONAL NOTES:
-
- The WTUTOR32.PAS covers most of the instructions for use, but users
- should also read QWIK21.DOC to get the most of these utilities. For
- instance, WINDOW32.INC can work on up to 8 display pages depending
- on your video card. Turbo Pascal procedures only work on the first
- page, page 0. This is where Q screen utilities come in. They will
- work on any page. Even though WINDOW32.INC will seem to make a
- Turbo Window on say page 3, the standard procedures of WriteLn,
- Window, GotoXY, etc. will not work there. You must then use Q
- screen utilities for those pages.
-
- There may be later versions of QWIK.INC, so use the latest one.
-
- Art Hill and myself are working on some full-blown multi-level
- pulldown menus with this file. They should be available soon as
- PULL11.ARC.
-
-
- LIABILITY:
-
- No liablities are assumed in the use or misuse of these utilities.
-
-
- CREDITS:
-
- The initial program was developed by Michael Burton in his copy
- of WINDO.INC, ver 2.4. The program was edited by permission and
- re-released as WINDOW30.ARC.
-
- Copyright (c) 1986 by James H. LeMay, Michael Burton
- These procedures are public domain under the Teamware concept.
- If there are any problems, please let me know.
-
- Jim LeMay, 6341 Klamath Rd., Ft. Worth, TX 76116
- 1-(817) 732-7150 (after 1730 PST), CIS 76011,217
- Michael Burton, 15540 Boot Hill Rd., Hayden Lake, ID 83835
- 1-(208)-772-9347 (after 1800 PST)
-
- Special effects concepts were graciously suggested by:
-
- Rick Fothergill, 141 Oak Hill Road, Pittsfield, MA 01201
- Data: 1-(413)-499-7245, CIS 76210,443
- GEnie Mail: R.FOTHERGILL
-
-
- REVISIONS:
-
- Version 3.0 (01-01-87):
- . Incorporated QWIK21.INC for improved performance,
- compatibility, and reduction of code.
- . Released under the teamware concept.
-
- Version 3.1 (02-11-87):
- . Added zoom and shadow effects.
- . Added attribute function.
- . Added justification for window title.
- . Combined foreground and background parameters into one
- attribute.
- . Deleted Bleep procedure.
- . Modified border constants and added BlankBrdr and UserBrdr.
- . Made Qbox skip border for NoBrdr.
- . Made MaxWndw responsibility of the user.
-
- | Version 3.2 (02-20-87):
- | . Corrected bug in zoom effect that caused infinite loop
- | on windows with a row/col < 4.
- | . Added ScrollWindow (Suggested by Art Hill).