i-interface.xml /size: 7562 b    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <cd:command name="defaultinterface" level="system" category="interface" file="mult-ini.mkiv"/>
8
9    <cd:command name="currentinterface" level="system" category="interface" file="mult-ini.mkiv"/>
10
11    <cd:command name="currentresponses" level="system" category="interface" file="mult-ini.mkiv"/>
12
13    <cd:command name="interface" type="environment" level="system" category="interface" file="mult-ini.mkiv">
14        <cd:arguments>
15            <cd:keywords delimiters="none">
16                <cd:constant type="all"/>
17                <cd:constant type="cd:language"/>
18            </cd:keywords>
19        </cd:arguments>
20    </cd:command>
21
22    <cd:command name="defineinterfaceconstant" level="system" category="interface" file="mult-ini.mkiv">
23        <cd:arguments>
24            <cd:resolve name="argument-name"/>
25            <cd:resolve name="argument-name"/>
26        </cd:arguments>
27    </cd:command>
28
29    <cd:command name="defineinterfacevariable" level="system" category="interface" file="mult-ini.mkiv">
30        <cd:arguments>
31            <cd:resolve name="argument-name"/>
32            <cd:resolve name="argument-name"/>
33        </cd:arguments>
34    </cd:command>
35
36    <cd:command name="defineinterfaceelement" level="system" category="interface" file="mult-ini.mkiv">
37        <cd:arguments>
38            <cd:resolve name="argument-name"/>
39            <cd:resolve name="argument-name"/>
40        </cd:arguments>
41    </cd:command>
42
43    <cd:command name="definefileconstant" level="system" category="interface" file="mult-ini.mkiv">
44        <cd:arguments>
45            <cd:resolve name="argument-name"/>
46            <cd:resolve name="argument-name"/>
47        </cd:arguments>
48    </cd:command>
49
50    <cd:command name="definesystemconstant" level="system" category="interface" file="mult-ini.mkiv">
51        <cd:arguments>
52            <cd:resolve name="argument-name"/>
53        </cd:arguments>
54    </cd:command>
55
56    <cd:command name="definemessageconstant" level="system" category="interface" file="mult-ini.mkiv">
57        <cd:arguments>
58            <cd:resolve name="argument-name"/>
59        </cd:arguments>
60    </cd:command>
61
62    <cd:command name="definesystemvariable" level="system" category="interface" file="mult-ini.mkiv">
63        <cd:arguments>
64            <cd:resolve name="argument-name"/>
65        </cd:arguments>
66    </cd:command>
67
68    <cd:command name="setinterfacemessage" level="system" category="tracker" file="mult-ini.mkiv">
69        <cd:arguments>
70            <cd:resolve name="argument-name"/>
71            <cd:keywords delimiters="braces">
72                <cd:constant type="title"/>
73                <cd:constant type="cd:name"/>
74                <cd:constant type="cd:number"/>
75            </cd:keywords>
76            <cd:resolve name="argument-text"/>
77        </cd:arguments>
78    </cd:command>
79
80    <cd:command name="setmessagetext" level="system" category="tracker" file="mult-ini.mkiv">
81        <cd:arguments>
82            <cd:resolve name="argument-name"/>
83            <cd:keywords delimiters="braces">
84                <cd:constant type="cd:name"/>
85                <cd:constant type="cd:number"/>
86            </cd:keywords>
87        </cd:arguments>
88    </cd:command>
89
90    <cd:command name="currentmessagetext" level="system" category="tracker" file="mult-ini.mkiv"/>
91
92    <cd:command name="getmessage" level="system" category="tracker" file="mult-ini.mkiv">
93        <cd:arguments>
94            <cd:resolve name="argument-name"/>
95            <cd:keywords delimiters="braces">
96                <cd:constant type="cd:name"/>
97                <cd:constant type="cd:number"/>
98            </cd:keywords>
99        </cd:arguments>
100    </cd:command>
101
102    <cd:command name="doifelsemessage" level="system" category="tracker" keywords="conditional" file="mult-ini.mkiv">
103        <cd:arguments>
104            <cd:resolve name="argument-name"/>
105            <cd:keywords delimiters="braces">
106                <cd:constant type="cd:name"/>
107                <cd:constant type="cd:number"/>
108            </cd:keywords>
109            <cd:resolve name="argument-true"/>
110            <cd:resolve name="argument-false"/>
111        </cd:arguments>
112    </cd:command>
113
114    <cd:command name="doifmessageelse" level="system" category="tracker" keywords="conditional" file="mult-ini.mkiv">
115        <cd:arguments>
116            <cd:resolve name="argument-name"/>
117            <cd:keywords delimiters="braces">
118                <cd:constant type="cd:name"/>
119                <cd:constant type="cd:number"/>
120            </cd:keywords>
121            <cd:resolve name="argument-true"/>
122            <cd:resolve name="argument-false"/>
123        </cd:arguments>
124    </cd:command>
125
126    <cd:command name="showmessage" level="system" category="tracker" file="mult-ini.mkiv">
127        <cd:arguments>
128            <cd:resolve name="argument-name"/>
129            <cd:keywords delimiters="braces">
130                <cd:constant type="cd:name"/>
131                <cd:constant type="cd:number"/>
132            </cd:keywords>
133            <cd:resolve name="argument-text-list"/>
134        </cd:arguments>
135    </cd:command>
136
137    <cd:command name="writestatus" level="system" category="tracker" file="mult-ini.mkiv">
138        <cd:arguments>
139            <cd:resolve name="argument-text"/>
140            <cd:resolve name="argument-text"/>
141        </cd:arguments>
142    </cd:command>
143
144    <cd:command name="message" level="system" category="tracker" file="mult-ini.mkiv">
145        <cd:arguments>
146            <cd:resolve name="argument-text"/>
147        </cd:arguments>
148    </cd:command>
149
150    <cd:command name="inlinemessage" level="system" category="tracker" file="mult-ini.mkiv">
151        <cd:arguments>
152            <cd:resolve name="argument-text"/>
153        </cd:arguments>
154    </cd:command>
155
156    <cd:command name="displaymessage" level="system" category="tracker" file="mult-ini.mkiv">
157        <cd:arguments>
158            <cd:resolve name="argument-text"/>
159        </cd:arguments>
160    </cd:command>
161
162    <cd:command name="showwarning" level="system" category="tracker" file="mult-ini.mkiv">
163        <cd:arguments>
164            <cd:resolve name="argument-name"/>
165            <cd:keywords delimiters="braces">
166                <cd:constant type="cd:name"/>
167                <cd:constant type="cd:number"/>
168            </cd:keywords>
169            <cd:resolve name="argument-text-list"/>
170        </cd:arguments>
171    </cd:command>
172
173    <cd:command name="setinterfaceconstant" level="system" category="interface" file="mult-ini.mkiv">
174        <cd:arguments>
175            <cd:resolve name="argument-name"/>
176            <cd:resolve name="argument-name"/>
177        </cd:arguments>
178    </cd:command>
179
180    <cd:command name="setinterfacevariable" level="system" category="interface" file="mult-ini.mkiv">
181        <cd:arguments>
182            <cd:resolve name="argument-name"/>
183            <cd:resolve name="argument-name"/>
184        </cd:arguments>
185    </cd:command>
186
187    <cd:command name="setinterfaceelement" level="system" category="interface" file="mult-ini.mkiv">
188        <cd:arguments>
189            <cd:resolve name="argument-name"/>
190            <cd:resolve name="argument-name"/>
191        </cd:arguments>
192    </cd:command>
193
194    <cd:command name="setinterfacecommand" level="system" category="interface" file="mult-ini.mkiv">
195        <cd:arguments>
196            <cd:resolve name="argument-name"/>
197            <cd:resolve name="argument-name"/>
198        </cd:arguments>
199    </cd:command>
200
201</cd:interface>
202