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 <!--
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108 -->
109
110 <cd:command name="setupFLOWcharts" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
111 <cd:arguments>
112 <cd:assignments list="yes">
113 <cd:parameter name="width">
114 <cd:constant type="cd:dimension"/>
115 </cd:parameter>
116 <cd:parameter name="height">
117 <cd:constant type="cd:dimension"/>
118 </cd:parameter>
119 <cd:parameter name="offset">
120 <cd:constant type="cd:dimension"/>
121 </cd:parameter>
122 <cd:parameter name="clipoffset">
123 <cd:constant type="cd:dimension"/>
124 </cd:parameter>
125 <cd:parameter name="dx">
126 <cd:constant type="cd:dimension"/>
127 </cd:parameter>
128 <cd:parameter name="dy">
129 <cd:constant type="cd:dimension"/>
130 </cd:parameter>
131 <cd:parameter name="nx">
132 <cd:constant type="cd:number"/>
133 </cd:parameter>
134 <cd:parameter name="ny">
135 <cd:constant type="cd:number"/>
136 </cd:parameter>
137 <cd:parameter name="x">
138 <cd:constant type="cd:number"/>
139 </cd:parameter>
140 <cd:parameter name="y">
141 <cd:constant type="cd:number"/>
142 </cd:parameter>
143 <cd:parameter name="labeloffset">
144 <cd:constant type="cd:dimension"/>
145 </cd:parameter>
146 <cd:parameter name="commentoffset">
147 <cd:constant type="cd:dimension"/>
148 </cd:parameter>
149 <cd:parameter name="exitoffset">
150 <cd:constant type="cd:dimension"/>
151 </cd:parameter>
152 <cd:parameter name="split">
153 <cd:constant type="yes"/>
154 <cd:constant type="no" default="yes"/>
155 </cd:parameter>
156 <cd:parameter name="bodyfont">
157 <cd:inherit name="setupbodyfont"/>
158 </cd:parameter>
159 <cd:parameter name="option">
160 <cd:constant type="test"/>
161 </cd:parameter>
162 <!--
163
164
165
166
167
168
169 -->
170 <cd:parameter name="hcompact">
171 <cd:constant type="yes"/>
172 <cd:constant type="no" default="yes"/>
173 </cd:parameter>
174 <cd:parameter name="vcompact">
175 <cd:constant type="yes"/>
176 <cd:constant type="no" default="yes"/>
177 </cd:parameter>
178 <cd:parameter name="focus">
179 <cd:constant type="cd:text"/>
180 </cd:parameter>
181 <cd:parameter name="autofocus">
182 <cd:constant type="cd:text"/>
183 </cd:parameter>
184 <cd:parameter name="background">
185 <cd:resolve name="value-background"/>
186 </cd:parameter>
187 <cd:parameter name="framecolor">
188 <cd:constant type="cd:color"/>
189 </cd:parameter>
190 <cd:parameter name="backgroundcolor">
191 <cd:constant type="cd:color"/>
192 </cd:parameter>
193 <cd:parameter name="rulethickness">
194 <cd:constant type="cd:dimension"/>
195 </cd:parameter>
196 <cd:parameter name="frame">
197 <cd:constant type="on"/>
198 <cd:constant type="off" default="yes"/>
199 </cd:parameter>
200 </cd:assignments>
201 </cd:arguments>
202 </cd:command>
203
204 <!--
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246 -->
247
248 <cd:command name="setupFLOWlines" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
249 <cd:arguments>
250 <cd:assignments list="yes">
251 <cd:parameter name="corner">
252 <cd:constant type="round" default="yes"/>
253 </cd:parameter>
254 <cd:parameter name="arrow">
255 <cd:constant type="yes" default="yes"/>
256 <cd:constant type="no"/>
257 </cd:parameter>
258 <cd:parameter name="dash">
259 <cd:constant type="yes"/>
260 <cd:constant type="no" default="yes"/>
261 </cd:parameter>
262 <cd:parameter name="radius">
263 <cd:constant type="cd:dimension"/>
264 </cd:parameter>
265 <cd:parameter name="color">
266 <cd:constant type="cd:color"/>
267 </cd:parameter>
268 <cd:parameter name="rulethickness">
269 <cd:constant type="cd:dimension"/>
270 </cd:parameter>
271 <cd:parameter name="offset">
272 <cd:constant type="none"/>
273 <cd:constant type="cd:dimension"/>
274 </cd:parameter>
275 </cd:assignments>
276 </cd:arguments>
277 </cd:command>
278
279 <!--
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310 -->
311
312 <cd:command name="setupFLOWshapes" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
313 <cd:arguments>
314 <cd:assignments list="yes">
315 <cd:parameter name="default">
316 <cd:resolve name="value-flowshape"/>
317 </cd:parameter>
318 <cd:parameter name="framecolor">
319 <cd:constant type="cd:color"/>
320 </cd:parameter>
321 <cd:parameter name="backgroundcolor">
322 <cd:constant type="cd:color"/>
323 </cd:parameter>
324 <cd:parameter name="rulethickness">
325 <cd:constant type="cd:dimension"/>
326 </cd:parameter>
327 </cd:assignments>
328 </cd:arguments>
329 </cd:command>
330
331 <cd:command name="setupFLOWfocus" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
332 <cd:arguments>
333 <cd:resolve name="keyword-name-list-optional"/>
334 <cd:assignments list="yes">
335 <cd:parameter name="framecolor">
336 <cd:constant type="cd:color"/>
337 </cd:parameter>
338 <cd:parameter name="backgroundcolor">
339 <cd:constant type="cd:color"/>
340 </cd:parameter>
341 <cd:parameter name="rulethickness">
342 <cd:constant type="cd:dimension"/>
343 </cd:parameter>
344 </cd:assignments>
345 </cd:arguments>
346 </cd:command>
347
348 <cd:command name="setupFLOWsplit" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
349 <cd:arguments>
350 <cd:resolve name="keyword-name-list-optional"/>
351 <cd:assignments list="yes">
352 <cd:parameter name="dx">
353 <cd:constant type="cd:number"/>
354 </cd:parameter>
355 <cd:parameter name="dy">
356 <cd:constant type="cd:number"/>
357 </cd:parameter>
358 <cd:parameter name="nx">
359 <cd:constant type="cd:number"/>
360 </cd:parameter>
361 <cd:parameter name="ny">
362 <cd:constant type="cd:number"/>
363 </cd:parameter>
364 <cd:parameter name="command">
365 <cd:constant type="cd:oneargument"/>
366 </cd:parameter>
367 <cd:parameter name="before">
368 <cd:constant type="cd:command"/>
369 </cd:parameter>
370 <cd:parameter name="after">
371 <cd:constant type="cd:command"/>
372 </cd:parameter>
373 </cd:assignments>
374 </cd:arguments>
375 </cd:command>
376
377 <cd:command name="FLOWchart" type="environment" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
378 <cd:arguments>
379 <cd:resolve name="keyword-name"/>
380 </cd:arguments>
381 </cd:command>
382
383 <cd:command name="defineFLOWchart" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
384 <cd:arguments>
385 <cd:resolve name="keyword-name"/>
386 <cd:content/>
387 </cd:arguments>
388 </cd:command>
389
390 <cd:command name="FLOWcell" type="environment" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
391 <cd:arguments>
392 <cd:assignments list="yes" optional="yes">
393 <cd:inherit name="setupFLOWshape"/>
394 </cd:assignments>
395 <cd:assignments list="yes" optional="yes">
396 <cd:inherit name="setupFLOWline"/>
397 </cd:assignments>
398 </cd:arguments>
399 </cd:command>
400
401 <cd:command name="FLOWchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
402 <cd:arguments>
403 <cd:resolve name="keyword-name"/>
404 <cd:assignments list="yes" optional="yes">
405 <cd:inherit name="setupFLOWchart"/>
406 </cd:assignments>
407 </cd:arguments>
408 </cd:command>
409
410 <cd:command name="FLOWcharts" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
411 <cd:arguments>
412 <cd:resolve name="keyword-name"/>
413 <cd:assignments list="yes" optional="yes">
414 <cd:inherit name="setupFLOWsplit"/>
415 </cd:assignments>
416 </cd:arguments>
417 </cd:command>
418
419 <cd:command name="name" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
420 <cd:arguments>
421 <cd:resolve name="argument-text"/>
422 </cd:arguments>
423 </cd:command>
424
425 <cd:command name="shape" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
426 <cd:arguments>
427 <cd:keywords delimiters="braces">
428 <cd:resolve name="value-flowshape"/>
429 </cd:keywords>
430 </cd:arguments>
431 </cd:command>
432
433 <cd:command name="destination" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
434 <cd:arguments>
435 <cd:resolve name="argument-text"/>
436 </cd:arguments>
437 </cd:command>
438
439 <cd:command name="focus" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
440 <cd:arguments>
441 <cd:resolve name="argument-text"/>
442 </cd:arguments>
443 </cd:command>
444
445 <cd:command name="overlay" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
446 <cd:arguments>
447 <cd:resolve name="argument-text"/>
448 </cd:arguments>
449 </cd:command>
450
451 <cd:command name="location" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
452 <cd:arguments>
453 <cd:keywords delimiters="braces">
454 <cd:constant type="-"/>
455 <cd:constant type="+"/>
456 <cd:constant type="cd:number" prefix="cd:sign" method="none"/>
457 </cd:keywords>
458 </cd:arguments>
459 </cd:command>
460
461 <cd:command name="figure" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
462 <cd:arguments>
463 <cd:keywords delimiters="braces">
464 <cd:constant type="cd:file"/>
465 <cd:constant type="cd:name"/>
466 </cd:keywords>
467 </cd:arguments>
468 </cd:command>
469
470 <cd:command name="text" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
471 <cd:arguments>
472 <cd:keywords optional="yes">
473 <cd:resolve name="value-chartlabel"/>
474 </cd:keywords>
475 <cd:resolve name="argument-text"/>
476 </cd:arguments>
477 </cd:command>
478
479 <cd:command name="label" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
480 <cd:arguments>
481 <cd:keywords optional="yes">
482 <cd:resolve name="value-chartlabel"/>
483 </cd:keywords>
484 <cd:resolve name="argument-text"/>
485 </cd:arguments>
486 </cd:command>
487
488 <cd:command name="comment" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
489 <cd:arguments>
490 <cd:keywords optional="yes">
491 <cd:resolve name="value-chartlabel"/>
492 </cd:keywords>
493 <cd:resolve name="argument-text"/>
494 </cd:arguments>
495 </cd:command>
496
497 <cd:command name="exit" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
498 <cd:arguments>
499 <cd:keywords optional="yes">
500 <cd:resolve name="value-chartlabel"/>
501 </cd:keywords>
502 <cd:resolve name="argument-text"/>
503 </cd:arguments>
504 </cd:command>
505
506 <cd:command name="connection" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
507 <cd:arguments>
508 <cd:keywords>
509 <cd:constant type="+"/>
510 <cd:constant type="-"/>
511 <cd:constant type="p"/>
512 <cd:constant type="m"/>
513 <cd:constant type="l"/>
514 <cd:constant type="r"/>
515 <cd:constant type="t"/>
516 <cd:constant type="b"/>
517 <cd:constant type="left"/>
518 <cd:constant type="right"/>
519 <cd:constant type="top"/>
520 <cd:constant type="bottom"/>
521 <cd:constant type="␣"/>
522 </cd:keywords>
523 <cd:keywords list="yes" optional="yes">
524 <cd:constant type="cd:number"/>
525 </cd:keywords>
526 <cd:resolve name="argument-text"/>
527 </cd:arguments>
528 </cd:command>
529
530 <cd:command name="include" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
531 <cd:arguments>
532 <cd:resolve name="keyword-name"/>
533 <cd:assignments list="yes" optional="yes">
534 <cd:parameter name="x">
535 <cd:constant type="cd:number"/>
536 </cd:parameter>
537 <cd:parameter name="y">
538 <cd:constant type="cd:number"/>
539 </cd:parameter>
540 </cd:assignments>
541 </cd:arguments>
542 </cd:command>
543
544</cd:interface>
545 |