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="text" type="environment" level="document" category="structure" file="file-job.mkvi"/> 8 9 <cd:command name="text" type="environment" begin="autostart" end="autostop" level="system" category="structure" file="file-job.mkvi"/> 10 11 <cd:command name="notext" type="environment" level="system" category="structure" file="file-job.mkvi"/> 12 13 <cd:command name="environment" type="environment" level="document" category="structure" file="file-job.mkvi"> 14 <cd:arguments> 15 <cd:keywords> 16 <cd:constant type="cd:file"/> 17 <cd:constant type="*"/> 18 </cd:keywords> 19 </cd:arguments> 20 </cd:command> 21 22 <cd:command name="environment" type="environment" variant="string" level="document" category="structure" file="file-job.mkvi"> 23 <cd:arguments> 24 <cd:keywords delimiters="none"> 25 <cd:constant type="cd:file"/> 26 <cd:constant type="*"/> 27 </cd:keywords> 28 </cd:arguments> 29 </cd:command> 30 31 <cd:command name="environment" level="document" category="structure" file="file-job.mkvi"> 32 <cd:arguments> 33 <cd:resolve name="keyword-file"/> 34 </cd:arguments> 35 </cd:command> 36 37 <cd:command name="environment" variant="string" level="document" category="structure" file="file-job.mkvi"> 38 <cd:arguments> 39 <cd:resolve name="string-file"/> 40 </cd:arguments> 41 </cd:command> 42 43 <cd:command name="useenvironment" level="document" category="structure" file="file-job.mkvi"> 44 <cd:arguments> 45 <cd:resolve name="keyword-file"/> 46 </cd:arguments> 47 </cd:command> 48 49 <cd:command name="currentenvironment" level="system" category="structure" file="file-job.mkvi"/> 50 51 <cd:command name="project" type="environment" level="document" category="structure" file="file-job.mkvi"> 52 <cd:arguments> 53 <cd:keywords> 54 <cd:constant type="cd:file"/> 55 <cd:constant type="*"/> 56 </cd:keywords> 57 </cd:arguments> 58 </cd:command> 59 60 <cd:command name="project" type="environment" variant="string" level="document" category="structure" file="file-job.mkvi"> 61 <cd:arguments> 62 <cd:keywords delimiters="none"> 63 <cd:constant type="cd:file"/> 64 <cd:constant type="*"/> 65 </cd:keywords> 66 </cd:arguments> 67 </cd:command> 68 69 <cd:command name="project" level="document" category="structure" file="file-job.mkvi"> 70 <cd:arguments> 71 <cd:resolve name="keyword-file"/> 72 </cd:arguments> 73 </cd:command> 74 75 <cd:command name="project" variant="string" level="document" category="structure" file="file-job.mkvi"> 76 <cd:arguments> 77 <cd:resolve name="string-file"/> 78 </cd:arguments> 79 </cd:command> 80 81 <cd:command name="useproject" level="document" category="structure" file="file-job.mkvi"> 82 <cd:arguments> 83 <cd:resolve name="keyword-file"/> 84 </cd:arguments> 85 </cd:command> 86 87 <cd:command name="currentproject" level="system" category="structure" file="file-job.mkvi"/> 88 89 <cd:command name="product" type="environment" level="document" category="structure" file="file-job.mkvi"> 90 <cd:arguments> 91 <cd:keywords> 92 <cd:constant type="cd:file"/> 93 <cd:constant type="*"/> 94 </cd:keywords> 95 </cd:arguments> 96 </cd:command> 97 98 <cd:command name="product" type="environment" variant="string" level="document" category="structure" file="file-job.mkvi"> 99 <cd:arguments> 100 <cd:keywords delimiters="none"> 101 <cd:constant type="cd:file"/> 102 <cd:constant type="*"/> 103 </cd:keywords> 104 </cd:arguments> 105 </cd:command> 106 107 <cd:command name="product" level="document" category="structure" file="file-job.mkvi"> 108 <cd:arguments> 109 <cd:resolve name="keyword-file"/> 110 </cd:arguments> 111 </cd:command> 112 113 <cd:command name="product" variant="string" level="document" category="structure" file="file-job.mkvi"> 114 <cd:arguments> 115 <cd:resolve name="string-file"/> 116 </cd:arguments> 117 </cd:command> 118 119 <cd:command name="useproduct" level="document" category="structure" file="file-job.mkvi"> 120 <cd:arguments> 121 <cd:resolve name="keyword-file"/> 122 </cd:arguments> 123 </cd:command> 124 125 <cd:command name="currentproduct" level="system" category="structure" file="file-job.mkvi"/> 126 127 <cd:command name="component" type="environment" level="document" category="structure" file="file-job.mkvi"> 128 <cd:arguments> 129 <cd:keywords> 130 <cd:constant type="cd:file"/> 131 <cd:constant type="*"/> 132 </cd:keywords> 133 </cd:arguments> 134 </cd:command> 135 136 <cd:command name="component" type="environment" variant="string" level="document" category="structure" file="file-job.mkvi"> 137 <cd:arguments> 138 <cd:keywords delimiters="none"> 139 <cd:constant type="cd:file"/> 140 <cd:constant type="*"/> 141 </cd:keywords> 142 </cd:arguments> 143 </cd:command> 144 145 <cd:command name="component" level="document" category="structure" file="file-job.mkvi"> 146 <cd:arguments> 147 <cd:resolve name="keyword-file"/> 148 </cd:arguments> 149 </cd:command> 150 151 <cd:command name="component" variant="string" level="document" category="structure" file="file-job.mkvi"> 152 <cd:arguments> 153 <cd:resolve name="string-file"/> 154 </cd:arguments> 155 </cd:command> 156 157 <cd:command name="usecomponent" level="document" category="structure" file="file-job.mkvi"> 158 <cd:arguments> 159 <cd:resolve name="keyword-file"/> 160 </cd:arguments> 161 </cd:command> 162 163 <cd:command name="currentcomponent" level="system" category="structure" file="file-job.mkvi"/> 164 165 <cd:command name="document" type="environment" level="document" category="structure" file="file-job.mkvi"> 166 <cd:arguments> 167 <cd:resolve name="keyword-name-optional"/> 168 <cd:assignments list="yes" optional="yes"> 169 <cd:inherit name="setupdocument"/> 170 </cd:assignments> 171 </cd:arguments> 172 </cd:command> 173 174 <cd:command name="document" type="environment" generated="yes" variant="example" level="document" category="structure" file="file-job.mkvi"> 175 <cd:arguments> 176 <cd:resolve name="keyword-name-optional"/> 177 <cd:assignments list="yes" optional="yes"> 178 <cd:inherit name="setupdocument"/> 179 </cd:assignments> 180 </cd:arguments> 181 </cd:command> 182 183 <cd:command name="definedocument" level="style" category="structure" file="file-job.mkvi"> 184 <cd:arguments> 185 <cd:resolve name="keyword-name"/> 186 <cd:resolve name="keyword-name-optional"/> 187 <cd:assignments list="yes" optional="yes"> 188 <cd:inherit name="setupdocument"/> 189 </cd:assignments> 190 </cd:arguments> 191 </cd:command> 192 193 <cd:command name="setupdocument" level="style" category="structure" file="file-job.mkvi"> 194 <cd:arguments> 195 <cd:resolve name="keyword-name-list-optional"/> 196 <cd:assignments list="yes"> 197 <cd:parameter name="before"> 198 <cd:constant type="cd:command"/> 199 </cd:parameter> 200 <cd:parameter name="after"> 201 <cd:constant type="cd:command"/> 202 </cd:parameter> 203 <cd:parameter name="metadata:author"> 204 <cd:constant type="cd:text"/> 205 </cd:parameter> 206 <cd:parameter name="metadata:title"> 207 <cd:constant type="cd:text"/> 208 </cd:parameter> 209 <cd:parameter name="metadata:subject"> 210 <cd:constant type="cd:text"/> 211 </cd:parameter> 212 <cd:parameter name="metadata:keywords"> 213 <cd:constant type="cd:text"/> 214 </cd:parameter> 215 <cd:parameter name="cd:key"> 216 <cd:constant type="cd:value"/> 217 </cd:parameter> 218 </cd:assignments> 219 </cd:arguments> 220 </cd:command> 221 222 <cd:command name="presetdocument" level="style" category="structure" file="file-job.mkvi"> 223 <cd:arguments> 224 <cd:resolve name="keyword-name-optional"/> 225 <cd:assignments list="yes"> 226 <cd:inherit name="setupdocument"/> 227 </cd:assignments> 228 </cd:arguments> 229 </cd:command> 230 231 <cd:command name="documentvariable" level="style" category="structure" file="file-job.mkvi"> 232 <cd:arguments> 233 <cd:resolve name="argument-key"/> 234 </cd:arguments> 235 </cd:command> 236 237 <cd:command name="unexpandeddocumentvariable" level="style" category="structure" file="file-job.mkvi"> 238 <cd:arguments> 239 <cd:resolve name="argument-key"/> 240 </cd:arguments> 241 </cd:command> 242 243 <cd:command name="doifelsedocumentvariable" level="style" category="structure" file="file-job.mkvi"> 244 <cd:arguments> 245 <cd:resolve name="argument-key"/> 246 <cd:resolve name="argument-true"/> 247 <cd:resolve name="argument-false"/> 248 </cd:arguments> 249 </cd:command> 250 251 <cd:command name="doifdocumentvariableelse" level="style" category="structure" file="file-job.mkvi"> 252 <cd:arguments> 253 <cd:resolve name="argument-key"/> 254 <cd:resolve name="argument-true"/> 255 <cd:resolve name="argument-false"/> 256 </cd:arguments> 257 </cd:command> 258 259 <cd:command name="doifdocumentvariable" level="style" category="structure" file="file-job.mkvi"> 260 <cd:arguments> 261 <cd:resolve name="argument-key"/> 262 <cd:resolve name="argument-true"/> 263 </cd:arguments> 264 </cd:command> 265 266 <cd:command name="doifnotdocumentvariable" level="style" category="structure" file="file-job.mkvi"> 267 <cd:arguments> 268 <cd:resolve name="argument-key"/> 269 <cd:resolve name="argument-true"/> 270 </cd:arguments> 271 </cd:command> 272 273</cd:interface> 274 |