i-linefiller.xml /size: 5245 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="definelinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name-optional"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setuplinefiller"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setuplinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="location">
22                    <cd:constant type="left"/>
23                    <cd:constant type="right"/>
24                    <cd:constant type="both" default="yes"/>
25                </cd:parameter>
26                <cd:parameter name="scope">
27                    <cd:constant type="left"/>
28                    <cd:constant type="right"/>
29                    <cd:constant type="local" default="yes"/>
30                    <cd:constant type="global"/>
31                </cd:parameter>
32                <cd:parameter name="mp">
33                    <cd:constant type="cd:name"/>
34                </cd:parameter>
35                <!--
36                    cd:parameter name="method">
37                        <cd:constant type="cd:number"/>
38                    </cd:parameter
39                -->
40                <cd:parameter name="height">
41                    <cd:constant type="cd:dimension"/>
42                </cd:parameter>
43                <cd:parameter name="depth">
44                    <cd:constant type="cd:dimension"/>
45                </cd:parameter>
46                <cd:parameter name="distance">
47                    <cd:constant type="cd:dimension"/>
48                </cd:parameter>
49                <cd:parameter name="threshold">
50                    <cd:constant type="cd:dimension"/>
51                </cd:parameter>
52                <cd:parameter name="rulethickness">
53                    <cd:constant type="cd:dimension"/>
54                </cd:parameter>
55                <cd:parameter name="before">
56                    <cd:constant type="cd:command"/>
57                </cd:parameter>
58                <cd:parameter name="after">
59                    <cd:constant type="cd:command"/>
60                </cd:parameter>
61                <cd:parameter name="color">
62                    <cd:constant type="cd:color"/>
63                </cd:parameter>
64                <cd:parameter name="textstyle">
65                    <cd:resolve name="value-style"/>
66                </cd:parameter>
67                <cd:parameter name="textcolor">
68                    <cd:constant type="cd:color"/>
69                </cd:parameter>
70                <cd:parameter name="align">
71                    <cd:inherit name="setupalign"/>
72                </cd:parameter>
73            </cd:assignments>
74        </cd:arguments>
75    </cd:command>
76
77    <cd:command name="setuplinefillers" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
78        <cd:arguments>
79            <cd:resolve name="keyword-name-list-optional"/>
80            <cd:assignments list="yes">
81                <cd:inherit name="setuplinefiller"/>
82            </cd:assignments>
83        </cd:arguments>
84    </cd:command>
85
86    <cd:command name="linefiller" type="environment" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
87        <cd:arguments>
88            <cd:keywords>
89                <cd:constant type="filler"/>
90                <cd:constant type="cd:name"/>
91            </cd:keywords>
92            <cd:assignments list="yes" optional="yes">
93                <cd:inherit name="setuplinefiller"/>
94            </cd:assignments>
95        </cd:arguments>
96    </cd:command>
97
98    <cd:command name="setlinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
99        <cd:arguments>
100            <cd:keywords>
101                <cd:constant type="filler"/>
102                <cd:constant type="cd:name"/>
103            </cd:keywords>
104        </cd:arguments>
105    </cd:command>
106
107    <cd:command name="linefillerhbox" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
108        <cd:arguments>
109            <cd:resolve name="keyword-name"/>
110            <cd:resolve name="string-boxoptions"/>
111            <cd:content/>
112        </cd:arguments>
113    </cd:command>
114
115    <cd:command name="linefillervbox" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
116        <cd:arguments>
117            <cd:resolve name="keyword-name"/>
118            <cd:resolve name="string-boxoptions"/>
119            <cd:content/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="linefillervtop" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
124        <cd:arguments>
125            <cd:resolve name="keyword-name"/>
126            <cd:resolve name="string-boxoptions"/>
127            <cd:content/>
128        </cd:arguments>
129    </cd:command>
130
131</cd:interface>
132