deleteStack

Typemessage
DictionaryLCS
LibraryLiveCode Script
Syntax
deleteStack
Associationscard
Summary

Sent to the current card of a stack that's about to be deleted.

Introduced1.0
OSmac, windows, linux, ios, android
Platformsdesktop, server, mobile
Example
on deleteStack -- warn the user
    if the mainStack of the owner of the target \
      is not the owner of the target then -- it's a substack
        answer "This stack will be permanently deleted the" && \
          "next time you save the file."
    end if
    pass deleteStack
end deleteStack
RelatedProperty: destroyWindow, cantDelete
Message: newStack
Command: delete stack
Object: stack
Glossary: trap, stack file, current card, message, command
Control Structure: pass
Description

Handle the deleteStack message if you want to perform cleanup before a stack is deleted from its stack file.

The actual deletion is not triggered by the deleteStack message, so trapping the message and not allowing it to pass does not prevent the stack from being removed.

If a stack's file is deleted with the delete file command (or by the user), and the stack itself is not open, no deleteStack message is sent.

Tagsobjects