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.mkiv">
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:assignments>
47 </cd:arguments>
48 </cd:command>
49
50 <cd:command name="blackrule" level="document" category="rules" keywords="colors" file="pack-mrl.mkiv">
51 <cd:arguments>
52 <cd:assignments list="yes" optional="yes">
53 <cd:inherit name="setupblackrules"/>
54 </cd:assignments>
55 </cd:arguments>
56 </cd:command>
57
58 <cd:command name="blackrules" level="document" category="rules" keywords="colors" file="pack-mrl.mkiv">
59 <cd:arguments>
60 <cd:assignments list="yes" optional="yes">
61 <cd:inherit name="setupblackrules"/>
62 </cd:assignments>
63 </cd:arguments>
64 </cd:command>
65
66 <cd:command name="vl" level="document" category="rules" file="pack-mrl.mkiv">
67 <cd:arguments>
68 <cd:resolve name="keyword-number-optional"/>
69 </cd:arguments>
70 </cd:command>
71
72 <cd:command name="hl" level="document" file="pack-mrl.mkiv">
73 <cd:arguments>
74 <cd:resolve name="keyword-number-optional"/>
75 </cd:arguments>
76 </cd:command>
77
78 <cd:command name="somekindoftab" level="style" category="rules" file="tabl-mis.mkiv">
79 <cd:arguments>
80 <cd:assignments list="yes" optional="yes">
81 <cd:parameter name="alternative">
82 <cd:constant type="horizontal"/>
83 <cd:constant type="vertical" default="yes"/>
84 </cd:parameter>
85 <cd:parameter name="width">
86 <cd:constant type="cd:dimension"/>
87 </cd:parameter>
88 <cd:parameter name="height">
89 <cd:constant type="cd:dimension"/>
90 </cd:parameter>
91 <cd:parameter name="n">
92 <cd:constant type="cd:number"/>
93 </cd:parameter>
94 <cd:parameter name="m">
95 <cd:constant type="cd:number"/>
96 </cd:parameter>
97 </cd:assignments>
98 </cd:arguments>
99 </cd:command>
100
101 <cd:command name="frule" level="style" category="rules" file="grph-rul.mkiv">
102 <cd:arguments>
103 <cd:keywords delimiters="none" list="yes">
104 <cd:constant type="cd:dimension" prefix="width␣" method="none"/>
105 <cd:constant type="cd:dimension" prefix="height␣" method="none"/>
106 <cd:constant type="cd:dimension" prefix="depth␣" method="none"/>
107 <cd:constant type="cd:dimension" prefix="radius␣" method="none"/>
108 <cd:constant type="cd:dimension" prefix="line␣" method="none"/>
109 <!-- -->
110 <cd:constant type="cd:text" prefix="type␣" method="none"/>
111 <cd:constant type="cd:text" prefix="data␣" method="none"/>
112 <cd:constant type="cd:text" prefix="name␣" method="none"/>
113 <cd:constant type="cd:dimension" prefix="radius␣" method="none"/>
114 <cd:constant type="cd:text" prefix="corner␣" method="none"/>
115 </cd:keywords>
116 <cd:delimiter name="relax"/>
117 </cd:arguments>
118 </cd:command>
119
120 <cd:command name="autorule" level="style" category="rules" file="node-rul.mkiv">
121 <cd:arguments>
122 <cd:keywords delimiters="none" list="yes">
123 <cd:constant type="cd:dimension" prefix="width␣" method="none"/>
124 <cd:constant type="cd:dimension" prefix="height␣" method="none"/>
125 <cd:constant type="cd:dimension" prefix="depth␣" method="none"/>
126 <cd:constant type="cd:dimension" prefix="xoffset␣" method="none"/>
127 <cd:constant type="cd:dimension" prefix="yoffset␣" method="none"/>
128 <cd:constant type="cd:dimension" prefix="left␣" method="none"/>
129 <cd:constant type="cd:dimension" prefix="right␣" method="none"/>
130 </cd:keywords>
131 <cd:delimiter name="relax"/>
132 </cd:arguments>
133 </cd:command>
134
135</cd:interface>
136 |