Window Menu Bars
Volume Number: 7
Issue Number: 10
Column Tag: Color Workshop
Related Info: Menu Manager Memory Manager Color Quickdraw
Window Menu Bars RevisitedÄ
By John A. Love, III, Springfield, VA, MacTutor Contributing Editor
Note: Source code files accompanying article are located on MacTech CD-ROM or
source code disks.
[ John is a member of the Washington Apple Pi Users’ Group from the greater
Washington D.C. metropolitan area and can be reached on AppleLink {D3471} and on
GEnie {J.LOVE7} ... with very, very special thanks to Ben Cranston from the
Programmers’ Special Interest Group of Washington Apple Pi for his brilliance and his
extraordinary patience ... ]
This article builds on James Matthews’ work presented in MacTutor, Nov
1988. My significant additions include:
Color menus.
Hierarchical menus.
Multiple windows with the capability to place varying Window MenuBars
(WMB) in different windows.
Zooming and growable windows that allow the user to scroll the Window
MenuBars horizontally by clicking on my horizontal Menu Scroll Activators
(MSA).
By the way, you’ll notice that the above is a THINK Pascal Project, using version
3.Ø.2 and the appropriate Interface files and Libraries provided on the System 7
CD-ROM. Yes...my application is not only System 7 “compatible”, but System 7
“friendly”...but more on this later.
There are two fundamental sets of PROCEDUREs and FUNCTIONs that are
mandatory:
• Some of Skippy White’s Off-Screen Map routines that were originally presented