summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml')
-rw-r--r--Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml153
1 files changed, 49 insertions, 104 deletions
diff --git a/Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml b/Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml
index 5e96ba80d2e..ad8080a9d47 100644
--- a/Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml
+++ b/Master/texmf-dist/tex/context/interface/mkiv/i-framed.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineframed" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframed" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframed" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframed" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -103,6 +103,9 @@
<cd:constant type="frame"/>
<cd:constant type="cd:dimension"/>
</cd:parameter>
+ <cd:parameter name="backgroundcolor">
+ <cd:resolve name="cd:color"/>
+ </cd:parameter>
<cd:parameter name="component">
<cd:constant type="cd:name"/>
</cd:parameter>
@@ -225,23 +228,36 @@
<cd:constant type="cd:color"/>
</cd:parameter>
-->
+ <cd:parameter name="anchoring">
+ <cd:resolve name="value-orientation"/>
+ </cd:parameter>
+ <cd:parameter name="xanchor">
+ <cd:constant type="cd:dimension"/>
+ </cd:parameter>
+ <cd:parameter name="yanchor">
+ <cd:constant type="cd:dimension"/>
+ </cd:parameter>
+ <cd:parameter name="linedirection">
+ <cd:constant type="normal" default="yes"/>
+ <cd:constant type="reverse"/>
+ </cd:parameter>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command name="frameddimension" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="frameddimension" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="framedparameter" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedparameter" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="framed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -250,7 +266,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framed" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framed"/>
</cd:sequence>
@@ -265,7 +281,7 @@
</cd:instances>
</cd:command>
- <cd:command name="normalframedwithsettings" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="normalframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupframed"/>
@@ -274,7 +290,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framed" type="environment" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" type="environment" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -283,7 +299,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fastlocalframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="fastlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -293,7 +309,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="localframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="localframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -303,14 +319,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="directlocalframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="directlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="localframedwithsettings" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="localframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -320,7 +336,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placeframed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="placeframed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -330,7 +346,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="inframed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="inframed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -339,20 +355,7 @@
</cd:arguments>
</cd:command>
- <!--
-
- <cd:command name="unframed" level="document" category="background rules" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupframed"/>
- </cd:assignments>
- <cd:content/>
- </cd:arguments>
- </cd:command>
-
- -->
-
- <cd:command name="definemathframed" level="style" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="definemathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -362,7 +365,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmathframed" level="style" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="setupmathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -371,7 +374,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mathframed" generated="yes" variant="instance" level="document" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="mathframed" generated="yes" variant="instance" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="mathframed"/>
</cd:sequence>
@@ -386,38 +389,7 @@
</cd:instances>
</cd:command>
- <!--
-
- <cd:command name="mframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupmathframed"/>
- </cd:assignments>
- <cd:content/>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="inmframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupmathframed"/>
- </cd:assignments>
- <cd:content/>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="mcframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupmathframed"/>
- </cd:assignments>
- <cd:content/>
- </cd:arguments>
- </cd:command>
-
- -->
-
- <cd:command name="defineformulaframed" level="style" category="background rules mathematics" file="math-for.mkiv">
+ <cd:command name="defineformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -427,7 +399,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupformulaframed" level="style" category="background rules mathematics" file="math-for.mkiv">
+ <cd:command name="setupformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -436,7 +408,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineframedtext" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -446,7 +418,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtext" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -487,7 +459,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtexts" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedtexts" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -496,7 +468,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedtext" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -511,7 +483,7 @@
</cd:instances>
</cd:command>
- <cd:command name="framedtext" type="environment" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" type="environment" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -531,34 +503,7 @@
</cd:instances>
</cd:command>
- <!--
-
- <cd:command name="framedtext" level="document" category="background rules" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupframedtext"/>
- </cd:assignments>
- <cd:content/>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="framedtext" type="environment" level="document" category="background rules" file="pack-rul.mkiv">
- <cd:arguments>
- <cd:keywords optional="yes">
- <cd:constant type="left"/>
- <cd:constant type="right"/>
- <cd:constant type="middle"/>
- <cd:constant type="none"/>
- </cd:keywords>
- <cd:assignments list="yes" optional="yes">
- <cd:inherit name="setupframedtext"/>
- </cd:assignments>
- </cd:arguments>
- </cd:command>
-
- -->
-
- <cd:command name="defineframedcontent" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -568,7 +513,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedcontent" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -599,7 +544,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedcontent" type="environment" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedcontent" type="environment" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -608,35 +553,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="installleftframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installleftframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installrightframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installrightframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installtopframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installtopframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installbottomframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installbottomframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseframed" level="system" category="background rules">
+ <cd:command name="doifelseframed" level="system" category="rules" keywords="background conditional" file="pack-rul.mkxl">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
@@ -644,4 +589,4 @@
</cd:arguments>
</cd:command>
-</cd:interface> \ No newline at end of file
+</cd:interface>