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="setupblackrules" level="style" category="rules" keywords="colors" file="pack-mrl.mkxl">
8 <cd:arguments>
9 <cd:assignments list="yes">
10 <cd:parameter name="width">
11 <cd:constant type="max"/>
12 <cd:constant type="cd:dimension"/>
13 </cd:parameter>
14 <cd:parameter name="height">
15 <cd:constant type="max"/>
16 <cd:constant type="cd:dimension"/>
17 </cd:parameter>
18 <cd:parameter name="depth">
19 <cd:constant type="max"/>
20 <cd:constant type="cd:dimension"/>
21 </cd:parameter>
22 <cd:parameter name="distance">
23 <cd:constant type="cd:dimension"/>
24 </cd:parameter>
25 <cd:parameter name="n">
26 <cd:constant type="cd:number"/>
27 </cd:parameter>
28 <cd:parameter name="alternative">
29 <cd:constant type="a" default="yes"/>
30 <cd:constant type="b"/>
31 </cd:parameter>
32 <cd:parameter name="style">
33 <cd:resolve name="value-style"/>
34 </cd:parameter>
35 <cd:parameter name="color">
36 <cd:constant type="cd:color"/>
37 </cd:parameter>
38 <cd:parameter name="type">
39 <cd:constant type="mp"/>
40 <cd:constant type="yes"/>
41 <cd:constant type="no"/>
42 </cd:parameter>
43 <cd:parameter name="mp">
44 <cd:constant type="cd:name"/>
45 </cd:parameter>
46 <cd:parameter name="shrink">
47 <cd:constant type="cd:dimension"/>
48 </cd:parameter>
49 <cd:parameter name="stretch">
50 <cd:constant type="cd:dimension"/>
51 </cd:parameter>
52 <cd:parameter name="on">
53 <cd:constant type="cd:dimension"/>
54 </cd:parameter>
55 <cd:parameter name="off">
56 <cd:constant type="cd:dimension"/>
57 </cd:parameter>
58 </cd:assignments>
59 </cd:arguments>
60 </cd:command>
61
62 <cd:command name="blackrule" level="document" category="rules" keywords="colors" file="pack-mrl.mkxl">
63 <cd:arguments>
64 <cd:assignments list="yes" optional="yes">
65 <cd:inherit name="setupblackrules"/>
66 </cd:assignments>
67 </cd:arguments>
68 </cd:command>
69
70 <cd:command name="blackrules" level="document" category="rules" keywords="colors" file="pack-mrl.mkxl">
71 <cd:arguments>
72 <cd:assignments list="yes" optional="yes">
73 <cd:inherit name="setupblackrules"/>
74 </cd:assignments>
75 </cd:arguments>
76 </cd:command>
77
78 <cd:command name="vl" level="document" category="rules" file="pack-mrl.mkxl">
79 <cd:arguments>
80 <cd:resolve name="keyword-number-optional"/>
81 </cd:arguments>
82 </cd:command>
83
84 <cd:command name="hl" level="document" file="pack-mrl.mkxl">
85 <cd:arguments>
86 <cd:resolve name="keyword-number-optional"/>
87 </cd:arguments>
88 </cd:command>
89
90 <cd:command name="somekindoftab" level="style" category="rules" file="tabl-mis.mkiv">
91 <cd:arguments>
92 <cd:assignments list="yes" optional="yes">
93 <cd:parameter name="alternative">
94 <cd:constant type="horizontal"/>
95 <cd:constant type="vertical" default="yes"/>
96 </cd:parameter>
97 <cd:parameter name="width">
98 <cd:constant type="cd:dimension"/>
99 </cd:parameter>
100 <cd:parameter name="height">
101 <cd:constant type="cd:dimension"/>
102 </cd:parameter>
103 <cd:parameter name="n">
104 <cd:constant type="cd:number"/>
105 </cd:parameter>
106 <cd:parameter name="m">
107 <cd:constant type="cd:number"/>
108 </cd:parameter>
109 </cd:assignments>
110 </cd:arguments>
111 </cd:command>
112
113 <cd:command name="frule" level="style" category="rules" file="grph-rul.mkiv">
114 <cd:arguments>
115 <cd:keywords delimiters="none" list="yes">
116 <cd:constant type="cd:dimension" prefix="width␣" method="none"/>
117 <cd:constant type="cd:dimension" prefix="height␣" method="none"/>
118 <cd:constant type="cd:dimension" prefix="depth␣" method="none"/>
119 <cd:constant type="cd:dimension" prefix="radius␣" method="none"/>
120 <cd:constant type="cd:dimension" prefix="line␣" method="none"/>
121 <!-- -->
122 <cd:constant type="cd:text" prefix="type␣" method="none"/>
123 <cd:constant type="cd:text" prefix="data␣" method="none"/>
124 <cd:constant type="cd:text" prefix="name␣" method="none"/>
125 <cd:constant type="cd:dimension" prefix="radius␣" method="none"/>
126 <cd:constant type="cd:text" prefix="corner␣" method="none"/>
127 </cd:keywords>
128 <cd:delimiter name="relax"/>
129 </cd:arguments>
130 </cd:command>
131
132 <cd:command name="autorule" level="style" category="rules" file="node-rul.mkiv">
133 <cd:arguments>
134 <cd:keywords delimiters="none" list="yes">
135 <cd:constant type="cd:dimension" prefix="width␣" method="none"/>
136 <cd:constant type="cd:dimension" prefix="height␣" method="none"/>
137 <cd:constant type="cd:dimension" prefix="depth␣" method="none"/>
138 <cd:constant type="cd:dimension" prefix="xoffset␣" method="none"/>
139 <cd:constant type="cd:dimension" prefix="yoffset␣" method="none"/>
140 <cd:constant type="cd:dimension" prefix="left␣" method="none"/>
141 <cd:constant type="cd:dimension" prefix="right␣" method="none"/>
142 </cd:keywords>
143 <cd:delimiter name="relax"/>
144 </cd:arguments>
145 </cd:command>
146
147</cd:interface>
148 |