forked from livecode/livecode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathappleEvent.lcdoc
More file actions
38 lines (25 loc) · 1.51 KB
/
Copy pathappleEvent.lcdoc
File metadata and controls
38 lines (25 loc) · 1.51 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
32
33
34
35
36
37
38
Name: appleEvent
Type: message
Syntax: appleEvent <class>, <ID>, <sender>
Summary: the <current card> whenever the <application> receives an <Apple event>.
Associations: card
Introduced: 1.0
OS: mac
Platforms: desktop,web
Example:
on appleEvent theClass,theID -- execute a set of statements in a text file
if theClass is "misc" and theID is "dosc" then
request appleEvent data -- get the content of the AppleEvent
do URL ("file:" & it)
end if
pass appleEvent
end appleEvent
Parameters:
class: The class and ID together identify the exact Apple event that was received.The class parameter is the event class: possible classes include aevt (for required Apple Events such as "open document" and "print"), misc (for miscellaneous events such as "do script"), and others.
ID: The ID parameter is the name of the specific Apple event.
sender: The sender parameter is the address of the process that sent the Apple event.
Description:
Handle the <appleEvent> <message> to respond to a custom <Apple event>, or one that you want to handle specially.
Use the request appleEvent <command> to obtain the data associated with an <Apple event>.
For more information about Apple events, see Apple Computer's technical documentation, Inside Macintosh: Interapplication Communication, located at http://developer.apple.com/documentation/mac/IAC/IAC-2.html.
References: send to program (command), flushEvents (function), application (glossary), current card (glossary), Apple Event (glossary), command (glossary), message (glossary)