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="definesymbol" level="style" category="symbols" file="symb-ini.mkiv"> 8 <cd:arguments> 9 <cd:resolve name="keyword-name-optional"/> 10 <cd:resolve name="keyword-name"/> 11 <cd:resolve name="keyword-command"/> 12 </cd:arguments> 13 </cd:command> 14 15 <cd:command name="doifelseinsymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 16 <cd:arguments> 17 <cd:resolve name="argument-name"/> 18 <cd:resolve name="argument-name"/> 19 <cd:resolve name="argument-true"/> 20 <cd:resolve name="argument-false"/> 21 </cd:arguments> 22 </cd:command> 23 24 <cd:command name="doifinsymbolsetelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 25 <cd:arguments> 26 <cd:resolve name="argument-name"/> 27 <cd:resolve name="argument-name"/> 28 <cd:resolve name="argument-true"/> 29 <cd:resolve name="argument-false"/> 30 </cd:arguments> 31 </cd:command> 32 33 <cd:command name="doifinsymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 34 <cd:arguments> 35 <cd:resolve name="argument-name"/> 36 <cd:resolve name="argument-name"/> 37 <cd:resolve name="argument-true"/> 38 <cd:resolve name="argument-false"/> 39 </cd:arguments> 40 </cd:command> 41 42 <cd:command name="doifelsesymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 43 <cd:arguments> 44 <cd:resolve name="argument-name"/> 45 <cd:resolve name="argument-true"/> 46 <cd:resolve name="argument-false"/> 47 </cd:arguments> 48 </cd:command> 49 50 <cd:command name="doifsymbolsetelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 51 <cd:arguments> 52 <cd:resolve name="argument-name"/> 53 <cd:resolve name="argument-true"/> 54 <cd:resolve name="argument-false"/> 55 </cd:arguments> 56 </cd:command> 57 58 <cd:command name="symbol" level="document" category="symbols" file="symb-ini.mkiv"> 59 <cd:arguments> 60 <cd:resolve name="keyword-name-optional"/> 61 <cd:resolve name="keyword-name"/> 62 </cd:arguments> 63 </cd:command> 64 65 <cd:command name="symbol" variant="direct" level="document" category="symbols" file="symb-ini.mkiv"> 66 <cd:arguments> 67 <cd:resolve name="argument-name"/> 68 </cd:arguments> 69 </cd:command> 70 71 <cd:command name="directsymbol" level="system" category="symbols" file="symb-ini.mkiv"> 72 <cd:arguments> 73 <cd:resolve name="argument-name"/> 74 <cd:resolve name="argument-name"/> 75 </cd:arguments> 76 </cd:command> 77 78 <cd:command name="definefiguresymbol" level="style" category="symbols" keywords="graphics" file="symb-ini.mkiv"> 79 <cd:arguments> 80 <cd:resolve name="keyword-name"/> 81 <cd:keywords> 82 <cd:constant type="cd:file"/> 83 <cd:constant type="cd:name"/> 84 </cd:keywords> 85 <cd:assignments list="yes" optional="yes"> 86 <cd:inherit name="externalfigure"/> 87 </cd:assignments> 88 </cd:arguments> 89 </cd:command> 90 91 <cd:command name="figuresymbol" level="document" category="symbols" keywords="graphics" file="symb-ini.mkiv"> 92 <cd:arguments> 93 <cd:keywords> 94 <cd:constant type="cd:file"/> 95 <cd:constant type="cd:name"/> 96 </cd:keywords> 97 <cd:assignments list="yes" optional="yes"> 98 <cd:inherit name="externalfigure"/> 99 </cd:assignments> 100 </cd:arguments> 101 </cd:command> 102 103 <cd:command name="doifelsesymboldefined" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 104 <cd:arguments> 105 <cd:resolve name="argument-name"/> 106 <cd:resolve name="argument-true"/> 107 <cd:resolve name="argument-false"/> 108 </cd:arguments> 109 </cd:command> 110 111 <cd:command name="doifsymboldefinedelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv"> 112 <cd:arguments> 113 <cd:resolve name="argument-name"/> 114 <cd:resolve name="argument-true"/> 115 <cd:resolve name="argument-false"/> 116 </cd:arguments> 117 </cd:command> 118 119 <cd:command name="symbolset" type="environment" level="style" category="symbols" file="symb-ini.mkiv"> 120 <cd:arguments> 121 <cd:resolve name="keyword-name"/> 122 <cd:assignments list="yes" optional="yes"> 123 <cd:parameter name="font"> 124 <cd:constant type="cd:font"/> 125 </cd:parameter> 126 </cd:assignments> 127 </cd:arguments> 128 </cd:command> 129 130 <cd:command name="setupsymbolset" level="style" category="symbols" file="symb-ini.mkiv"> 131 <cd:arguments> 132 <cd:resolve name="keyword-name"/> 133 </cd:arguments> 134 </cd:command> 135 136 <cd:command name="resetsymbolset" level="system" category="symbols" file="symb-ini.mkiv"/> 137 138 <cd:command name="usesymbols" level="style" category="symbols" file="symb-ini.mkiv"> 139 <cd:arguments> 140 <cd:resolve name="keyword-file"/> 141 </cd:arguments> 142 </cd:command> 143 144 <cd:command name="showsymbolset" level="document" category="symbols" file="symb-run.mkiv"> 145 <cd:arguments> 146 <cd:resolve name="keyword-name"/> 147 </cd:arguments> 148 </cd:command> 149 150 <cd:command name="setupsymbols" level="style" category="symbols" file="symb-ini.mkiv"> 151 <cd:arguments> 152 <cd:assignments list="yes"> 153 <cd:parameter name="stylealternative"> 154 <cd:constant type="text" default="yes"/> 155 <cd:constant type="math"/> 156 </cd:parameter> 157 </cd:assignments> 158 </cd:arguments> 159 </cd:command> 160 161</cd:interface> 162 |