i-sectionblock.xml /size: 3254 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="definesectionblock" level="style" category="structure" file="strc-sbe.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setupsectionblock"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupsectionblock" level="style" category="structure" file="strc-sbe.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="page">
22                    <cd:inherit name="page"/>
23                </cd:parameter>
24                <cd:parameter name="before">
25                    <cd:constant type="cd:command"/>
26                </cd:parameter>
27                <cd:parameter name="after">
28                    <cd:constant type="cd:command"/>
29                </cd:parameter>
30                <cd:parameter name="number">
31                    <cd:constant type="yes" default="yes"/>
32                    <cd:constant type="no"/>
33                </cd:parameter>
34            </cd:assignments>
35        </cd:arguments>
36    </cd:command>
37
38    <cd:command name="setsectionblock" level="system" category="structure" file="strc-sbe.mkiv">
39        <cd:arguments>
40            <cd:resolve name="keyword-name"/>
41            <cd:assignments list="yes" optional="yes">
42                <cd:parameter name="bookmark">
43                    <cd:constant type="cd:text"/>
44                </cd:parameter>
45            </cd:assignments>
46        </cd:arguments>
47    </cd:command>
48
49    <cd:command name="sectionblock" type="environment" level="document" category="structure" file="strc-sbe.mkiv">
50        <cd:arguments>
51            <cd:resolve name="keyword-name"/>
52            <cd:assignments list="yes" optional="yes">
53                <cd:parameter name="bookmark">
54                    <cd:constant type="cd:text"/>
55                </cd:parameter>
56                <cd:inherit name="setupsectionblock"/>
57            </cd:assignments>
58        </cd:arguments>
59    </cd:command>
60
61    <cd:command name="sectionblock" type="environment" generated="yes" variant="instance" level="document" category="structure" file="strc-sbe.mkiv">
62        <cd:sequence>
63            <cd:instance value="sectionblock"/>
64        </cd:sequence>
65        <cd:arguments>
66            <cd:assignments list="yes" optional="yes">
67                <cd:parameter name="bookmark">
68                    <cd:constant type="cd:text"/>
69                </cd:parameter>
70                <cd:inherit name="setupsectionblock"/>
71            </cd:assignments>
72        </cd:arguments>
73        <cd:instances>
74            <cd:resolve name="instance-sectionblock"/>
75        </cd:instances>
76    </cd:command>
77
78    <cd:command name="sectionblockenvironment" type="environment" level="style" category="structure" file="strc-sbe.mkiv">
79        <cd:arguments>
80            <cd:resolve name="keyword-name"/>
81        </cd:arguments>
82    </cd:command>
83
84</cd:interface>
85