i-orientation.xml /size: 2789 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="defineorientation" level="style" category="alignment" file="pack-ori.mkxl">
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="setuporientation"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setuporientation" level="style" category="alignment" file="pack-ori.mkxl">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="orientation">
22                    <cd:constant type="up"/>
23                    <cd:constant type="down"/>
24                    <cd:constant type="left"/>
25                    <cd:constant type="right"/>
26                    <cd:constant type="top"/>
27                    <cd:constant type="bottom"/>
28                    <cd:constant type="normal" default="yes"/>
29                </cd:parameter>
30                <cd:parameter name="horizontal">
31                    <cd:constant type="left"/>
32                    <cd:constant type="middle"/>
33                    <cd:constant type="right"/>
34                    <cd:constant type="flushleft"/>
35                    <cd:constant type="flushright"/>
36                    <cd:constant type="normal" default="yes"/>
37                </cd:parameter>
38                <cd:parameter name="vertical">
39                    <cd:constant type="line"/>
40                    <cd:constant type="top"/>
41                    <cd:constant type="middle"/>
42                    <cd:constant type="bottom"/>
43                    <cd:constant type="normal" default="yes"/>
44                </cd:parameter>
45            </cd:assignments>
46        </cd:arguments>
47    </cd:command>
48
49    <cd:command name="theorientation" level="system" category="alignment" file="pack-ori.mkxl">
50        <cd:arguments>
51            <cd:resolve name="argument-orientation"/>
52        </cd:arguments>
53    </cd:command>
54
55    <cd:command name="autoorientation" level="system" category="alignment" file="pack-ori.mkxl">
56        <cd:arguments>
57            <cd:resolve name="argument-orientation"/>
58        </cd:arguments>
59    </cd:command>
60
61    <cd:command name="doifelseorientation" level="system" category="alignment" keywords="conditional" file="pack-ori.mkxl">
62        <cd:arguments>
63            <cd:resolve name="argument-orientation"/>
64            <cd:resolve name="argument-true"/>
65            <cd:resolve name="argument-false"/>
66        </cd:arguments>
67    </cd:command>
68
69</cd:interface>
70