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