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="molecule" level="document" category="symbols" file="chem-ini.mkiv">
8 <cd:arguments>
9 <cd:content/>
10 </cd:arguments>
11 </cd:command>
12
13 <cd:command name="chem" level="document" category="symbols" file="chem-ini.mkiv">
14 <cd:arguments>
15 <cd:resolve name="argument-text"/>
16 <cd:resolve name="argument-text"/>
17 <cd:resolve name="argument-text"/>
18 </cd:arguments>
19 </cd:command>
20
21 <cd:command name="setupchemical" level="style" category="graphics" file="chem-str.mkiv">
22 <cd:arguments>
23 <cd:resolve name="keyword-name-list-optional"/>
24 <cd:assignments list="yes">
25 <cd:parameter name="strut">
26 <cd:resolve name="value-strut"/>
27 </cd:parameter>
28 <cd:parameter name="width">
29 <cd:constant type="fit" default="yes"/>
30 <cd:constant type="none"/>
31 <cd:constant type="cd:number"/>
32 </cd:parameter>
33 <cd:parameter name="height">
34 <cd:constant type="fit" default="yes"/>
35 <cd:constant type="none"/>
36 <cd:constant type="cd:number"/>
37 </cd:parameter>
38 <cd:parameter name="left">
39 <cd:constant type="fit" default="yes"/>
40 <cd:constant type="none"/>
41 <cd:constant type="cd:number"/>
42 </cd:parameter>
43 <cd:parameter name="right">
44 <cd:constant type="fit" default="yes"/>
45 <cd:constant type="none"/>
46 <cd:constant type="cd:number"/>
47 </cd:parameter>
48 <cd:parameter name="top">
49 <cd:constant type="fit" default="yes"/>
50 <cd:constant type="none"/>
51 <cd:constant type="cd:number"/>
52 </cd:parameter>
53 <cd:parameter name="bottom">
54 <cd:constant type="fit" default="yes"/>
55 <cd:constant type="none"/>
56 <cd:constant type="cd:number"/>
57 </cd:parameter>
58 <cd:parameter name="scale">
59 <cd:constant type="small"/>
60 <cd:constant type="medium"/>
61 <cd:constant type="big"/>
62 <cd:constant type="normal" default="yes"/>
63 <cd:constant type="cd:number"/>
64 </cd:parameter>
65 <cd:parameter name="rotation">
66 <cd:constant type="cd:number"/>
67 </cd:parameter>
68 <cd:parameter name="symalign">
69 <cd:constant type="auto" default="yes"/>
70 </cd:parameter>
71 <cd:parameter name="axis">
72 <cd:constant type="on"/>
73 <cd:constant type="off" default="yes"/>
74 </cd:parameter>
75 <cd:parameter name="framecolor">
76 <cd:constant type="cd:color"/>
77 </cd:parameter>
78 <cd:parameter name="rulethickness">
79 <cd:constant type="cd:dimension"/>
80 </cd:parameter>
81 <cd:parameter name="offset">
82 <cd:constant type="cd:dimension"/>
83 </cd:parameter>
84 <cd:parameter name="unit">
85 <cd:constant type="cd:dimension"/>
86 </cd:parameter>
87 <cd:parameter name="factor">
88 <cd:constant type="cd:number"/>
89 </cd:parameter>
90 <cd:parameter name="frame">
91 <cd:constant type="on"/>
92 <cd:constant type="off"/>
93 </cd:parameter>
94 <cd:parameter name="rulecolor">
95 <cd:constant type="cd:color"/>
96 </cd:parameter>
97 <cd:parameter name="bodyfont">
98 <cd:inherit name="setupbodyfont"/>
99 </cd:parameter>
100 <cd:parameter name="size">
101 <cd:constant type="small"/>
102 <cd:constant type="medium" default="yes"/>
103 <cd:constant type="big"/>
104 </cd:parameter>
105 <cd:parameter name="style">
106 <cd:resolve name="value-style"/>
107 </cd:parameter>
108 <cd:parameter name="color">
109 <cd:constant type="cd:color"/>
110 </cd:parameter>
111 </cd:assignments>
112 </cd:arguments>
113 </cd:command>
114
115 <!--
116
117
118
119
120
121
122
123
124
125
126 -->
127
128 <cd:command name="setupchemicalframed" level="style" category="graphics" file="chem-str.mkiv">
129 <cd:arguments>
130 <cd:resolve name="keyword-name-list-optional"/>
131 <cd:assignments list="yes">
132 <cd:inherit name="setupframed"/>
133 </cd:assignments>
134 </cd:arguments>
135 </cd:command>
136
137 <cd:command name="definechemical" level="style" category="graphics" file="chem-str.mkiv">
138 <cd:arguments>
139 <cd:resolve name="keyword-name"/>
140 <cd:content/>
141 </cd:arguments>
142 </cd:command>
143
144 <cd:command name="definechemicalsymbol" level="style" category="graphics" file="chem-str.mkiv">
145 <cd:arguments>
146 <cd:resolve name="keyword-name"/>
147 <cd:resolve name="keyword-text"/>
148 </cd:arguments>
149 </cd:command>
150
151 <cd:command name="chemicalsymbol" level="document" category="graphics" file="chem-str.mkiv">
152 <cd:arguments>
153 <cd:resolve name="keyword-name"/>
154 </cd:arguments>
155 </cd:command>
156
157 <cd:command name="chemicaltext" level="document" category="graphics" file="chem-str.mkiv">
158 <cd:arguments>
159 <cd:resolve name="argument-text"/>
160 </cd:arguments>
161 </cd:command>
162
163 <cd:command name="chemical" type="environment" level="document" category="graphics" file="chem-str.mkiv">
164 <cd:arguments>
165 <cd:resolve name="keyword-name-optional"/>
166 <cd:assignments list="yes" optional="yes">
167 <cd:inherit name="setupchemical"/>
168 </cd:assignments>
169 </cd:arguments>
170 </cd:command>
171
172 <!--
173
174
175
176
177
178
179
180
181
182
183 -->
184
185 <cd:command name="chemical" level="document" category="graphics" file="chem-str.mkiv">
186 <cd:arguments>
187 <cd:resolve name="keyword-name-optional"/>
188 <cd:resolve name="keyword-text-list"/>
189 <cd:resolve name="keyword-text-list-optional"/>
190 </cd:arguments>
191 </cd:command>
192
193 <!--
194
195
196
197
198
199
200
201
202
203 -->
204
205 <cd:command name="chemicaltoptext" level="document" category="graphics" file="chem-str.mkiv">
206 <cd:arguments>
207 <cd:resolve name="argument-text"/>
208 </cd:arguments>
209 </cd:command>
210
211 <cd:command name="chemicalbottext" level="document" category="graphics" file="chem-str.mkiv">
212 <cd:arguments>
213 <cd:resolve name="argument-text"/>
214 </cd:arguments>
215 </cd:command>
216
217 <cd:command name="chemicalmidtext" level="document" category="graphics" file="chem-str.mkiv">
218 <cd:arguments>
219 <cd:resolve name="argument-text"/>
220 </cd:arguments>
221 </cd:command>
222
223 <!--
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243 -->
244
245 <cd:command name="definechemicals" level="style" category="graphics" file="chem-str.mkiv">
246 <cd:arguments>
247 <cd:resolve name="keyword-name"/>
248 <cd:resolve name="keyword-name-optional"/>
249 <cd:assignments list="yes" optional="yes">
250 <cd:inherit name="setupchemical"/>
251 </cd:assignments>
252 </cd:arguments>
253 </cd:command>
254
255</cd:interface>
256 |