i-ornament.xml /size: 4199 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="ornamenttext" variant="collector" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
8        <cd:arguments>
9            <cd:assignments list="yes">
10                <cd:parameter name="alternative">
11                    <cd:constant type="a" default="yes"/>
12                    <cd:constant type="b"/>
13                </cd:parameter>
14                <cd:inherit name="setupcollector"/>
15            </cd:assignments>
16            <cd:assignments list="yes" optional="yes">
17                <cd:parameter name="style">
18                    <cd:resolve name="value-style"/>
19                </cd:parameter>
20                <cd:parameter name="color">
21                    <cd:constant type="cd:color"/>
22                </cd:parameter>
23                <cd:inherit name="setupframed"/>
24            </cd:assignments>
25            <cd:resolve name="argument-text"/>
26            <cd:content/>
27        </cd:arguments>
28    </cd:command>
29
30    <cd:command name="ornamenttext" variant="layer" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
31        <cd:arguments>
32            <cd:assignments list="yes">
33                <cd:parameter name="alternative">
34                    <cd:constant type="a"/>
35                    <cd:constant type="b" default="yes"/>
36                </cd:parameter>
37                <cd:inherit name="setuplayer"/>
38            </cd:assignments>
39            <cd:assignments list="yes" optional="yes">
40                <cd:inherit name="setuplayeredtext"/>
41            </cd:assignments>
42            <cd:resolve name="argument-text"/>
43            <cd:content/>
44        </cd:arguments>
45    </cd:command>
46
47    <cd:command name="ornamenttext" variant="direct" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
48        <cd:arguments>
49            <cd:resolve name="keyword-name"/>
50            <cd:resolve name="argument-text"/>
51            <cd:content/>
52        </cd:arguments>
53    </cd:command>
54
55    <cd:command name="defineornament" variant="collector" level="style" category="background" keywords="fonts colors" file="pack-box.mkiv">
56        <cd:arguments>
57            <cd:resolve name="keyword-name"/>
58            <cd:assignments list="yes">
59                <cd:parameter name="alternative">
60                    <cd:constant type="a" default="yes"/>
61                    <cd:constant type="b"/>
62                </cd:parameter>
63                <cd:inherit name="setupcollector"/>
64            </cd:assignments>
65            <cd:assignments list="yes" optional="yes">
66                <cd:parameter name="style">
67                    <cd:resolve name="value-style"/>
68                </cd:parameter>
69                <cd:parameter name="color">
70                    <cd:constant type="cd:color"/>
71                </cd:parameter>
72                <cd:inherit name="setupframed"/>
73            </cd:assignments>
74        </cd:arguments>
75    </cd:command>
76
77    <cd:command name="defineornament" variant="layer" level="style" category="background" keywords="fonts colors" file="pack-box.mkiv">
78        <cd:arguments>
79            <cd:resolve name="keyword-name"/>
80            <cd:assignments list="yes">
81                <cd:parameter name="alternative">
82                    <cd:constant type="a"/>
83                    <cd:constant type="b" default="yes"/>
84                </cd:parameter>
85                <cd:inherit name="setuplayer"/>
86            </cd:assignments>
87            <cd:assignments list="yes" optional="yes">
88                <cd:inherit name="setuplayeredtext"/>
89            </cd:assignments>
90        </cd:arguments>
91    </cd:command>
92
93    <cd:command name="ornament" generated="yes" variant="example" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
94        <cd:sequence>
95            <cd:variable value="ornament"/>
96        </cd:sequence>
97        <cd:arguments>
98            <cd:resolve name="argument-text"/>
99            <cd:content/>
100        </cd:arguments>
101    </cd:command>
102
103</cd:interface>
104