forked from livecode/livecode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeleteWidget.lcdoc
More file actions
40 lines (26 loc) · 992 Bytes
/
deleteWidget.lcdoc
File metadata and controls
40 lines (26 loc) · 992 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Name: deleteWidget
Type: message
Syntax: deleteWidget
Summary:
Sent to a <widget> just before it is removed from the <stack>.
Associations: widget
Introduced: 8.0
OS: mac, windows, linux, ios, android, html5
Platforms: desktop, server, mobile
Example:
on deleteWidget
-- Save the state by storing value in the stack
dispatch "saveWidgetState" to this stack \
with "the name of me,the cStateValue of me"
end deleteWidget
Description:
Handle the <deleteWidget> message if you want to perform cleanup
before a <widget> is removed from the <stack>.
The actual deletion is not triggered by the <deleteWidget> <message>,
so <trap|trapping> the <message> and not allowing it to <pass> does
not prevent the <widget> from being removed.
However, the <undo> <command> will restore a <widget> after it is
deleted by the user.
References: undo (command), command (glossary), message (glossary),
pass (glossary), trap (glossary), stack (object), widget (object)
Tags: objects