[comp.sys.amiga.tech] Moving windows between screens

SLMYQ@USU.BITNET (05/15/88)

Have a special flag in the Screen (and NewScreen) structure which tells
Intuition, "other guys can put windows on my screen".  Then make some
way that the user can move "special" windows (with a special flag)
between screens which have this capability.  If an application decides
to close its screen, and somebody else's windows are still on it,
Intuition just sends a CLOSEWINDOW message, maybe along with a flag
which tells exacly what happened.  Or maybe it just moves the window
back to the Workbench screen.

Anyway, that would take care of a major inconvenience.  I'd like to be
able to bring up a calculator or another utility on ANY screen.

Also, I was just reading somebody's (can't remember the name) article
on AREXX "button boxes".  Since I don't have AREXX, I don't really
understand the details, but I see the general idea.  With this
barrier removed, button boxes might be put into windows and moved
between screens easily.

Anyway, some ideas to munch on...

                                Bryan Ford (SLMYQ@USU.BITNET)

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (05/16/88)

In article <8805150243.AA18494@jade.berkeley.edu> SLMYQ@USU.BITNET writes:
>Have a special flag in the Screen (and NewScreen) structure which tells
>Intuition, "other guys can put windows on my screen".

	Willy Langeveld recently posted to BIX a method of doing this.  He
called them PublicScreens.  It's being discussed, and people are poking
holes in his approach.  (I'm going to regret this, but) If there's
sufficient demand, I'll re-post his approach for PublicScreens here.  I
don't think Willy has access to the Net.

	Actually, I owe Willy a favor, anyway; he got me a (temporary) free
account on BIX.

>Then make some
>way that the user can move "special" windows (with a special flag)
>between screens which have this capability.  [ ... ]

	Willy's goodie doesn't do that.

>Anyway, that would take care of a major inconvenience.  I'd like to be
>able to bring up a calculator or another utility on ANY screen.
>
	This evidently was Willy's motiviation for writing the PublicScreen
handler.

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape  ihnp4!pacbell -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor