Xref: utzoo comp.sys.amiga:20441 comp.sys.amiga.tech:1106
Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!killer!ames!oliveb!amiga!boing!dale
From: dale@boing.UUCP (Dale Luck)
Newsgroups: comp.sys.amiga,comp.sys.amiga.tech
Subject: Re: Active Window (Re: An annoying feature of 1.1,1.2, etc that I want gone)
Keywords: Suggestion
Message-ID: <341@boing.UUCP>
Date: 26 Jun 88 05:03:39 GMT
References: <4023@pasteur.Berkeley.Edu> <135@quintus.UUCP> <2166@sugar.UUCP> <339@boing.UUCP> <137@quintus.UUCP>
Reply-To: dale@boing.UUCP (Dale Luck)
Organization: Boing, Milpitas, Ca.
Lines: 21

In article <137@quintus.UUCP> pds@quintus.UUCP (Peter Schachte) writes:
>
>The pointer should be set not only when the window is first opened, but also
>every time it is given focus by being clicked in.
>I don't think you want a REAL stack, as it would grow pretty fast if you
>click around much.

Right, the implementation does not necesarily need to follow the
semantics of the feature. All it needs to do is look like a stack.
When ever a window becomes active, a time stamp could be placed in the
window structure. When the window is deleted intuition just looks for
the most recently activated window. Simple enough?
   This method also gets around, stale backward activation pointers.
And what do you do when the window you are now going to activate because
the present one is being deleted does not exist.
Dale
-- 
Dale Luck     Boing, Inc. {cbmvax|oliveb|pyramid}|!amiga!boing!dale
Although I do contract work for Amiga-LosGatos, my opinions probably
don't represent those of Commodore or its management or its engineers,
but I think the world would be a better place if they did.