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:define name="keyword-setuplayouttext"> 8 <cd:keywords optional="yes"> 9 <cd:constant type="text"/> 10 <cd:constant type="margin"/> 11 <cd:constant type="edge"/> 12 </cd:keywords> 13 </cd:define> 14 15 <cd:define name="assignment-setuplayouttext"> 16 <cd:assignments list="yes"> 17 <cd:parameter name="state"> 18 <cd:constant type="start"/> 19 <cd:constant type="stop"/> 20 <cd:constant type="empty"/> 21 <cd:constant type="high"/> 22 <cd:constant type="none"/> 23 <cd:constant type="normal" default="yes"/> 24 <cd:constant type="nomarking"/> 25 <cd:constant type="cd:name"/> 26 </cd:parameter> 27 <cd:parameter name="style"> 28 <cd:resolve name="value-style"/> 29 </cd:parameter> 30 <cd:parameter name="color"> 31 <cd:constant type="cd:color"/> 32 </cd:parameter> 33 <cd:parameter name="strut"> 34 <cd:constant type="yes" default="yes"/> 35 <cd:constant type="no"/> 36 </cd:parameter> 37 <cd:parameter name="n"> 38 <cd:constant type="cd:number"/> 39 </cd:parameter> 40 <cd:parameter name="before"> 41 <cd:constant type="cd:command"/> 42 </cd:parameter> 43 <cd:parameter name="after"> 44 <cd:constant type="cd:command"/> 45 </cd:parameter> 46 <cd:parameter name="lefttext"> 47 <cd:constant type="cd:text"/> 48 </cd:parameter> 49 <cd:parameter name="middletext"> 50 <cd:constant type="cd:text"/> 51 </cd:parameter> 52 <cd:parameter name="righttext"> 53 <cd:constant type="cd:text"/> 54 </cd:parameter> 55 <cd:parameter name="leftstyle"> 56 <cd:resolve name="value-style"/> 57 </cd:parameter> 58 <cd:parameter name="middlestyle"> 59 <cd:resolve name="value-style"/> 60 </cd:parameter> 61 <cd:parameter name="rightstyle"> 62 <cd:resolve name="value-style"/> 63 </cd:parameter> 64 <cd:parameter name="leftcolor"> 65 <cd:constant type="cd:color"/> 66 </cd:parameter> 67 <cd:parameter name="middlecolor"> 68 <cd:constant type="cd:color"/> 69 </cd:parameter> 70 <cd:parameter name="rightcolor"> 71 <cd:constant type="cd:color"/> 72 </cd:parameter> 73 <cd:parameter name="width"> 74 <cd:constant type="cd:dimension"/> 75 </cd:parameter> 76 <cd:parameter name="leftwidth"> 77 <cd:constant type="cd:dimension"/> 78 </cd:parameter> 79 <cd:parameter name="middlewidth"> 80 <cd:constant type="cd:dimension"/> 81 </cd:parameter> 82 <cd:parameter name="rightwidth"> 83 <cd:constant type="cd:dimension"/> 84 </cd:parameter> 85 </cd:assignments> 86 </cd:define> 87 88 <cd:command name="setuplayouttext" level="style" category="layout" file="page-txt.mkvi"> 89 <cd:arguments> 90 <cd:keywords> 91 <cd:constant type="top"/> 92 <cd:constant type="header"/> 93 <cd:constant type="text"/> 94 <cd:constant type="footer"/> 95 <cd:constant type="bottom"/> 96 </cd:keywords> 97 <cd:resolve name="keyword-setuplayouttext"/> 98 <cd:resolve name="assignment-setuplayouttext"/> 99 </cd:arguments> 100 </cd:command> 101 102 <cd:command name="setuptop" level="style" category="layout" file="page-txt.mkvi"> 103 <cd:arguments> 104 <cd:resolve name="keyword-setuplayouttext"/> 105 <cd:resolve name="assignment-setuplayouttext"/> 106 </cd:arguments> 107 </cd:command> 108 109 <cd:command name="setupheader" level="style" category="layout" file="page-txt.mkvi"> 110 <cd:arguments> 111 <cd:resolve name="keyword-setuplayouttext"/> 112 <cd:resolve name="assignment-setuplayouttext"/> 113 </cd:arguments> 114 </cd:command> 115 116 <cd:command name="setuptext" level="style" category="layout" file="page-txt.mkvi"> 117 <cd:arguments> 118 <cd:resolve name="keyword-setuplayouttext"/> 119 <cd:resolve name="assignment-setuplayouttext"/> 120 </cd:arguments> 121 </cd:command> 122 123 <cd:command name="setupfooter" level="style" category="layout" file="page-txt.mkvi"> 124 <cd:arguments> 125 <cd:resolve name="keyword-setuplayouttext"/> 126 <cd:resolve name="assignment-setuplayouttext"/> 127 </cd:arguments> 128 </cd:command> 129 130 <cd:command name="setupbottom" level="style" category="layout" file="page-txt.mkvi"> 131 <cd:arguments> 132 <cd:resolve name="keyword-setuplayouttext"/> 133 <cd:resolve name="assignment-setuplayouttext"/> 134 </cd:arguments> 135 </cd:command> 136 137 <cd:command name="doifelselayouttextline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi"> 138 <cd:arguments> 139 <cd:resolve name="argument-name"/> 140 <cd:resolve name="argument-true"/> 141 <cd:resolve name="argument-false"/> 142 </cd:arguments> 143 </cd:command> 144 145 <cd:command name="doiflayouttextlineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi"> 146 <cd:arguments> 147 <cd:resolve name="argument-name"/> 148 <cd:resolve name="argument-true"/> 149 <cd:resolve name="argument-false"/> 150 </cd:arguments> 151 </cd:command> 152 153 <cd:command name="doifelselayoutsomeline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi"> 154 <cd:arguments> 155 <cd:resolve name="argument-name"/> 156 <cd:resolve name="argument-true"/> 157 <cd:resolve name="argument-false"/> 158 </cd:arguments> 159 </cd:command> 160 161 <cd:command name="doiflayoutsomelineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi"> 162 <cd:arguments> 163 <cd:resolve name="argument-name"/> 164 <cd:resolve name="argument-true"/> 165 <cd:resolve name="argument-false"/> 166 </cd:arguments> 167 </cd:command> 168 169 <cd:command name="noheaderandfooterlines" level="style" category="layout" file="page-txt.mkvi"/> 170 171 <cd:command name="notopandbottomlines" level="style" category="layout" file="page-txt.mkvi"/> 172 173 <cd:command name="setuptoptexts" level="style" category="layout" file="page-txt.mkvi"> 174 <cd:arguments> 175 <cd:keywords optional="yes"> 176 <cd:constant type="text" default="yes"/> 177 <cd:constant type="margin"/> 178 <cd:constant type="edge"/> 179 </cd:keywords> 180 <cd:resolve name="keyword-layoutelement-optional"/> 181 <cd:resolve name="keyword-layoutelement-optional"/> 182 <cd:resolve name="keyword-layoutelement-optional"/> 183 <cd:resolve name="keyword-layoutelement-optional"/> 184 </cd:arguments> 185 </cd:command> 186 187 <cd:command name="setupheadertexts" level="style" category="layout" file="page-txt.mkvi"> 188 <cd:arguments> 189 <cd:keywords optional="yes"> 190 <cd:constant type="text" default="yes"/> 191 <cd:constant type="margin"/> 192 <cd:constant type="edge"/> 193 </cd:keywords> 194 <cd:resolve name="keyword-layoutelement-optional"/> 195 <cd:resolve name="keyword-layoutelement-optional"/> 196 <cd:resolve name="keyword-layoutelement-optional"/> 197 <cd:resolve name="keyword-layoutelement-optional"/> 198 </cd:arguments> 199 </cd:command> 200 201 <cd:command name="setuptexttexts" level="style" category="layout" file="page-txt.mkvi"> 202 <cd:arguments> 203 <cd:keywords optional="yes"> 204 <cd:constant type="text" default="yes"/> 205 <cd:constant type="margin"/> 206 <cd:constant type="edge"/> 207 </cd:keywords> 208 <cd:resolve name="keyword-layoutelement-optional"/> 209 <cd:resolve name="keyword-layoutelement-optional"/> 210 <cd:resolve name="keyword-layoutelement-optional"/> 211 <cd:resolve name="keyword-layoutelement-optional"/> 212 </cd:arguments> 213 </cd:command> 214 215 <cd:command name="setupfootertexts" level="style" category="layout" file="page-txt.mkvi"> 216 <cd:arguments> 217 <cd:keywords optional="yes"> 218 <cd:constant type="text" default="yes"/> 219 <cd:constant type="margin"/> 220 <cd:constant type="edge"/> 221 </cd:keywords> 222 <cd:resolve name="keyword-layoutelement-optional"/> 223 <cd:resolve name="keyword-layoutelement-optional"/> 224 <cd:resolve name="keyword-layoutelement-optional"/> 225 <cd:resolve name="keyword-layoutelement-optional"/> 226 </cd:arguments> 227 </cd:command> 228 229 <cd:command name="setupbottomtexts" level="style" category="layout" file="page-txt.mkvi"> 230 <cd:arguments> 231 <cd:keywords optional="yes"> 232 <cd:constant type="text" default="yes"/> 233 <cd:constant type="margin"/> 234 <cd:constant type="edge"/> 235 </cd:keywords> 236 <cd:resolve name="keyword-layoutelement-optional"/> 237 <cd:resolve name="keyword-layoutelement-optional"/> 238 <cd:resolve name="keyword-layoutelement-optional"/> 239 <cd:resolve name="keyword-layoutelement-optional"/> 240 </cd:arguments> 241 </cd:command> 242 243 <cd:command name="settextcontent" level="style" category="layout" file="page-txt.mkvi"> 244 <cd:arguments> 245 <cd:keywords> 246 <cd:constant type="top"/> 247 <cd:constant type="header"/> 248 <cd:constant type="text"/> 249 <cd:constant type="footer"/> 250 <cd:constant type="bottom"/> 251 </cd:keywords> 252 <cd:keywords> 253 <cd:constant type="text"/> 254 <cd:constant type="margin"/> 255 <cd:constant type="edge"/> 256 </cd:keywords> 257 <cd:keywords optional="yes"> 258 <cd:constant type="left"/> 259 <cd:constant type="middle" default="yes"/> 260 <cd:constant type="right"/> 261 </cd:keywords> 262 <cd:resolve name="keyword-layoutelement"/> 263 <cd:resolve name="keyword-layoutelement-optional"/> 264 </cd:arguments> 265 </cd:command> 266 267 <cd:command name="definetext" level="style" category="layout" file="page-txt.mkvi"> 268 <cd:arguments> 269 <cd:resolve name="keyword-name"/> 270 <cd:keywords> 271 <cd:constant type="top"/> 272 <cd:constant type="header"/> 273 <cd:constant type="text"/> 274 <cd:constant type="footer"/> 275 <cd:constant type="bottom"/> 276 </cd:keywords> 277 <cd:keywords optional="yes"> 278 <cd:constant type="text"/> 279 <cd:constant type="margin"/> 280 <cd:constant type="edge"/> 281 </cd:keywords> 282 <cd:resolve name="keyword-layoutelement"/> 283 <cd:resolve name="keyword-layoutelement-optional"/> 284 <cd:resolve name="keyword-layoutelement-optional"/> 285 <cd:resolve name="keyword-layoutelement-optional"/> 286 </cd:arguments> 287 </cd:command> 288 289</cd:interface> 290 |