AIB ... public domain  Amiga Interface Builder  by Doug Dyer
More fun for the whole family...

--------------------------
Hello World

Hi.  This was a project I did in about two weeks in '91.  It was never 
finished, but it is successful in some things such as the menu
construction.  The reason for releasing this is so others have gadtools
example source, and perhaps someone might want to finish it?

I sortuv ran out of steam... and AIB sat in a drawer hidden away.  The
source code is real poor because this was just a learning experience and I 
added things as I went along.

Really, the only thing yet to be done (other than generating source) is to
generate gadtools in the window.  I tried a purely gadtools driven interface
for AIB which worked great for windows and menus, but because gadtools are 
so rigid, it was hard to think of a flexible enough interface.  Ill leave it
to you.



--------------------------
AIB and its uses

AIB is a breeze to create windows/menus.  Watch the "Sketchpad" window
which is the developing application.  As you build menus, etc., this
window is reset with the new information.

You may pick the user prefs fonts, or your own.  



--------------------------
Compiling

This source should compile using SAS C and the os2.04 includes without
any fancy assigns, etc.  Just type "lmk" in the source directory.



--------------------------
Bugs and whatnot

besides the incompletion... there is one bug I recently observed (which is
trivial): the menu construction for submenu items ignores toggle items (they 
are "normal" entries).


--------------------------
Version


This source code is completely public domain.  I hope it helps someone as
I had to tear through include files, magazine articles, etc.
If you do do something neat to AIB (er...like finish it) please let me know
cause Id like to see it.

Thanks!
Doug Dyer

4900 Brandywood Dr.
Birmingham, AL  35223
ddyer@hubcap.clemson.edu
