close/quit function
close/quit function
I'm trying to make a close and quit option on a floating menu that can act upon any/all open stacks. this involves a popup asking are you sure you want to (close/quit) and yes/no buttons that can close the stack that I had on top or quit all stacks. I've been able to get quit to work, but because close is so specific in what it is trying to act upon - the last opened stack which is not the popup (where the popup is the window with the button on it, and is also the top window/stack) it's a lot more difficult to get working. Is there a simple solution, or would I have to include something like "if stack xxx is open then close stack xxx" so, the long way.
I've looked through the dictionary and it seems like there isn't anything specific enough or anything that works within the context I need.
e. g. mainwindow open and substack1 open, substack2 and 3 not open but in existence. Close popup opens and button on popup must act on substack1, but also be able to act on substack 2 and/or 3 if open.
is there a command/etc. that works on the prior opened stack (e. g. not the popup, which is the current window)
I've looked through the dictionary and it seems like there isn't anything specific enough or anything that works within the context I need.
e. g. mainwindow open and substack1 open, substack2 and 3 not open but in existence. Close popup opens and button on popup must act on substack1, but also be able to act on substack 2 and/or 3 if open.
is there a command/etc. that works on the prior opened stack (e. g. not the popup, which is the current window)
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: close/quit function
It sounds like what you're looking for is the topstack function:
https://livecode.com/resources/api/#liv ... t/topstack
https://livecode.com/resources/api/#liv ... t/topstack
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- VIP Livecode Opensource Backer
- Posts: 3581
- Joined: Mon Jan 22, 2007 7:36 am
- Location: Berkeley, CA, US
- Contact:
Re: close/quit function
<sigh> Note that the LiveCode website no longer responds to REST calls that way.
You have to go to https://livecode.com/resources/api/ and type "topstack" into the search bar.
You have to go to https://livecode.com/resources/api/ and type "topstack" into the search bar.
PowerDebug http://powerdebug.ahsoftware.net
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: close/quit function
How about typing 'topstack' into the Dictionary?
- - -
Here's something to play with.
- - -
Here's something to play with.
- Attachments
-
- RED.livecode.zip
- Stack.
- (1.01 KiB) Downloaded 124 times
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: close/quit function
Oooooer . . . did not realise this thread has been sitting around for 2 years with nothing happening.
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: close/quit function
I was reading the bit in the Dictionary about destroyStack and
could NOT find what the default situation was.
could NOT find what the default situation was.
-
- VIP Livecode Opensource Backer
- Posts: 4013
- Joined: Sun Jan 07, 2007 9:12 pm
- Location: Bochum, Germany
Re: close/quit function
It is a preference.richmond62 wrote: ↑Fri Jul 22, 2022 9:30 amI was reading the bit in the Dictionary about destroyStack and
could NOT find what the default situation was.
Go to Preferences -> "Files & Memory" and choose your preferences for "DestroyStack"
Kind regards
Bernd
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria