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="MPdefinitions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 8 <cd:arguments> 9 <cd:resolve name="argument-instance-optional"/> 10 </cd:arguments> 11 </cd:command> 12 13 <cd:command name="MPextensions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 14 <cd:arguments> 15 <cd:resolve name="argument-instance-list-optional"/> 16 </cd:arguments> 17 </cd:command> 18 19 <cd:command name="MPinitializations" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"/> 20 21 <cd:command name="MPinclusions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 22 <cd:arguments> 23 <cd:keywords optional="yes"> 24 <cd:constant type="+"/> 25 </cd:keywords> 26 <cd:resolve name="argument-instance-optional"/> 27 </cd:arguments> 28 </cd:command> 29 30 <cd:command name="MPinclusions" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 31 <cd:arguments> 32 <cd:keywords optional="yes"> 33 <cd:constant type="+"/> 34 </cd:keywords> 35 <cd:resolve name="argument-instance-optional"/> 36 <cd:content/> 37 </cd:arguments> 38 </cd:command> 39 40 <cd:command name="defineMPinstance" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 41 <cd:arguments> 42 <cd:resolve name="keyword-name"/> 43 <cd:resolve name="keyword-name-optional"/> 44 <cd:assignments list="yes" optional="yes"> 45 <cd:inherit name="setupMPinstance"/> 46 </cd:assignments> 47 </cd:arguments> 48 </cd:command> 49 50 <cd:command name="setupMPinstance" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 51 <cd:arguments> 52 <cd:resolve name="keyword-name-list-optional"/> 53 <cd:assignments list="yes"> 54 <cd:parameter name="format"> 55 <cd:constant type="metafun" default="yes"/> 56 <cd:constant type="minifun"/> 57 <cd:constant type="mpost"/> 58 </cd:parameter> 59 <cd:parameter name="initializations"> 60 <cd:constant type="yes"/> 61 <cd:constant type="no" default="yes"/> 62 </cd:parameter> 63 <cd:parameter name="setups"> 64 <cd:constant type="cd:name"/> 65 </cd:parameter> 66 <cd:parameter name="textstyle"> 67 <cd:resolve name="value-style"/> 68 </cd:parameter> 69 <cd:parameter name="textcolor"> 70 <cd:constant type="cd:color"/> 71 </cd:parameter> 72 <cd:parameter name="extensions"> 73 <cd:constant type="yes"/> 74 <cd:constant type="no" default="yes"/> 75 </cd:parameter> 76 <cd:parameter name="method"> 77 <cd:constant type="binary"/> 78 <cd:constant type="decimal"/> 79 <cd:constant type="double"/> 80 <cd:constant type="scaled"/> 81 <cd:constant type="default" default="yes"/> 82 </cd:parameter> 83 </cd:assignments> 84 </cd:arguments> 85 </cd:command> 86 87 <cd:command name="resetMPinstance" level="system" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 88 <cd:arguments> 89 <cd:resolve name="keyword-name"/> 90 </cd:arguments> 91 </cd:command> 92 93 <cd:command name="processMPfigurefile" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 94 <cd:arguments> 95 <cd:resolve name="argument-file"/> 96 </cd:arguments> 97 </cd:command> 98 99 <cd:command name="MPdrawing" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 100 <cd:arguments> 101 <cd:keywords optional="yes"> 102 <cd:constant type="-"/> 103 </cd:keywords> 104 </cd:arguments> 105 </cd:command> 106 107 <cd:command name="resetMPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"/> 108 109 <cd:command name="getMPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"/> 110 111 <cd:command name="MPdrawing" level="system" type="environment" begin="push" end="pop" category="graphics" keywords="metapost" file="meta-ini.mkiv"/> 112 113 <cd:command name="MPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 114 <cd:arguments> 115 <cd:content/> 116 </cd:arguments> 117 </cd:command> 118 119 <cd:command name="MPclip" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 120 <cd:arguments> 121 <cd:resolve name="argument-name"/> 122 </cd:arguments> 123 </cd:command> 124 125 <cd:command name="MPfontsizehskip" level="system" category="graphics" keywords="metapost fonts" file="meta-ini.mkiv"> 126 <cd:arguments> 127 <cd:resolve name="argument-font"/> 128 </cd:arguments> 129 </cd:command> 130 131 <cd:command name="setupMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 132 <cd:arguments> 133 <cd:resolve name="keyword-name-optional"/> 134 <cd:resolve name="assignment-userdata-list"/> 135 </cd:arguments> 136 </cd:command> 137 138 <cd:command name="setMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 139 <cd:arguments> 140 <cd:resolve name="keyword-name-optional"/> 141 <cd:resolve name="assignment-userdata-list"/> 142 </cd:arguments> 143 </cd:command> 144 145 <cd:command name="setMPvariable" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 146 <cd:arguments> 147 <cd:resolve name="keyword-name"/> 148 <cd:resolve name="assignment-userdata"/> 149 </cd:arguments> 150 </cd:command> 151 152 <cd:command name="MPrawvar" level="system" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 153 <cd:arguments> 154 <cd:resolve name="argument-name"/> 155 <cd:resolve name="argument-key"/> 156 </cd:arguments> 157 </cd:command> 158 159 <cd:command name="MPvariable" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 160 <cd:arguments> 161 <cd:resolve name="argument-key"/> 162 </cd:arguments> 163 </cd:command> 164 165 <cd:command name="MPvar" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 166 <cd:arguments> 167 <cd:resolve name="argument-key"/> 168 </cd:arguments> 169 </cd:command> 170 171 <cd:command name="useMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 172 <cd:arguments> 173 <cd:resolve name="keyword-name"/> 174 <cd:resolve name="keyword-key-list"/> 175 </cd:arguments> 176 </cd:command> 177 178 <cd:command name="uniqueMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 179 <cd:arguments> 180 <cd:resolve name="argument-name"/> 181 <cd:resolve name="argument-key-list-optional"/> 182 </cd:arguments> 183 </cd:command> 184 185 <cd:command name="uniqueMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 186 <cd:arguments> 187 <cd:resolve name="argument-name"/> 188 <cd:assignments delimiters="braces" list="yes" optional="yes"> 189 <cd:parameter name="cd:key"> 190 <cd:constant type="cd:value"/> 191 </cd:parameter> 192 </cd:assignments> 193 </cd:arguments> 194 </cd:command> 195 196 <cd:command name="useMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 197 <cd:arguments> 198 <cd:resolve name="argument-name"/> 199 <cd:resolve name="argument-key-list-optional"/> 200 </cd:arguments> 201 </cd:command> 202 203 <cd:command name="useMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 204 <cd:arguments> 205 <cd:resolve name="argument-name"/> 206 <cd:assignments delimiters="braces" list="yes" optional="yes"> 207 <cd:parameter name="cd:key"> 208 <cd:constant type="cd:value"/> 209 </cd:parameter> 210 </cd:assignments> 211 </cd:arguments> 212 </cd:command> 213 214 <cd:command name="usableMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 215 <cd:arguments> 216 <cd:resolve name="argument-name"/> 217 <cd:resolve name="argument-key-list-optional"/> 218 </cd:arguments> 219 </cd:command> 220 221 <cd:command name="reuseMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 222 <cd:arguments> 223 <cd:resolve name="argument-name"/> 224 <cd:assignments delimiters="braces" list="yes" optional="yes"> 225 <cd:parameter name="cd:key"> 226 <cd:constant type="cd:value"/> 227 </cd:parameter> 228 </cd:assignments> 229 </cd:arguments> 230 </cd:command> 231 232 <cd:command name="reusableMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 233 <cd:arguments> 234 <cd:resolve name="argument-name"/> 235 <cd:resolve name="argument-key-list-optional"/> 236 </cd:arguments> 237 </cd:command> 238 239 <cd:command name="reusableMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 240 <cd:arguments> 241 <cd:resolve name="argument-name"/> 242 <cd:assignments delimiters="braces" list="yes" optional="yes"> 243 <cd:parameter name="cd:key"> 244 <cd:constant type="cd:value"/> 245 </cd:parameter> 246 </cd:assignments> 247 </cd:arguments> 248 </cd:command> 249 250 <cd:command name="uniqueMPpagegraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 251 <cd:arguments> 252 <cd:resolve name="argument-name"/> 253 <cd:resolve name="argument-key-list-optional"/> 254 </cd:arguments> 255 </cd:command> 256 257 <cd:command name="uniqueMPpagegraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 258 <cd:arguments> 259 <cd:resolve name="argument-name"/> 260 <cd:assignments delimiters="braces" list="yes" optional="yes"> 261 <cd:parameter name="cd:key"> 262 <cd:constant type="cd:value"/> 263 </cd:parameter> 264 </cd:assignments> 265 </cd:arguments> 266 </cd:command> 267 268 <cd:command name="processMPbuffer" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 269 <cd:arguments> 270 <cd:resolve name="keyword-name-list-optional"/> 271 </cd:arguments> 272 </cd:command> 273 274 <cd:command name="runMPbuffer" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 275 <cd:arguments> 276 <cd:resolve name="keyword-name-list-optional"/> 277 </cd:arguments> 278 </cd:command> 279 280 <cd:command name="MPenvironment" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 281 <cd:arguments> 282 <cd:keywords optional="yes"> 283 <cd:constant type="reset"/> 284 <cd:constant type="global"/> 285 <cd:constant type="+"/> 286 </cd:keywords> 287 </cd:arguments> 288 </cd:command> 289 290 <cd:command name="resetMPenvironment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"/> 291 292 <cd:command name="useMPenvironmentbuffer" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 293 <cd:arguments> 294 <cd:resolve name="keyword-name"/> 295 </cd:arguments> 296 </cd:command> 297 298 <cd:command name="MPcode" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 299 <cd:arguments> 300 <cd:resolve name="argument-instance-optional"/> 301 </cd:arguments> 302 </cd:command> 303 304 <cd:command name="MPcode" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 305 <cd:arguments> 306 <cd:resolve name="argument-instance-optional"/> 307 <cd:content/> 308 </cd:arguments> 309 </cd:command> 310 311 <cd:command name="MPrun" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 312 <cd:arguments> 313 <cd:resolve name="argument-name-optional"/> 314 </cd:arguments> 315 </cd:command> 316 317 <cd:command name="useMPrun" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 318 <cd:arguments> 319 <cd:resolve name="argument-name"/> 320 <cd:resolve name="argument-number"/> 321 </cd:arguments> 322 </cd:command> 323 324 <cd:command name="useMPlibrary" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 325 <cd:arguments> 326 <cd:resolve name="keyword-file"/> 327 </cd:arguments> 328 </cd:command> 329 330 <cd:command name="setMPtext" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 331 <cd:arguments> 332 <cd:resolve name="argument-name"/> 333 <cd:resolve name="argument-text"/> 334 </cd:arguments> 335 </cd:command> 336 337 <cd:command name="MPtext" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 338 <cd:arguments> 339 <cd:resolve name="argument-name"/> 340 </cd:arguments> 341 </cd:command> 342 343 <cd:command name="MPstring" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 344 <cd:arguments> 345 <cd:resolve name="argument-name"/> 346 </cd:arguments> 347 </cd:command> 348 349 <cd:command name="MPbetex" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 350 <cd:arguments> 351 <cd:resolve name="argument-name"/> 352 </cd:arguments> 353 </cd:command> 354 355 <cd:command name="doifelseMPgraphic" level="style" category="graphics" keywords="metapost conditional" file="meta-ini.mkiv"> 356 <cd:arguments> 357 <cd:resolve name="argument-name"/> 358 <cd:resolve name="argument-true"/> 359 <cd:resolve name="argument-false"/> 360 </cd:arguments> 361 </cd:command> 362 363 <cd:command name="doifMPgraphicelse" level="style" category="graphics" keywords="metapost conditional" file="meta-ini.mkiv"> 364 <cd:arguments> 365 <cd:resolve name="argument-name"/> 366 <cd:resolve name="argument-true"/> 367 <cd:resolve name="argument-false"/> 368 </cd:arguments> 369 </cd:command> 370 371 <cd:command name="staticMPfigure" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 372 <cd:arguments> 373 <cd:resolve name="argument-name"/> 374 </cd:arguments> 375 </cd:command> 376 377 <cd:command name="staticMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 378 <cd:arguments> 379 <cd:resolve name="argument-name"/> 380 <cd:resolve name="argument-key-list-optional"/> 381 </cd:arguments> 382 </cd:command> 383 384 <cd:command name="usestaticMPfigure" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 385 <cd:arguments> 386 <cd:assignments list="yes" optional="yes"> 387 <cd:inherit name="setupscale"/> 388 </cd:assignments> 389 <cd:resolve name="keyword-name"/> 390 </cd:arguments> 391 </cd:command> 392 393 <cd:command name="setupMPgraphics" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"> 394 <cd:arguments> 395 <cd:assignments list="yes"> 396 <cd:parameter name="color"> 397 <cd:constant type="local" default="yes"/> 398 <cd:constant type="global"/> 399 </cd:parameter> 400 <cd:parameter name="mpy"> 401 <cd:constant type="cd:file"/> 402 </cd:parameter> 403 </cd:assignments> 404 </cd:arguments> 405 </cd:command> 406 407</cd:interface> 408 |