root/nodebox/branches/try-qt/Resources/NodeBox.sdef

Revision 1, 2.2 kB (checked in by fdb, 2 years ago)

nodebox initial

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
3<dictionary title="Dictionary">
4        <suite name="NodeBox" code="ndbx" description="NodeBox Script Suite">
5                <cocoa name="NodeBox"/>
6                <enumeration name="export types" code="extp">
7                        <cocoa name="ExportTypes"/>
8                        <enumerator name="QuickTime" code="qtxx" description="Export as QuickTime.">
9                                <cocoa name="quicktime"/>
10                        </enumerator>
11                        <enumerator name="PDF" code="pdfx" description="Export as PDF.">
12                                <cocoa name="pdf"/>
13                        </enumerator>
14                </enumeration>
15                <class name="document" code="docu" description="A NodeBox document" inherits="document">
16                        <cocoa class="NodeBoxDocument"/>
17                        <property name="source" code="psrc" description="The source file for this script." type="text"/>
18                        <responds-to name="run">
19                                <cocoa method="handleRunScriptCommand:"/>
20                        </responds-to>
21                        <responds-to name="export">
22                                <cocoa method="handleExportScriptCommand:"/>
23                        </responds-to>
24                </class>
25                <command name="run" code="ndbxruns" description="Run a document.">
26                        <cocoa class="NSScriptCommand"/>
27                        <direct-parameter description="The document(s) or window(s) to run." type="document"/>
28                </command>
29                <command name="export" code="ndbxexpt" description="Export a document.">
30                        <cocoa class="NSScriptCommand"/>
31                        <direct-parameter description="The document(s) or window(s) to export." type="document"/>
32                        <parameter name="in" code="kfil" description="The file in which to save the document" type="file">
33                                <cocoa key="fname"/>
34                        </parameter>
35                        <parameter name="as" code="extp" description="The type of file to export" type="export types">
36                                <cocoa key="ftype"/>
37                        </parameter>
38                        <parameter name="pages" code="expg" description="The amount of pages to export for PDF documents" type="integer">
39                                <cocoa key="pages"/>
40                        </parameter>
41                        <parameter name="frames" code="exfs" description="The amount of frames to export for QuickTime movies" type="integer">
42                                <cocoa key="frames"/>
43                        </parameter>
44                        <parameter name="framerate" code="exfr" description="The framerate for QuickTime movies" type="integer">
45                                <cocoa key="framerate"/>
46                        </parameter>
47                </command>
48        </suite>
49</dictionary>
Note: See TracBrowser for help on using the browser.