-
Notifications
You must be signed in to change notification settings - Fork 2
/
Pipe.sdef
48 lines (48 loc) · 1.76 KB
/
Pipe.sdef
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
40
41
42
43
44
45
46
47
48
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
<dictionary title="Dictionary">
<suite name="Pipe" code="PiPE" description="Pipe scripting suite.">
<cocoa name="Pipe"/>
<classes>
<class name="application" code="capp" description="Pipe’s top level class." inherits="application">
<cocoa class="NSApplication"/>
<properties>
<property name="script browser" code="ScBp" description="The script browser." type="script browser" access="r">
<cocoa method="scriptBrowser"/>
</property>
</properties>
</class>
<class name="script document" code="docu" description="A script document." inherits="document">
<cocoa class="ScriptDocument"/>
<responds-to-commands>
<responds-to name="run">
<cocoa method="handleRunCommand:"/>
</responds-to>
</responds-to-commands>
</class>
<class name="script browser" code="ScBr" description="The script browser." inherits="item">
<cocoa class="ScriptBrowserDocument"/>
<elements>
<element type="script document" access="r">
<cocoa method="kwikis"/>
</element>
</elements>
<responds-to-commands>
<responds-to name="test">
<cocoa method="handleTestCommand:"/>
</responds-to>
</responds-to-commands>
</class>
</classes>
<commands>
<command name="run" code="PiPERnSc" description="Run a script.">
<cocoa name="runScript" class="NSScriptCommand"/>
<direct-parameter type="script document" description="The script to run."/>
</command>
<command name="test" code="PiPETest" description="Test something.">
<cocoa name="test" class="NSScriptCommand"/>
<direct-parameter type="any" description="Anything."/>
</command>
</commands>
</suite>
</dictionary>