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