Crutch
Well-known member
Here's a pretty weedy question but figured somebody might know: @cheesestraws @Dog Cow
@PB170 pointed out that there's no "Exposé" like feature available in a vintage Mac extension that I know of, so I was planning to try writing one.
Then I realized I don't know how to get the Window Manger's full WindowList representing all open applications' windows in a multitasking environment. (Under System 7 or MultiFinder, the global variable WindowList gets swapped out on a major switch and so only points to the start of the linked list of your current application's windows.) This doesn't seem to be documented in any obvious place. It's possibly described in the Programmers' Guide to MultiFinder which I've never been able to find anywhere.
Does anyone know how, under System 7 or MultiFinder, one can get the list of all open windows in every application? The Window Manager must of course be storing this somewhere.
@PB170 pointed out that there's no "Exposé" like feature available in a vintage Mac extension that I know of, so I was planning to try writing one.
Then I realized I don't know how to get the Window Manger's full WindowList representing all open applications' windows in a multitasking environment. (Under System 7 or MultiFinder, the global variable WindowList gets swapped out on a major switch and so only points to the start of the linked list of your current application's windows.) This doesn't seem to be documented in any obvious place. It's possibly described in the Programmers' Guide to MultiFinder which I've never been able to find anywhere.
Does anyone know how, under System 7 or MultiFinder, one can get the list of all open windows in every application? The Window Manager must of course be storing this somewhere.