i-mixedcolumns.xml /size: 5674 b    last modification: 2025-02-21 11:03
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:parameter name="define">
95                    <cd:constant type="yes" default="yes"/>
96                    <cd:constant type="no"/>
97                </cd:parameter>
98                <cd:inherit name="setupframed"/>
99            </cd:assignments>
100        </cd:arguments>
101    </cd:command>
102
103    <cd:command name="mixedcolumns" type="environment" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
104        <cd:arguments>
105            <cd:resolve name="keyword-name-optional"/>
106            <cd:assignments list="yes" optional="yes">
107                <cd:inherit name="setupmixedcolumns"/>
108            </cd:assignments>
109        </cd:arguments>
110    </cd:command>
111
112    <cd:command name="mixedcolumns" type="environment" generated="yes" variant="instance" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
113        <cd:sequence>
114            <cd:instance value="mixedcolumns"/>
115        </cd:sequence>
116        <cd:arguments>
117            <cd:assignments list="yes" optional="yes">
118                <cd:inherit name="setupmixedcolumns"/>
119            </cd:assignments>
120        </cd:arguments>
121        <cd:instances>
122            <cd:resolve name="instance-mixedcolumns"/>
123        </cd:instances>
124    </cd:command>
125
126    <cd:command name="setupcolumns" level="style" category="columns" keywords="structure layout" file="page-smp.mkiv">
127        <cd:arguments>
128            <cd:assignments list="yes">
129                <cd:inherit name="setupmixedcolumns"/>
130            </cd:assignments>
131        </cd:arguments>
132    </cd:command>
133
134</cd:interface>
135