i-grid.xml /size: 8004 b    last modification: 2020-07-01 14:35
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="showgrid" level="document" category="layout" file="page-grd.mkiv">
8        <cd:arguments>
9            <cd:keywords list="yes" optional="yes">
10                <cd:constant type="reset"/>
11                <cd:constant type="bottom" default="yes"/>
12                <cd:constant type="top"/>
13                <cd:constant type="none"/>
14                <cd:constant type="all" default="yes"/>
15                <cd:constant type="lines"/>
16                <cd:constant type="frame"/>
17                <cd:constant type="nonumber"/>
18                <cd:constant type="right" default="yes"/>
19                <cd:constant type="left"/>
20                <cd:constant type="outer"/>
21                <cd:constant type="inner"/>
22                <cd:constant type="columns" default="yes"/>
23            </cd:keywords>
24        </cd:arguments>
25    </cd:command>
26
27    <cd:command name="definegridsnapping" level="style" category="layout" file="spac-ver.mkiv">
28        <cd:arguments>
29            <cd:resolve name="keyword-name"/>
30            <cd:keywords list="yes">
31                <cd:constant type="local"/>
32                <cd:constant type="global"/>
33                <cd:constant type="noheight"/>
34                <cd:constant type="nodepth"/>
35                <cd:constant type="box"/>
36                <cd:constant type="max"/>
37                <cd:constant type="min"/>
38                <cd:constant type="none"/>
39                <cd:constant type="line"/>
40                <cd:constant type="halfline"/>
41                <cd:constant type="first"/>
42                <cd:constant type="last"/>
43                <cd:constant type="minheight"/>
44                <cd:constant type="maxheight"/>
45                <cd:constant type="mindepth"/>
46                <cd:constant type="maxdepth"/>
47                <cd:constant type="top"/>
48                <cd:constant type="bottom"/>
49                <cd:constant type="strut"/>
50                <cd:constant type="cd:number"/>
51                <cd:constant type="cd:number" prefix="minheight" method="range"/>
52                <cd:constant type="cd:number" prefix="maxheight" method="range"/>
53                <cd:constant type="cd:number" prefix="mindepth" method="range"/>
54                <cd:constant type="cd:number" prefix="maxdepth" method="range"/>
55                <cd:constant type="cd:number" prefix="box" method="range"/>
56                <cd:constant type="cd:number" prefix="top" method="range"/>
57                <cd:constant type="cd:number" prefix="bottom" method="range"/>
58                <cd:constant type="cd:number" prefix="offset" method="range"/>
59            </cd:keywords>
60        </cd:arguments>
61    </cd:command>
62
63    <cd:command name="snaptogrid" level="document" category="layout" file="spac-ver.mkiv">
64        <cd:arguments>
65            <cd:keywords optional="yes">
66                <cd:resolve name="value-grid"/>
67            </cd:keywords>
68            <cd:csname/>
69            <cd:content/>
70        </cd:arguments>
71    </cd:command>
72
73    <cd:command name="snaptogrid" variant="list" level="document" category="layout" file="spac-ver.mkiv">
74        <cd:arguments>
75            <cd:keywords list="yes" optional="yes">
76                <cd:inherit name="definegridsnapping"/>
77            </cd:keywords>
78            <cd:csname/>
79            <cd:content/>
80        </cd:arguments>
81    </cd:command>
82
83    <cd:command name="placeongrid" level="document" category="layout" file="spac-ver.mkiv">
84        <cd:arguments>
85            <cd:keywords optional="yes">
86                <cd:resolve name="value-grid"/>
87            </cd:keywords>
88            <cd:content/>
89        </cd:arguments>
90    </cd:command>
91
92    <cd:command name="placeongrid" variant="list" level="document" category="layout" file="spac-ver.mkiv">
93        <cd:arguments>
94            <cd:keywords list="yes" optional="yes">
95                <cd:inherit name="definegridsnapping"/>
96            </cd:keywords>
97            <cd:content/>
98        </cd:arguments>
99    </cd:command>
100
101    <cd:command name="gridsnapping" type="environment" level="document" category="layout" file="spac-ver.mkiv">
102        <cd:arguments>
103            <cd:keywords optional="yes">
104                <cd:resolve name="value-grid"/>
105            </cd:keywords>
106        </cd:arguments>
107    </cd:command>
108
109    <cd:command name="gridsnapping" type="environment" variant="list" level="document" category="layout" file="spac-ver.mkiv">
110        <cd:arguments>
111            <cd:keywords list="yes" optional="yes">
112                <cd:inherit name="definegridsnapping"/>
113            </cd:keywords>
114        </cd:arguments>
115    </cd:command>
116
117    <cd:command name="usegridparameter" level="system" category="layout" file="spac-ver.mkiv">
118        <cd:arguments>
119            <cd:csname/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="showgridsnapping" level="document" category="layout" file="spac-ver.mkiv"/>
124
125    <cd:command name="basegrid" level="document" category="graphics" file="meta-grd.mkiv">
126        <cd:arguments>
127            <cd:assignments list="yes" optional="yes">
128                <cd:parameter name="nx">
129                    <cd:constant type="cd:number"/>
130                </cd:parameter>
131                <cd:parameter name="ny">
132                    <cd:constant type="cd:number"/>
133                </cd:parameter>
134                <cd:parameter name="dx">
135                    <cd:constant type="cd:number"/>
136                </cd:parameter>
137                <cd:parameter name="dy">
138                    <cd:constant type="cd:number"/>
139                </cd:parameter>
140                <cd:parameter name="factor">
141                    <cd:constant type="cd:number"/>
142                </cd:parameter>
143                <cd:parameter name="scale">
144                    <cd:constant type="cd:number"/>
145                </cd:parameter>
146                <cd:parameter name="xstep">
147                    <cd:constant type="cd:number"/>
148                </cd:parameter>
149                <cd:parameter name="ystep">
150                    <cd:constant type="cd:number"/>
151                </cd:parameter>
152                <cd:parameter name="offset">
153                    <cd:constant type="cd:dimension"/>
154                </cd:parameter>
155                <cd:parameter name="xoffset">
156                    <cd:constant type="cd:dimension"/>
157                </cd:parameter>
158                <cd:parameter name="yoffset">
159                    <cd:constant type="cd:dimension"/>
160                </cd:parameter>
161                <cd:parameter name="align">
162                    <cd:constant type="middle"/>
163                </cd:parameter>
164                <cd:parameter name="unit">
165                    <cd:constant type="cm" default="yes"/>
166                    <cd:constant type="mm"/>
167                    <cd:constant type="in"/>
168                    <cd:constant type="pc"/>
169                    <cd:constant type="pt"/>
170                    <cd:constant type="bp"/>
171                </cd:parameter>
172                <cd:parameter name="style">
173                    <cd:resolve name="value-style"/>
174                </cd:parameter>
175                <cd:parameter name="color">
176                    <cd:constant type="cd:color"/>
177                </cd:parameter>
178                <cd:parameter name="rulecolor">
179                    <cd:constant type="cd:color"/>
180                </cd:parameter>
181                <cd:parameter name="rulethickness">
182                    <cd:constant type="cd:dimension"/>
183                </cd:parameter>
184            </cd:assignments>
185        </cd:arguments>
186    </cd:command>
187
188    <cd:command name="grid" level="document" category="graphics" file="meta-grd.mkiv">
189        <cd:arguments>
190            <cd:assignments list="yes" optional="yes">
191                <cd:inherit name="basegrid"/>
192            </cd:assignments>
193        </cd:arguments>
194    </cd:command>
195
196</cd:interface>
197