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="defineenumeration" level="style" category="structure" file="strc-enu.mkvi">
8 <cd:arguments>
9 <cd:resolve name="keyword-name"/>
10 <cd:resolve name="keyword-name-optional"/>
11 <cd:assignments list="yes" optional="yes">
12 <cd:inherit name="setupenumeration"/>
13 </cd:assignments>
14 </cd:arguments>
15 </cd:command>
16
17 <cd:command name="setupenumeration" level="style" category="structure" file="strc-enu.mkvi">
18 <cd:arguments>
19 <cd:resolve name="keyword-name-list-optional"/>
20 <cd:assignments list="yes">
21 <cd:parameter name="title">
22 <cd:constant type="yes"/>
23 <cd:constant type="no" default="yes"/>
24 </cd:parameter>
25 <cd:parameter name="number">
26 <cd:constant type="yes" default="yes"/>
27 <cd:constant type="no"/>
28 </cd:parameter>
29 <cd:parameter name="numbercommand">
30 <cd:constant type="cd:oneargument"/>
31 </cd:parameter>
32 <cd:parameter name="numberstyle">
33 <cd:resolve name="value-style"/>
34 </cd:parameter>
35 <cd:parameter name="numbercolor">
36 <cd:constant type="cd:color"/>
37 </cd:parameter>
38 <cd:parameter name="titledistance">
39 <cd:constant type="cd:dimension"/>
40 </cd:parameter>
41 <cd:parameter name="titlestyle">
42 <cd:resolve name="value-style"/>
43 </cd:parameter>
44 <cd:parameter name="titlecolor">
45 <cd:constant type="cd:color"/>
46 </cd:parameter>
47 <cd:parameter name="titlecommand">
48 <cd:constant type="cd:oneargument"/>
49 </cd:parameter>
50 <cd:parameter name="titleleft">
51 <cd:constant type="cd:command"/>
52 </cd:parameter>
53 <cd:parameter name="titleright">
54 <cd:constant type="cd:command"/>
55 </cd:parameter>
56 <cd:parameter name="left">
57 <cd:constant type="cd:command"/>
58 </cd:parameter>
59 <cd:parameter name="right">
60 <cd:constant type="cd:command"/>
61 </cd:parameter>
62 <cd:parameter name="symbol">
63 <cd:constant type="cd:command"/>
64 </cd:parameter>
65 <cd:parameter name="starter">
66 <cd:constant type="cd:command"/>
67 </cd:parameter>
68 <cd:parameter name="stopper">
69 <cd:constant type="cd:command"/>
70 </cd:parameter>
71 <cd:parameter name="coupling">
72 <cd:constant type="cd:name"/>
73 </cd:parameter>
74 <cd:parameter name="counter">
75 <cd:constant type="cd:name"/>
76 </cd:parameter>
77 <cd:parameter name="define">
78 <cd:constant type="yes" default="yes"/>
79 <cd:constant type="no"/>
80 </cd:parameter>
81 <!-- -->
82 <cd:parameter name="level">
83 <cd:constant type="cd:number"/>
84 </cd:parameter>
85 <cd:parameter name="text">
86 <cd:constant type="cd:text"/>
87 </cd:parameter>
88 <cd:parameter name="headcommand">
89 <cd:constant type="cd:oneargument"/>
90 </cd:parameter>
91 <cd:parameter name="before">
92 <cd:constant type="cd:command"/>
93 </cd:parameter>
94 <cd:parameter name="after">
95 <cd:constant type="cd:command"/>
96 </cd:parameter>
97 <cd:parameter name="inbetween">
98 <cd:constant type="cd:command"/>
99 </cd:parameter>
100 <cd:parameter name="alternative">
101 <cd:constant type="left"/>
102 <cd:constant type="right"/>
103 <cd:constant type="inmargin"/>
104 <cd:constant type="inleft"/>
105 <cd:constant type="inright"/>
106 <cd:constant type="margin"/>
107 <cd:constant type="leftmargin"/>
108 <cd:constant type="rightmargin"/>
109 <cd:constant type="innermargin"/>
110 <cd:constant type="outermargin"/>
111 <cd:constant type="serried"/>
112 <cd:constant type="hanging"/>
113 <cd:constant type="top" default="yes"/>
114 <cd:constant type="empty"/>
115 <cd:constant type="command"/>
116 <cd:constant type="cd:name"/>
117 </cd:parameter>
118 <cd:parameter name="align">
119 <cd:inherit name="setupalign"/>
120 </cd:parameter>
121 <cd:parameter name="headalign">
122 <cd:inherit name="setupalign"/>
123 </cd:parameter>
124 <cd:parameter name="indenting">
125 <cd:inherit name="setupindenting"/>
126 </cd:parameter>
127 <cd:parameter name="display">
128 <cd:constant type="yes" default="yes"/>
129 <cd:constant type="no"/>
130 </cd:parameter>
131 <cd:parameter name="indentnext">
132 <cd:resolve name="value-indentnext"/>
133 </cd:parameter>
134 <cd:parameter name="width">
135 <cd:constant type="fit"/>
136 <cd:constant type="broad"/>
137 <cd:constant type="line"/>
138 <cd:constant type="cd:dimension"/>
139 </cd:parameter>
140 <cd:parameter name="distance">
141 <cd:constant type="none"/>
142 <cd:constant type="cd:dimension"/>
143 </cd:parameter>
144 <cd:parameter name="stretch">
145 <cd:constant type="cd:number"/>
146 </cd:parameter>
147 <cd:parameter name="shrink">
148 <cd:constant type="cd:number"/>
149 </cd:parameter>
150 <cd:parameter name="hang">
151 <cd:constant type="fit"/>
152 <cd:constant type="broad"/>
153 <cd:constant type="none"/>
154 <cd:constant type="margin"/>
155 <cd:constant type="cd:number"/>
156 </cd:parameter>
157 <cd:parameter name="closesymbol">
158 <cd:constant type="cd:command"/>
159 </cd:parameter>
160 <cd:parameter name="closecommand">
161 <cd:constant type="cd:oneargument"/>
162 </cd:parameter>
163 <cd:parameter name="expansion">
164 <cd:constant type="yes"/>
165 <cd:constant type="no" default="yes"/>
166 <cd:constant type="xml"/>
167 </cd:parameter>
168 <cd:parameter name="referenceprefix">
169 <cd:resolve name="value-referenceprefix"/>
170 </cd:parameter>
171 <cd:parameter name="sample">
172 <cd:constant type="cd:text"/>
173 </cd:parameter>
174 <cd:parameter name="margin">
175 <cd:resolve name="value-leftskip"/>
176 </cd:parameter>
177 <cd:parameter name="style">
178 <cd:resolve name="value-style"/>
179 </cd:parameter>
180 <cd:parameter name="color">
181 <cd:constant type="cd:color"/>
182 </cd:parameter>
183 <cd:parameter name="headstyle">
184 <cd:resolve name="value-style"/>
185 </cd:parameter>
186 <cd:parameter name="headcolor">
187 <cd:constant type="cd:color"/>
188 </cd:parameter>
189 <cd:parameter name="aligntitle">
190 <cd:constant type="yes" default="yes"/>
191 <cd:constant type="no"/>
192 </cd:parameter>
193 <cd:parameter name="headindenting">
194 <cd:constant type="yes"/>
195 <cd:constant type="no" default="yes"/>
196 </cd:parameter>
197 <!-- -->
198 <cd:inherit name="setupcounter"/>
199 </cd:assignments>
200 </cd:arguments>
201 </cd:command>
202
203 <cd:command name="setupenumerations" level="style" category="structure" file="strc-enu.mkvi">
204 <cd:arguments>
205 <cd:resolve name="keyword-name-list-optional"/>
206 <cd:assignments list="yes">
207 <cd:inherit name="setupenumeration"/>
208 </cd:assignments>
209 </cd:arguments>
210 </cd:command>
211
212 <cd:command name="enumeration" type="environment" generated="yes" variant="example" level="document" category="structure" file="strc-enu.mkvi">
213 <cd:sequence>
214 <cd:variable value="enumeration"/>
215 </cd:sequence>
216 <cd:arguments>
217 <cd:resolve name="assignment-constructiondata-list-optional"/>
218 </cd:arguments>
219 </cd:command>
220
221 <cd:command name="enumeration" type="environment" generated="yes" variant="example:title" level="document" category="structure" file="strc-enu.mkvi">
222 <cd:sequence>
223 <cd:variable value="enumeration"/>
224 </cd:sequence>
225 <cd:arguments>
226 <cd:resolve name="keyword-reference-list-optional"/>
227 <cd:resolve name="argument-text-optional"/>
228 </cd:arguments>
229 </cd:command>
230
231 <cd:command name="enumeration" generated="yes" variant="example" level="document" category="structure" file="strc-enu.mkvi">
232 <cd:sequence>
233 <cd:variable value="enumeration"/>
234 </cd:sequence>
235 <cd:arguments>
236 <cd:resolve name="keyword-reference-list-optional"/>
237 <cd:resolve name="argument-text-optional"/>
238 <cd:resolve name="string-content"/>
239 <cd:delimiter name="par"/>
240 </cd:arguments>
241 </cd:command>
242
243</cd:interface>
244 |