i-hspace.xml /size: 7730 b    last modification: 2021-10-28 13:51
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="definehspace" level="style" category="whitespace" file="spac-hor.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name-optional"/>
10            <cd:resolve name="keyword-name"/>
11            <cd:resolve name="keyword-dimension"/>
12        </cd:arguments>
13    </cd:command>
14
15    <cd:command name="hspace" level="document" category="whitespace" file="spac-hor.mkiv">
16        <cd:arguments>
17            <cd:resolve name="keyword-name-optional"/>
18            <cd:keywords optional="yes">
19                <cd:constant type="small"/>
20                <cd:constant type="medium"/>
21                <cd:constant type="big"/>
22                <cd:constant type="normal"/>
23                <cd:constant type="default" default="yes"/>
24                <cd:constant type="none"/>
25                <cd:constant type=".5"/>
26                <cd:constant type="1"/>
27                <cd:constant type="2"/>
28                <cd:constant type="3"/>
29                <!--
30                    <cd:constant type="vulgarfraction"/>
31                -->
32                <cd:constant type="speech"/>
33                <cd:constant type="quote"/>
34                <cd:constant type="interquotation"/>
35                <cd:constant type="quotation"/>
36                <cd:constant type="sentence"/>
37                <cd:constant type="intersentence"/>
38                <cd:constant type="final"/>
39                <cd:constant type="cd:name"/>
40            </cd:keywords>
41        </cd:arguments>
42    </cd:command>
43
44    <cd:command name="hairspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
45
46    <cd:command name="thinspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
47
48    <cd:command name="medspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
49
50    <cd:command name="thickspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
51
52    <cd:command name="autoinsertnextspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
53
54    <cd:command name="hglue" level="system" category="whitespace" file="spac-ver.mkiv">
55        <cd:arguments>
56            <cd:resolve name="string-dimension"/>
57        </cd:arguments>
58    </cd:command>
59
60    <cd:command name="frenchspacing" level="system" category="whitespace" file="spac-hor.mkiv"/>
61
62    <cd:command name="newfrenchspacing" level="system" category="whitespace" file="spac-hor.mkiv"/>
63
64    <cd:command name="nonfrenchspacing" level="system" category="whitespace" file="spac-hor.mkiv"/>
65
66    <cd:command name="setupspacing" level="style" category="whitespace" file="spac-hor.mkiv">
67        <cd:arguments>
68            <cd:keywords optional="yes">
69                <cd:constant type="fixed"/>
70                <cd:constant type="packed" default="yes"/>
71                <cd:constant type="broad"/>
72            </cd:keywords>
73        </cd:arguments>
74    </cd:command>
75
76    <cd:command name="space" level="style" category="whitespace" file="spac-hor.mkiv"/>
77
78    <cd:command name="removelastspace" level="system" category="whitespace" file="spac-hor.mkiv"/>
79
80    <cd:command name="nospace" level="system" category="whitespace" file="spac-hor.mkiv"/>
81
82    <cd:command name="fixedspace" level="document" category="whitespace" file="spac-hor.mkiv"/>
83
84    <cd:command name="fixedspaces" level="system" category="whitespace" file="spac-hor.mkiv"/>
85
86    <cd:command name="keepunwantedspaces" level="system" category="whitespace" file="spac-hor.mkiv"/>
87
88    <cd:command name="removeunwantedspaces" level="system" category="whitespace" file="spac-hor.mkiv"/>
89
90    <cd:command name="negthinspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
91
92    <cd:command name="enspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
93
94    <cd:command name="negenspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
95
96    <cd:command name="enskip" level="style" category="whitespace" file="spac-hor.mkiv"/>
97
98    <cd:command name="quad" level="style" category="whitespace" file="spac-hor.mkiv"/>
99
100    <cd:command name="qquad" level="style" category="whitespace" file="spac-hor.mkiv"/>
101
102    <cd:command name="emspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
103
104    <cd:command name="negemspace" level="style" category="whitespace" file="spac-hor.mkiv"/>
105
106    <cd:command name="dotfskip" level="system" category="whitespace" file="spac-hor.mkiv">
107        <cd:arguments>
108            <cd:resolve name="argument-dimension"/>
109        </cd:arguments>
110    </cd:command>
111
112    <cd:command name="leftskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl"/>
113
114    <cd:command name="rightskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl"/>
115
116    <cd:command name="dosetleftskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl">
117        <cd:arguments>
118            <cd:keywords delimiters="braces">
119                <cd:resolve name="value-leftskip"/>
120            </cd:keywords>
121        </cd:arguments>
122    </cd:command>
123
124    <cd:command name="dosetrightskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl">
125        <cd:arguments>
126            <cd:keywords delimiters="braces">
127                <cd:resolve name="value-rightskip"/>
128            </cd:keywords>
129        </cd:arguments>
130    </cd:command>
131
132    <cd:command name="doadaptleftskip" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl">
133        <cd:arguments>
134            <cd:keywords delimiters="braces">
135                <cd:resolve name="value-leftskip"/>
136            </cd:keywords>
137        </cd:arguments>
138    </cd:command>
139
140    <cd:command name="doadaptrightskip" level="system" category="whitespace" keywords="layout" file="spac-hor.mkxl">
141        <cd:arguments>
142            <cd:keywords delimiters="braces">
143                <cd:resolve name="value-rightskip"/>
144            </cd:keywords>
145        </cd:arguments>
146    </cd:command>
147
148    <cd:command name="activatespacehandler" level="system" category="whitespace" file="spac-hor.mkxl">
149        <cd:arguments>
150            <cd:keywords delimiters="braces">
151                <cd:constant type="on"/>
152                <cd:constant type="off" default="yes"/>
153                <cd:constant type="yes"/>
154                <cd:constant type="fixed"/>
155                <!--
156                    <cd:constant type="cd:name"/>
157                -->
158            </cd:keywords>
159        </cd:arguments>
160    </cd:command>
161
162    <cd:command name="quads" level="style" category="whitespace" file="spac-hor.mkxl">
163        <cd:arguments>
164            <cd:resolve name="keyword-number-optional"/>
165        </cd:arguments>
166    </cd:command>
167
168    <cd:command name="interwordspacebefore" level="system" category="whitespace" file="spac-hor.mkxl"/>
169
170    <cd:command name="interwordspaceafter" level="system" category="whitespace" file="spac-hor.mkxl"/>
171
172    <cd:command name="interwordspacesbefore" level="system" category="whitespace" file="spac-hor.mkxl">
173        <cd:arguments>
174            <cd:resolve name="argument-number"/>
175        </cd:arguments>
176    </cd:command>
177        
178    <cd:command name="interwordspacesafter" level="system" category="whitespace" file="spac-hor.mkxl">
179        <cd:arguments>
180            <cd:resolve name="argument-number"/>
181        </cd:arguments>
182    </cd:command>
183
184    <cd:command name="interwordspaces" level="system" category="whitespace" file="spac-hor.mkxl">
185        <cd:arguments>
186            <cd:resolve name="argument-number"/>
187        </cd:arguments>
188    </cd:command>
189
190</cd:interface>
191