In LiveCode, usually you're asked to save a stack, even if you didn't
change it.
The reason is that the property that indicates that the stack has been
changed, is set to true when a field gets focus. A field gets focus
whenever a stacks comes to front. When a stack is closed, it needs to
come to the front :-)
On Mac this issue is worse than on Windows.
In standalones, you need to take care of this yourself. I'm sure you can
do a better job than LiveCode, particularly if you can limit your app
to specific changes.
Mark Schonewille
Economy-x-Talk
https://ecxtalk.nl
https://www.nt2.nu
Programming LiveCode for the Real Beginner
http://www3.economy-x-talk.com/file.php?node=programming-livecode-for-the-real-beginner
Op 24-5-2020 om 19:28 schreef David Epstein via use-livecode:
I want to give the user a choice of whether to save changes before closing a
stack. To script this, I will handle the closeStackRequest message, and find a
way to keep track of whether the stack in question has been changed since it
was last saved.
What I am trying to figure out is under what circumstances LiveCode takes care
of this without my scripting it. In the LiveCode IDE, trying to close an
unsaved stack seems automatically to ask me whether I want to save changes (but
I have not found a handler in the backscripts that implements this). This is
true of stacks I have created with the IDE “new stack” tool and then try to
close. Is it also true of stacks I have created by script?
And what happens in a standalone? Does this feature still work there?
In short, do I need to script an option to save changed stacks before closing,
or can I rely on LiveCode to take care of this?
Many thanks.
David Epstein
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode