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