summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-common-instance.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/interface/mkiv/i-common-instance.xml')
-rw-r--r--tex/context/interface/mkiv/i-common-instance.xml353
1 files changed, 323 insertions, 30 deletions
diff --git a/tex/context/interface/mkiv/i-common-instance.xml b/tex/context/interface/mkiv/i-common-instance.xml
index 8cde55b2e..dc8cead79 100644
--- a/tex/context/interface/mkiv/i-common-instance.xml
+++ b/tex/context/interface/mkiv/i-common-instance.xml
@@ -2,6 +2,50 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
+ <cd:define name="instance-attachment">
+ <cd:constant value="attachment"/>
+ </cd:define>
+
+ <cd:define name="instance-bar">
+ <cd:constant value="overbar"/>
+ <cd:constant value="underbar"/>
+ <cd:constant value="overstrike"/>
+ <cd:constant value="understrike"/>
+ <cd:constant value="overbars"/>
+ <cd:constant value="underbars"/>
+ <cd:constant value="overstrikes"/>
+ <cd:constant value="understrikes"/>
+ <cd:constant value="underrandom"/>
+ <cd:constant value="underrandoms"/>
+ <cd:constant value="underdash"/>
+ <cd:constant value="underdashes"/>
+ <cd:constant value="underdot"/>
+ <cd:constant value="underdots"/>
+ <cd:constant value="nobar"/>
+ <cd:constant value="hiddenbar"/>
+ </cd:define>
+
+ <cd:define name="instance-buffer">
+ <cd:constant value="hiding"/>
+ </cd:define>
+
+ <cd:define name="instance-comment">
+ <cd:constant value="comment"/>
+ </cd:define>
+
+ <cd:define name="instance-delimitedtext">
+ <cd:constant value="quotation"/>
+ <cd:constant value="quote"/>
+ <cd:constant value="blockquote"/>
+ <cd:constant value="speech"/>
+ <cd:constant value="aside"/>
+ </cd:define>
+
+ <cd:define name="instance-fittingpage">
+ <cd:constant value="TEXpage"/>
+ <cd:constant value="MPpage"/>
+ </cd:define>
+
<cd:define name="instance-float">
<cd:constant value="chemical"/>
<cd:constant value="figure"/>
@@ -10,79 +54,170 @@
<cd:constant value="graphic"/>
</cd:define>
+ <cd:define name="instance-floatlist">
+ <cd:constant value="chemicals"/>
+ <cd:constant value="figures"/>
+ <cd:constant value="tables"/>
+ <cd:constant value="intermezzi"/>
+ <cd:constant value="graphics"/>
+ </cd:define>
+
+ <cd:define name="instance-formula">
+ <cd:constant value="sp"/>
+ <cd:constant value="sd"/>
+ <cd:constant value="mp"/>
+ <cd:constant value="md"/>
+ </cd:define>
+
+ <cd:define name="instance-fraction">
+ <cd:constant value="xfrac"/>
+ <cd:constant value="xxfrac"/>
+ <cd:constant value="frac"/>
+ <cd:constant value="sfrac"/>
+ <cd:constant value="dfrac"/>
+ <cd:constant value="binom"/>
+ <cd:constant value="dbinom"/>
+ <cd:constant value="tbinom"/>
+ </cd:define>
+
+ <cd:define name="instance-mathframed">
+ <cd:constant value="mframed"/>
+ <cd:constant value="inmframed"/>
+ <cd:constant value="mcframed"/>
+ </cd:define>
+
+ <cd:define name="instance-framedtext">
+ <cd:constant value="framedtext"/>
+ </cd:define>
+
+ <cd:define name="instance-framed">
+ <cd:constant value="unframed"/>
+ <cd:constant value="fitfieldframed"/>
+ </cd:define>
+
+ <cd:define name="instance-help">
+ <cd:constant value="helptext"/>
+ </cd:define>
+
<cd:define name="instance-itemgroup">
<cd:constant value="itemize"/>
</cd:define>
- <cd:define name="instance-labeltext">
- <!-- tode -->
+ <cd:define name="instance-labelclass">
+ <cd:constant value="head"/>
+ <cd:constant value="label"/>
+ <cd:constant value="mathlabel"/>
+ <cd:constant value="taglabel"/>
+ <cd:constant value="unit"/>
+ <cd:constant value="operator"/>
+ <cd:constant value="prefix"/>
+ <cd:constant value="suffix"/>
+ <cd:constant value="btxlabel"/>
</cd:define>
- <cd:define name="instance-labelclass">
- <!-- tode -->
+ <cd:define name="instance-labeltext">
+ <cd:constant value="head"/>
+ <cd:constant value="label"/>
+ <cd:constant value="mathlabel"/>
</cd:define>
<cd:define name="instance-lines">
- <!-- tode -->
+ <cd:constant value="lines"/>
</cd:define>
<cd:define name="instance-combinedlist">
- <!-- tode -->
+ <cd:constant value="content"/>
</cd:define>
<cd:define name="instance-low">
- <!-- tode -->
+ <cd:constant value="unitslow"/>
</cd:define>
<cd:define name="instance-high">
- <!-- tode -->
+ <cd:constant value="unitshigh"/>
</cd:define>
<cd:define name="instance-makeup">
- <!-- tode -->
+ <cd:constant value="standard"/>
+ <cd:constant value="page"/>
+ <cd:constant value="text"/>
+ <cd:constant value="middle"/>
</cd:define>
<cd:define name="instance-margindata">
- <!-- tode -->
+ <cd:constant value="inleftmargin"/>
+ <cd:constant value="inrightmargin"/>
+ <cd:constant value="inoutermargin"/>
+ <cd:constant value="ininnermargin"/>
+ <cd:constant value="inleftedge"/>
+ <cd:constant value="inrightedge"/>
+ <cd:constant value="inouteredge"/>
+ <cd:constant value="ininneredge"/>
+ <cd:constant value="atleftmargin"/>
+ <cd:constant value="atrightmargin"/>
+ <cd:constant value="inleft"/>
+ <cd:constant value="inright"/>
+ <cd:constant value="inouter"/>
+ <cd:constant value="ininner"/>
+ <cd:constant value="inmargin"/>
+ <cd:constant value="inother"/>
+ <cd:constant value="margintext"/>
+ <!--
+ <cd:constant value="marginword"/>
+ <cd:constant value="margintitle"/>
+ <cd:constant value="inothermargin"/>
+ -->
</cd:define>
<cd:define name="instance-mathalignment">
- <!-- tode -->
+ <cd:constant value="align"/>
+ <cd:constant value="mathalignment"/>
</cd:define>
<cd:define name="instance-mathcases">
- <!-- tode -->
+ <cd:constant value="cases"/>
+ <cd:constant value="mathcases"/>
</cd:define>
<cd:define name="instance-mathmatrix">
- <!-- tode -->
+ <cd:constant value="matrix"/>
+ <cd:constant value="mathmatrix"/>
</cd:define>
<cd:define name="instance-mixedcolumns">
- <!-- tode -->
+ <cd:constant value="itemgroupcolumns"/>
+ <cd:constant value="boxedcolumns"/>
</cd:define>
<cd:define name="instance-note">
- <!-- tode -->
+ <cd:constant value="footnote"/>
+ <cd:constant value="endnote"/>
</cd:define>
<cd:define name="instance-linenote">
- <!-- tode -->
+ <cd:constant value="linenote"/>
</cd:define>
<cd:define name="instance-pairedbox">
- <!-- tode -->
+ <cd:constant value="legend"/>
</cd:define>
<cd:define name="instance-register">
- <!-- tode -->
+ <cd:constant value="index"/>
</cd:define>
<cd:define name="instance-script">
- <!-- tode -->
+ <cd:constant value="hangul"/>
+ <cd:constant value="hanzi"/>
+ <cd:constant value="nihongo"/>
+ <cd:constant value="ethiopic"/>
+ <cd:constant value="thai"/>
+ <cd:constant value="latin"/>
+ <cd:constant value="test"/>
</cd:define>
<cd:define name="instance-section">
+ <cd:constant value="part"/>
<cd:constant value="chapter"/>
<cd:constant value="section"/>
<cd:constant value="subsection"/>
@@ -98,43 +233,201 @@
</cd:define>
<cd:define name="instance-sectionblock">
- <!-- tode -->
+ <cd:constant value="frontmatter"/>
+ <cd:constant value="bodymatter"/>
+ <cd:constant value="appendices"/>
+ <cd:constant value="backmatter"/>
</cd:define>
<cd:define name="instance-shift">
- <!-- tode -->
+ <cd:constant value="shiftup"/>
+ <cd:constant value="shiftdown"/>
</cd:define>
<cd:define name="instance-sort">
- <!-- tode -->
+ <cd:constant value="logo"/>
</cd:define>
<cd:define name="instance-sortlist">
- <!-- tode -->
+ <cd:constant value="logos"/>
</cd:define>
<cd:define name="instance-synonym">
- <!-- tode -->
+ <cd:constant value="abbreviation"/>
</cd:define>
<cd:define name="instance-synonymlist">
- <!-- tode -->
+ <cd:constant value="abbreviations"/>
</cd:define>
<cd:define name="instance-tabulate">
- <!-- tode -->
+ <cd:constant value="legend"/>
+ <cd:constant value="fact"/>
</cd:define>
<cd:define name="instance-tooltip">
- <!-- tode -->
+ <cd:constant value="tooltip"/>
</cd:define>
<cd:define name="instance-unit">
- <!-- tode -->
+ <cd:constant value="unit"/>
</cd:define>
<cd:define name="instance-typing">
- <!-- tode -->
+ <cd:constant value="typing"/>
+ <cd:constant value="LUA"/>
+ <cd:constant value="MP"/>
+ <cd:constant value="PARSEDXML"/>
+ <cd:constant value="TEX"/>
+ <cd:constant value="XML"/>
+ </cd:define>
+
+ <cd:define name="instance-mathextensible">
+ <!-- reverse -->
+ <cd:constant value="xrel"/>
+ <cd:constant value="xequal"/>
+ <cd:constant value="xleftarrow"/>
+ <cd:constant value="xrightarrow"/>
+ <cd:constant value="xleftrightarrow"/>
+ <cd:constant value="xLeftarrow"/>
+ <cd:constant value="xRightarrow"/>
+ <cd:constant value="xLeftrightarrow"/>
+ <cd:constant value="xtwoheadleftarrow"/>
+ <cd:constant value="xtwoheadrightarrow"/>
+ <cd:constant value="xmapsto"/>
+ <cd:constant value="xhookleftarrow"/>
+ <cd:constant value="xhookrightarrow"/>
+ <cd:constant value="xleftharpoondown"/>
+ <cd:constant value="xleftharpoonup"/>
+ <cd:constant value="xrightharpoondown"/>
+ <cd:constant value="xrightharpoonup"/>
+ <cd:constant value="xrightoverleftarrow"/>
+ <cd:constant value="xleftrightharpoons"/>
+ <cd:constant value="xrightleftharpoons"/>
+ <cd:constant value="xtriplerel"/>
+ <!-- mathematics -->
+ <cd:constant value="mrel"/>
+ <cd:constant value="mequal"/>
+ <cd:constant value="mleftarrow"/>
+ <cd:constant value="mrightarrow"/>
+ <cd:constant value="mleftrightarrow"/>
+ <cd:constant value="mLeftarrow"/>
+ <cd:constant value="mRightarrow"/>
+ <cd:constant value="mLeftrightarrow"/>
+ <cd:constant value="mtwoheadleftarrow"/>
+ <cd:constant value="mtwoheadrightarrow"/>
+ <cd:constant value="mmapsto"/>
+ <cd:constant value="mhookleftarrow"/>
+ <cd:constant value="mhookrightarrow"/>
+ <cd:constant value="mleftharpoondown"/>
+ <cd:constant value="mleftharpoonup"/>
+ <cd:constant value="mrightharpoondown"/>
+ <cd:constant value="mrightharpoonup"/>
+ <cd:constant value="mrightoverleftarrow"/>
+ <cd:constant value="mleftrightharpoons"/>
+ <cd:constant value="mrightleftharpoons"/>
+ <cd:constant value="mtriplerel"/>
+ <cd:constant value="eleftarrowfill"/>
+ <cd:constant value="erightarrowfill"/>
+ <cd:constant value="eleftrightarrowfill"/>
+ <cd:constant value="etwoheadrightarrowfill"/>
+ <cd:constant value="eleftharpoondownfill"/>
+ <cd:constant value="eleftharpoonupfill"/>
+ <cd:constant value="erightharpoondownfill"/>
+ <cd:constant value="erightharpoonupfill"/>
+ <cd:constant value="eoverbarfill"/>
+ <cd:constant value="eunderbarfill"/>
+ <cd:constant value="eoverbracefill"/>
+ <cd:constant value="eunderbracefill"/>
+ <cd:constant value="eoverparentfill"/>
+ <cd:constant value="eunderparentfill"/>
+ <cd:constant value="eoverbracketfill"/>
+ <cd:constant value="eunderbracketfill"/>
+ <!-- text -->
+ <cd:constant value="trel"/>
+ <cd:constant value="tequal"/>
+ <cd:constant value="tmapsto"/>
+ <cd:constant value="tleftarrow"/>
+ <cd:constant value="trightarrow"/>
+ <cd:constant value="tleftrightarrow"/>
+ <cd:constant value="tLeftarrow"/>
+ <cd:constant value="tRightarrow"/>
+ <cd:constant value="tLeftrightarrow"/>
+ <cd:constant value="ttwoheadleftarrow"/>
+ <cd:constant value="ttwoheadrightarrow"/>
+ <cd:constant value="thookleftarrow"/>
+ <cd:constant value="thookrightarrow"/>
+ <cd:constant value="tleftharpoondown"/>
+ <cd:constant value="tleftharpoonup"/>
+ <cd:constant value="trightharpoondown"/>
+ <cd:constant value="trightharpoonup"/>
+ <cd:constant value="trightoverleftarrow"/>
+ <cd:constant value="tleftrightharpoons"/>
+ <cd:constant value="trightleftharpoons"/>
+ <cd:constant value="ttriplerel"/>
+ <!-- chemistry -->
+ <cd:constant value="cleftarrow"/>
+ <cd:constant value="crightarrow"/>
+ <cd:constant value="crightoverleftarrow"/>
+ </cd:define>
+
+ <cd:define name="instance-mathdoubleextensible">
+ <!-- vfenced -->
+ <cd:constant value="doublebar"/>
+ <cd:constant value="doublebrace"/>
+ <cd:constant value="doubleparent"/>
+ <cd:constant value="doublebracket"/>
+ <!-- both -->
+ <cd:constant value="overbarunderbar"/>
+ <cd:constant value="overbraceunderbrace"/>
+ <cd:constant value="overparentunderparent"/>
+ <cd:constant value="overbracketunderbracket"/>
+ </cd:define>
+
+ <cd:define name="instance-mathoverextensible">
+ <!-- top -->
+ <cd:constant value="overleftarrow"/>
+ <cd:constant value="overrightarrow"/>
+ <cd:constant value="overleftrightarrow"/>
+ <cd:constant value="overtwoheadleftarrow"/>
+ <cd:constant value="overtwoheadrightarrow"/>
+ <cd:constant value="overleftharpoondown"/>
+ <cd:constant value="overleftharpoonup"/>
+ <cd:constant value="overrightharpoondown"/>
+ <cd:constant value="overrightharpoonup"/>
+ <!-- vfenced -->
+ <cd:constant value="overbar"/>
+ <cd:constant value="overbrace"/>
+ <cd:constant value="overparent"/>
+ <cd:constant value="overbracket"/>
+ <!-- bothtext -->
+ <cd:constant value="overbartext"/>
+ <cd:constant value="overbracetext"/>
+ <cd:constant value="overparenttext"/>
+ <cd:constant value="overbrackettext"/>
+ </cd:define>
+
+ <cd:define name="instance-mathunderextensible">
+ <!-- bottom -->
+ <cd:constant value="underleftarrow"/>
+ <cd:constant value="underrightarrow"/>
+ <cd:constant value="underleftrightarrow"/>
+ <cd:constant value="undertwoheadleftarrow"/>
+ <cd:constant value="undertwoheadrightarrow"/>
+ <cd:constant value="underleftharpoondown"/>
+ <cd:constant value="underleftharpoonup"/>
+ <cd:constant value="underrightharpoondown"/>
+ <cd:constant value="underrightharpoonup"/>
+ <!-- vfenced -->
+ <cd:constant value="underbar"/>
+ <cd:constant value="underbrace"/>
+ <cd:constant value="underparent"/>
+ <cd:constant value="underbracket"/>
+ <!-- bothtext -->
+ <cd:constant value="underbartext"/>
+ <cd:constant value="underbracetext"/>
+ <cd:constant value="underparenttext"/>
+ <cd:constant value="underbrackettext"/>
</cd:define>
-</cd:interface>
+</cd:interface> \ No newline at end of file