path of a 'closeStackRequest'

Vikram Singh vikamsingh at mailandnews.com
Wed Jan 22 05:43:19 EST 2003


Graham,

You could get the name of the substack from 'this stack'

The mainstack script:

on closestackrequest
put the short name of this stack into tryingToClose
---handle tryingToClose here----
end closestackrequest

Regards
Vikram

----- Original Message -----
From: "Graham Samuel" <livfoss at blueyonder.co.uk>
To: "Revolution user discussion" <use-revolution at lists.runrev.com>
Sent: Thursday, January 16, 2003 7:21 PM
Subject: path of a 'closeStackRequest'


> I must be doing something really dumb, but I don't understand what.
> In the app I'm developing (Revo 1.1.1 on MacOS 9.2.2), I have a
> mainstack and a number of substacks. I appear to be getting more than
> one 'preOpenStack' message to my main stack, which since my intention
> is only to open it once during the whole life of my app, is causing
> me considerable bother.
>
> In the absence of a path-tracing feature in the debugger, I therefore
> put this handler into my mainstack:
>
> on closeStackRequest
>    answer (the short name of the target)&&"is trying to close the Anchor
stack"
>    pass closeStackRequest
> end closeStackRequest
>
> and went back to testing. I found that when I closed a substack by
> clicking on its close box, the handler in the mainstack got called,
> with the target being the first card of the substack. There is no
> stack script in the substack. What's going on? It looks as if the
> 'closeStackRequest' for the substack has got into the message path
> for the mainstack and is being applied to the mainstack, but why? If
> I want to allow closing of some substacks, either by scripting or by
> my user without affecting the mainstack, what do I do?
>
> All explanations gratefully received, and as usual any pointers to
> existing documentation on the subject (I am more than happy to read
> up on this stuff, but I am often puzzled as to where to look).
>
> TIA
>
> Graham
> --
> -------------------------------------------------------------------
>           Graham Samuel / The Living Fossil Co. / UK & France
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list