i-combination.xml /size: 5213 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="definecombination" level="style" category="tables" file="pack-com.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="setupcombination"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupcombination" level="style" category="tables" file="pack-com.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="nx">
22                    <cd:constant type="cd:number"/>
23                </cd:parameter>
24                <cd:parameter name="ny">
25                    <cd:constant type="cd:number"/>
26                </cd:parameter>
27                <cd:parameter name="width">
28                    <cd:constant type="fit"/>
29                    <cd:constant type="cd:dimension"/>
30                </cd:parameter>
31                <cd:parameter name="height">
32                    <cd:constant type="fit"/>
33                    <cd:constant type="cd:dimension"/>
34                </cd:parameter>
35                <cd:parameter name="location">
36                    <cd:constant type="left"/>
37                    <cd:constant type="middle"/>
38                    <cd:constant type="right"/>
39                    <cd:constant type="top"/>
40                    <cd:constant type="bottom" default="yes"/>
41                </cd:parameter>
42                <cd:parameter name="distance">
43                    <cd:constant type="cd:dimension"/>
44                </cd:parameter>
45                <cd:parameter name="alternative">
46                    <cd:constant type="label"/>
47                    <cd:constant type="text" default="yes"/>
48                </cd:parameter>
49                <cd:parameter name="align">
50                    <cd:inherit name="setupalign"/>
51                </cd:parameter>
52                <cd:parameter name="continue">
53                    <cd:constant type="yes"/>
54                    <cd:constant type="no" default="yes"/>
55                </cd:parameter>
56                <cd:parameter name="before">
57                    <cd:constant type="cd:command"/>
58                </cd:parameter>
59                <cd:parameter name="after">
60                    <cd:constant type="cd:command"/>
61                </cd:parameter>
62                <cd:parameter name="inbetween">
63                    <cd:constant type="cd:command"/>
64                </cd:parameter>
65                <cd:parameter name="style">
66                    <cd:resolve name="value-style"/>
67                </cd:parameter>
68                <cd:parameter name="color">
69                    <cd:constant type="cd:color"/>
70                </cd:parameter>
71            </cd:assignments>
72        </cd:arguments>
73    </cd:command>
74
75    <!--
76
77        <cd:command name="setupcombinations" level="style" category="tables" file="pack-com.mkiv">
78            <cd:arguments>
79                <cd:resolve name="keyword-name-list-optional"/>
80                <cd:assignments list="yes">
81                    <cd:inherit name="setupcombination"/>
82                </cd:assignments>
83            </cd:arguments>
84        </cd:command>
85
86    -->
87
88    <cd:command name="combination" type="environment" variant="matrix" level="document" category="tables" file="pack-com.mkiv">
89        <cd:arguments>
90            <cd:resolve name="keyword-name-optional"/>
91            <cd:keywords optional="yes">
92                <cd:constant type="cd:matrix"/>
93            </cd:keywords>
94        </cd:arguments>
95    </cd:command>
96
97    <cd:command name="combination" type="environment" level="document" category="tables" file="pack-com.mkiv">
98        <cd:arguments>
99            <cd:resolve name="keyword-name-optional"/>
100            <cd:assignments list="yes" optional="yes">
101                <cd:inherit name="setupcombination"/>
102            </cd:assignments>
103        </cd:arguments>
104    </cd:command>
105
106    <!--
107
108        <cd:command name="content" type="environment" scope="combination" level="document" category="tables" file="pack-com.mkiv"/>
109
110        <cd:command name="caption" type="environment" scope="combination" level="document" category="tables" file="pack-com.mkiv"/>
111
112    -->
113
114    <cd:command name="floatcombination" type="environment" variant="matrix" level="document" category="tables" keywords="float" file="pack-com.mkiv">
115        <cd:arguments>
116            <cd:keywords optional="yes">
117                <cd:constant type="cd:matrix"/>
118                <cd:constant type="cd:name"/>
119            </cd:keywords>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="floatcombination" type="environment" level="document" category="tables" keywords="float" file="pack-com.mkiv">
124        <cd:arguments>
125            <cd:assignments list="yes" optional="yes">
126                <cd:inherit name="setupcombination"/>
127            </cd:assignments>
128        </cd:arguments>
129    </cd:command>
130
131</cd:interface>
132