🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.apple2.gno
Article #230

Re: Multiple Desktop Applications

#230
From: Jawaid Bazyar
Date: Tue, 29 Dec 1992 06:05
36 lines
1889 bytes
johnmac@fawlty.towers.oz.au (John MacLean) writes:

>Would it be possible to:

>- Intercept all toolbox calls to desktop related toolsets
>(eg: window manager, menu manager, quickdraw, qd aux, etc).

>- Keep an array of main window handles, one for each application
>(process-id) that is started.

>- Re-direct all screen oriented calls to operate on the main window
>of the appropriate application.

>- In this way, have multiple applications running on the desktop under
>GNO, with each application running in a scaleable window with a menu bar.

>Has anyone given this (or something similar) some thought?

  John,

  Lots of thought.  First off, there are lots of programs that people
will (reasonably) expect to run from such an environment.  The ones
I'm referring to, like modZap, soniqTracker, Finder, synthLab, Platinum
Paint, and many other, all write directly to the screen.  This is a big
problem and it's highly unlikely anyone will ever change these apps
to not write directly to the screen.

  Other than that, what you noted above is just a few of the things
that Switch-It! does to make its application switching environment
work for most programs.

-- 
 Jawaid Bazyar              |   Ask me about the GNO Multitasking Environment
 Procyon, Inc.              |   for the Apple IIgs!   
 bazyar@cs.uiuc.edu         |   P.O Box 620334
 --Apple II Forever!--      |   Littleton, CO 80162-0334   (303) 933-4649
Technical Details
Message-ID: <bazyar.725609147@teal>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!asuvax!ncar!csn!teal!bazyar
References: <1992Dec28.220347.20730@fawlty.towers.oz.au>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.apple2.gno
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!asuvax!ncar!csn!teal!bazyar
From: bazyar@teal.csn.org (Jawaid Bazyar)
Subject: Re: Multiple Desktop Applications
Message-ID: <bazyar.725609147@teal>
Sender: news@csn.org (news)
Nntp-Posting-Host: teal.csn.org
Organization: Colorado SuperNet, Inc.
References: <1992Dec28.220347.20730@fawlty.towers.oz.au>
Date: Tue, 29 Dec 1992 06:05:47 GMT
Lines: 36