i-mixedcolumns.xml /size: 5492 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="definemixedcolumns" level="style" category="columns" keywords="structure layout" file="page-mix.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="setupmixedcolumns"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupmixedcolumns" level="style" category="columns" keywords="structure layout" file="page-mix.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="grid">
22                    <cd:inherit name="definegridsnapping"/>
23                </cd:parameter>
24                <cd:parameter name="rulethickness">
25                    <cd:constant type="cd:dimension"/>
26                </cd:parameter>
27                <cd:parameter name="method">
28                    <cd:constant type="otr"/>
29                    <cd:constant type="box"/>
30                </cd:parameter>
31                <cd:parameter name="before">
32                    <cd:constant type="cd:command"/>
33                </cd:parameter>
34                <cd:parameter name="after">
35                    <cd:constant type="cd:command"/>
36                </cd:parameter>
37                <cd:parameter name="distance">
38                    <cd:constant type="cd:dimension"/>
39                </cd:parameter>
40                <cd:parameter name="n">
41                    <cd:constant type="cd:number"/>
42                </cd:parameter>
43                <cd:parameter name="maxheight">
44                    <cd:constant type="cd:dimension"/>
45                </cd:parameter>
46                <cd:parameter name="maxwidth">
47                    <cd:constant type="cd:dimension"/>
48                </cd:parameter>
49                <cd:parameter name="step">
50                    <cd:constant type="cd:dimension"/>
51                </cd:parameter>
52                <cd:parameter name="profile">
53                    <cd:constant type="cd:name"/>
54                </cd:parameter>
55                <cd:parameter name="align">
56                    <cd:inherit name="setupalign"/>
57                </cd:parameter>
58                <cd:parameter name="setups">
59                    <cd:constant type="cd:name"/>
60                </cd:parameter>
61                <cd:parameter name="balance">
62                    <cd:constant type="yes"/>
63                    <cd:constant type="no" default="yes"/>
64                </cd:parameter>
65                <cd:parameter name="splitmethod">
66                    <cd:constant type="none"/>
67                    <cd:constant type="fixed"/>
68                </cd:parameter>
69                <cd:parameter name="alternative">
70                    <cd:constant type="local" default="yes"/>
71                    <cd:constant type="global"/>
72                </cd:parameter>
73                <cd:parameter name="internalgrid">
74                    <cd:constant type="line" default="yes"/>
75                    <cd:constant type="halfline"/>
76                </cd:parameter>
77                <cd:parameter name="separator">
78                    <cd:constant type="rule"/>
79                </cd:parameter>
80                <cd:parameter name="strut">
81                    <cd:constant type="yes"/>
82                    <cd:constant type="no"/>
83                </cd:parameter>
84                <cd:parameter name="color">
85                    <cd:constant type="cd:color"/>
86                </cd:parameter>
87                <cd:parameter name="rulecolor">
88                    <cd:constant type="cd:color"/>
89                </cd:parameter>
90                <cd:parameter name="direction">
91                    <cd:constant type="normal" default="yes"/>
92                    <cd:constant type="reverse"/>
93                </cd:parameter>
94                <cd:inherit name="setupframed"/>
95            </cd:assignments>
96        </cd:arguments>
97    </cd:command>
98
99    <cd:command name="mixedcolumns" type="environment" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
100        <cd:arguments>
101            <cd:resolve name="keyword-name-optional"/>
102            <cd:assignments list="yes" optional="yes">
103                <cd:inherit name="setupmixedcolumns"/>
104            </cd:assignments>
105        </cd:arguments>
106    </cd:command>
107
108    <cd:command name="mixedcolumns" type="environment" generated="yes" variant="instance" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
109        <cd:sequence>
110            <cd:instance value="mixedcolumns"/>
111        </cd:sequence>
112        <cd:arguments>
113            <cd:assignments list="yes" optional="yes">
114                <cd:inherit name="setupmixedcolumns"/>
115            </cd:assignments>
116        </cd:arguments>
117        <cd:instances>
118            <cd:resolve name="instance-mixedcolumns"/>
119        </cd:instances>
120    </cd:command>
121
122    <cd:command name="setupcolumns" level="style" category="columns" keywords="structure layout" file="page-smp.mkiv">
123        <cd:arguments>
124            <cd:assignments list="yes">
125                <cd:inherit name="setupmixedcolumns"/>
126            </cd:assignments>
127        </cd:arguments>
128    </cd:command>
129
130</cd:interface>
131