GUIBOX

This is just a simple set of routines that will generate good looking windows in VGA screen mode 12.  I was in need of this type of thing for a custom installation routine and could not find anything so I put it together.

Included in the archive should be the following:

GUIBOX.LIB
GUIBOX.QLB
DEMO.BAS
DEMO.EXE
README.TXT

The routines are fairly straight forward and should be pretty easy to figure out.  The easiest thing is to just check out the included DEMO.BAS.  It contains calls to all the routines.  The only one that may be tricky is the routine DrawText.  The DECLARE states the variables as Text$,x%,y%,x1%,y1%,clr% however, x1% and y1% do not yet do anything so it doesn't matter what value you put in.  You do have to fill the blanks.  As you can see in the demo, I just stick in zeros to hold the spaces.

The overhead isn't very much either.  I hope someone out there has a need for something like this.  If so, drop me a note!  I'm working on mouse routines (really not tough) and possible pull down menus (I can't find any to run in SCREEN mode 12).  I've also played with minimize/maximize buttons as well as an actual close button located on the titlebar like those found in Microsoft Windows and Geoworks.  Movable windows and resizables are also something I'm working on.

George Semple
1630 Coconino #36
Cottonwood AZ 86326

AOL screen name  Uth Wistan
CompuServe I.D. 71054,3367
