forked from livecode/livecode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdragEnter.lcdoc
More file actions
31 lines (18 loc) · 1.49 KB
/
Copy pathdragEnter.lcdoc
File metadata and controls
31 lines (18 loc) · 1.49 KB
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
Name: dragEnter
Type: message
Syntax: dragEnter
Summary: Sent when the <mouse pointer> moves into an <object> during a <drag and drop>.
Introduced: 2.0
OS: mac,windows,linux
Platforms: desktop,server
Example:
on dragEnter -- show a green outline around the drop target
set the borderColor of the target to "green"
end dragEnter
Description:
Handle the <dragEnter> <message> to perform an action (for example, display a special cursor or set the <acceptDrop> <property>) when the <mouse pointer> enters an <object>.
The <dragEnter> <message> is sent only when a <drag and drop> operation is in progress.
If two controls overlap, a <dragEnter> <message> is sent whenever the <mouse pointer> crosses into a visible portion of a <control>. The <control> on the bottom receives a <dragEnter> <message> only when the <mouse pointer> enters part of the <control> that can be seen. A <control> that is completely hidden by another <control> on top of it will never receive a <dragEnter> <message>.
>*Tip:* Use the <mouseLoc> function to determine where the <mouse pointer> is. Use the <target> <function> to determine which <control> the <mouse pointer> has entered.
References: allowableDragActions (property), acceptDrop (property), function (control_st), dragMove (message), mouseEnter (message), dragLeave (message), dragStart (message), mouseLoc (function), target (function), property (glossary), control (glossary), mouse pointer (glossary), message (glossary), drag and drop (glossary), object (object)
Tags: ui