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="definedescription" level="style" category="structure" file="strc-des.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="setupdescription"/>
13 </cd:assignments>
14 </cd:arguments>
15 </cd:command>
16
17 <cd:command name="setupdescription" level="style" category="structure" file="strc-des.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="define">
26 <cd:constant type="yes" default="yes"/>
27 <cd:constant type="no"/>
28 </cd:parameter>
29 <!-- -->
30 <cd:parameter name="level">
31 <cd:constant type="cd:number"/>
32 </cd:parameter>
33 <cd:parameter name="text">
34 <cd:constant type="cd:text"/>
35 </cd:parameter>
36 <cd:parameter name="headcommand">
37 <cd:constant type="cd:oneargument"/>
38 </cd:parameter>
39 <cd:parameter name="before">
40 <cd:constant type="cd:command"/>
41 </cd:parameter>
42 <cd:parameter name="after">
43 <cd:constant type="cd:command"/>
44 </cd:parameter>
45 <cd:parameter name="inbetween">
46 <cd:constant type="cd:command"/>
47 </cd:parameter>
48 <cd:parameter name="alternative">
49 <cd:constant type="left" default="yes"/>
50 <cd:constant type="right"/>
51 <cd:constant type="inmargin"/>
52 <cd:constant type="inleft"/>
53 <cd:constant type="inright"/>
54 <cd:constant type="margin"/>
55 <cd:constant type="leftmargin"/>
56 <cd:constant type="rightmargin"/>
57 <cd:constant type="innermargin"/>
58 <cd:constant type="outermargin"/>
59 <cd:constant type="serried"/>
60 <cd:constant type="hanging"/>
61 <cd:constant type="top"/>
62 <cd:constant type="empty"/>
63 <cd:constant type="command"/>
64 <cd:constant type="cd:name"/>
65 </cd:parameter>
66 <cd:parameter name="align">
67 <cd:inherit name="setupalign"/>
68 </cd:parameter>
69 <cd:parameter name="headalign">
70 <cd:inherit name="setupalign"/>
71 </cd:parameter>
72 <cd:parameter name="indenting">
73 <cd:inherit name="setupindenting"/>
74 </cd:parameter>
75 <cd:parameter name="display">
76 <cd:constant type="yes" default="yes"/>
77 <cd:constant type="no"/>
78 </cd:parameter>
79 <cd:parameter name="indentnext">
80 <cd:resolve name="value-indentnext"/>
81 </cd:parameter>
82 <cd:parameter name="width">
83 <cd:constant type="fit"/>
84 <cd:constant type="broad"/>
85 <cd:constant type="line"/>
86 <cd:constant type="cd:dimension"/>
87 </cd:parameter>
88 <cd:parameter name="distance">
89 <cd:constant type="none"/>
90 <cd:constant type="cd:dimension"/>
91 </cd:parameter>
92 <cd:parameter name="stretch">
93 <cd:constant type="cd:number"/>
94 </cd:parameter>
95 <cd:parameter name="shrink">
96 <cd:constant type="cd:number"/>
97 </cd:parameter>
98 <cd:parameter name="hang">
99 <cd:constant type="fit"/>
100 <cd:constant type="broad"/>
101 <cd:constant type="none"/>
102 <cd:constant type="margin"/>
103 <cd:constant type="cd:number"/>
104 </cd:parameter>
105 <cd:parameter name="closesymbol">
106 <cd:constant type="cd:command"/>
107 </cd:parameter>
108 <cd:parameter name="closecommand">
109 <cd:constant type="cd:oneargument"/>
110 </cd:parameter>
111 <cd:parameter name="expansion">
112 <cd:constant type="yes"/>
113 <cd:constant type="no" default="yes"/>
114 <cd:constant type="xml"/>
115 </cd:parameter>
116 <cd:parameter name="referenceprefix">
117 <cd:resolve name="value-referenceprefix"/>
118 </cd:parameter>
119 <cd:parameter name="sample">
120 <cd:constant type="cd:text"/>
121 </cd:parameter>
122 <cd:parameter name="margin">
123 <cd:resolve name="value-leftskip"/>
124 </cd:parameter>
125 <cd:parameter name="style">
126 <cd:resolve name="value-style"/>
127 </cd:parameter>
128 <cd:parameter name="color">
129 <cd:constant type="cd:color"/>
130 </cd:parameter>
131 <cd:parameter name="headstyle">
132 <cd:resolve name="value-style"/>
133 </cd:parameter>
134 <cd:parameter name="headcolor">
135 <cd:constant type="cd:color"/>
136 </cd:parameter>
137 <cd:parameter name="aligntitle">
138 <cd:constant type="yes" default="yes"/>
139 <cd:constant type="no"/>
140 </cd:parameter>
141 <cd:parameter name="headindenting">
142 <cd:constant type="yes"/>
143 <cd:constant type="no" default="yes"/>
144 </cd:parameter>
145 <!-- -->
146 </cd:assignments>
147 </cd:arguments>
148 </cd:command>
149
150 <cd:command name="setupdescriptions" level="style" category="structure" file="strc-des.mkvi">
151 <cd:arguments>
152 <cd:resolve name="keyword-name-list-optional"/>
153 <cd:assignments list="yes">
154 <cd:inherit name="setupdescription"/>
155 </cd:assignments>
156 </cd:arguments>
157 </cd:command>
158
159 <cd:command name="description" type="environment" generated="yes" variant="example" level="document" category="structure" file="strc-des.mkvi">
160 <cd:sequence>
161 <cd:variable value="description"/>
162 </cd:sequence>
163 <cd:arguments>
164 <cd:resolve name="assignment-constructiondata-list-optional"/>
165 </cd:arguments>
166 </cd:command>
167
168 <cd:command name="description" type="environment" generated="yes" variant="example:title" level="document" category="structure" file="strc-des.mkvi">
169 <cd:sequence>
170 <cd:variable value="description"/>
171 </cd:sequence>
172 <cd:arguments>
173 <cd:resolve name="keyword-reference-list-optional"/>
174 <cd:resolve name="argument-text-optional"/>
175 </cd:arguments>
176 </cd:command>
177
178 <cd:command name="description" generated="yes" variant="example" level="document" category="structure" file="strc-des.mkvi">
179 <cd:sequence>
180 <cd:variable value="description"/>
181 </cd:sequence>
182 <cd:arguments>
183 <cd:resolve name="keyword-reference-list-optional"/>
184 <cd:resolve name="argument-text-optional"/>
185 <cd:resolve name="string-content"/>
186 <cd:delimiter name="par"/>
187 </cd:arguments>
188 </cd:command>
189
190</cd:interface>
191 |