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="pushattribute" level="system" category="attribute" file="attr-ini.mkiv"> 8 <cd:arguments> 9 <cd:csname/> 10 </cd:arguments> 11 </cd:command> 12 13 <cd:command name="popattribute" level="system" category="attribute" file="attr-ini.mkiv"> 14 <cd:arguments> 15 <cd:csname/> 16 </cd:arguments> 17 </cd:command> 18 19 <cd:command name="installattributestack" level="system" category="attribute" file="attr-ini.mkiv"> 20 <cd:arguments> 21 <cd:csname/> 22 </cd:arguments> 23 </cd:command> 24 25 <cd:command name="defineattribute" level="system" category="attribute" file="attr-ini.mkiv"> 26 <cd:arguments> 27 <cd:resolve name="keyword-name"/> 28 <cd:keywords list="yes" optional="yes"> 29 <cd:constant type="local" default="yes"/> 30 <cd:constant type="global"/> 31 <cd:constant type="public" default="yes"/> 32 <cd:constant type="private"/> 33 <cd:constant type="pickup"/> 34 </cd:keywords> 35 </cd:arguments> 36 </cd:command> 37 38 <cd:command name="definesystemattribute" level="system" category="attribute" file="attr-ini.mkiv"> 39 <cd:arguments> 40 <cd:resolve name="keyword-name"/> 41 <cd:keywords list="yes" optional="yes"> 42 <cd:constant type="local" default="yes"/> 43 <cd:constant type="global"/> 44 <cd:constant type="public"/> 45 <cd:constant type="private" default="yes"/> 46 <cd:constant type="pickup"/> 47 </cd:keywords> 48 </cd:arguments> 49 </cd:command> 50 51 <cd:command name="newattribute" level="system" category="attribute" file="attr-ini.mkiv"> 52 <cd:arguments> 53 <cd:csname/> 54 </cd:arguments> 55 </cd:command> 56 57 <cd:command name="dosetattribute" level="system" category="attribute" file="attr-ini.mkiv"> 58 <cd:arguments> 59 <cd:resolve name="argument-name"/> 60 <cd:resolve name="argument-number"/> 61 </cd:arguments> 62 </cd:command> 63 64 <cd:command name="doresetattribute" level="system" category="attribute" file="attr-ini.mkiv"> 65 <cd:arguments> 66 <cd:resolve name="argument-name"/> 67 </cd:arguments> 68 </cd:command> 69 70 <cd:command name="dogetattribute" level="system" category="attribute" file="attr-ini.mkiv"> 71 <cd:arguments> 72 <cd:resolve name="argument-name"/> 73 </cd:arguments> 74 </cd:command> 75 76 <cd:command name="dogetattributeid" level="system" category="attribute" file="attr-ini.mkiv"> 77 <cd:arguments> 78 <cd:resolve name="argument-name"/> 79 </cd:arguments> 80 </cd:command> 81 82 <cd:command name="resetallattributes" level="system" category="attribute" file="attr-ini.mkiv"/> 83 84 <cd:command name="savecurrentattributes" level="system" category="attribute" file="attr-ini.mkiv"> 85 <cd:arguments> 86 <cd:resolve name="argument-name"/> 87 </cd:arguments> 88 </cd:command> 89 90 <cd:command name="restorecurrentattributes" level="system" category="attribute" file="attr-ini.mkiv"> 91 <cd:arguments> 92 <cd:resolve name="argument-name"/> 93 </cd:arguments> 94 </cd:command> 95 96 <cd:command name="showattributes" level="document" category="attribute" file="attr-ini.mkiv"/> 97 98</cd:interface> 99 |