i-mathoperator.xml /size: 4238 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="definemathoperator" level="style" category="mathematics" file="math-lop.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="setupmathoperators"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupmathoperator" level="style" category="mathematics" file="math-lop.mkxl"> 
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:inherit name="setupmathoperators"/>
22            </cd:assignments>
23        </cd:arguments>
24    </cd:command>
25
26    <cd:command name="setupmathoperators" level="style" category="mathematics" file="math-lop.mkxl"> 
27        <cd:arguments>
28            <cd:resolve name="keyword-name-list-optional"/>
29            <cd:assignments list="yes">
30                <cd:parameter name="mathclass">
31                    <cd:resolve name="value-mathclass"/>
32                </cd:parameter>
33                <cd:parameter name="symbolcolor">
34                    <cd:constant type="cd:color"/>
35                </cd:parameter>
36                <cd:parameter name="method">
37                    <cd:constant type="horizontal"/>
38                    <cd:constant type="vertical"/>
39                    <cd:constant type="auto"/>
40                    <cd:constant type="autolimits"/>
41                    <cd:constant type="limits"/>
42                    <cd:constant type="nolimits"/>
43                </cd:parameter>
44                <cd:parameter name="size">
45                    <cd:constant type="auto"/>
46                    <cd:constant type="cd:dimension"/>
47                </cd:parameter>
48                <cd:parameter name="top">
49                    <cd:constant type="cd:text"/>
50                </cd:parameter>
51                <cd:parameter name="topcolor">
52                    <cd:constant type="cd:color"/>
53                </cd:parameter>
54                <cd:parameter name="bottom">
55                    <cd:constant type="cd:text"/>
56                </cd:parameter>
57                <cd:parameter name="bottomcolor">
58                    <cd:constant type="cd:color"/>
59                </cd:parameter>
60                <cd:parameter name="textcolor">
61                    <cd:constant type="cd:color"/>
62                </cd:parameter>
63                <cd:parameter name="color">
64                    <cd:constant type="cd:color"/>
65                </cd:parameter>
66                <cd:parameter name="numbercolor">
67                    <cd:constant type="cd:color"/>
68                </cd:parameter>
69                <cd:parameter name="left">
70                    <cd:constant type="cd:number"/>
71                </cd:parameter>
72            </cd:assignments>
73        </cd:arguments>
74    </cd:command>
75
76    <cd:command name="mathoperator" generated="yes" variant="instance" level="document" category="mathematics" file="math-lop.mkxl"> 
77        <cd:sequence>
78            <cd:instance value="mathoperator"/>
79        </cd:sequence>
80        <cd:arguments>
81            <cd:assignments list="yes" optional="yes">
82                <cd:inherit name="setupmathoperators"/>
83            </cd:assignments>
84            <cd:resolve name="argument-content-optional"/>
85        </cd:arguments>
86        <cd:instances>
87            <cd:resolve name="instance-mathoperator"/>
88        </cd:instances>
89    </cd:command>
90
91    <cd:command name="mathoperator" type="environment" generated="yes" variant="instance" level="document" category="mathematics" file="math-lop.mkxl"> 
92        <cd:sequence>
93            <cd:instance value="mathoperator"/>
94        </cd:sequence>
95        <cd:arguments>
96            <cd:assignments list="yes" optional="yes">
97                <cd:inherit name="setupmathoperators"/>
98            </cd:assignments>
99        </cd:arguments>
100        <cd:instances>
101            <cd:resolve name="instance-mathoperator"/>
102        </cd:instances>
103    </cd:command>
104
105</cd:interface>
106