summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/third/letter/interface/default.nli
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/third/letter/interface/default.nli')
-rw-r--r--Master/texmf-dist/tex/context/third/letter/interface/default.nli35
1 files changed, 17 insertions, 18 deletions
diff --git a/Master/texmf-dist/tex/context/third/letter/interface/default.nli b/Master/texmf-dist/tex/context/third/letter/interface/default.nli
index 29ef703181d..138205a92aa 100644
--- a/Master/texmf-dist/tex/context/third/letter/interface/default.nli
+++ b/Master/texmf-dist/tex/context/third/letter/interface/default.nli
@@ -1,6 +1,6 @@
%D \module
%D [ file=default,
-%D version=2008.11.29,
+%D version=2008.12.16,
%D title=\CONTEXT\ Letter Interface,
%D subtitle=Default Interface,
%D author=Wolfgang Schuster,
@@ -60,6 +60,7 @@
\setinterfacevariable {fullblock} {fullblock}
\setinterfacevariable {hanging} {hanging}
\setinterfacevariable {modified} {modified}
+ \setinterfacevariable {semiblock} {semiblock}
\stopinterface
%D \subject{Reference line}
@@ -99,7 +100,7 @@
{\getcommacommandsize[\@@@@lsreferencelist]% \@@@@ldreference?
\ifnum\commalistsize<\plustwo\hfill\fi
\processcommacommand[\@@@@lsreferencelist]\formatreferencelista\unskip}%
- \global\letter!height!reference\dimexpr\ht\scratchbox+\dp\scratchbox\relax
+ \global\letter!height!reference\htdp\scratchbox
\box\scratchbox}
\startsetups[\v!letter:\v!reference:\v!a]
@@ -182,7 +183,7 @@
\long\def\doformatreferencelistd#1%
{\doifelse{#1}\v!line
- {\NC\NC\NC\NR} % ugly but working
+ {\TB[\v!line]}
{\NC \doattributes{\????ld#1}\c!titlestyle\c!titlecolor
{\labeltext{\v!letter:#1}\lettervalue{#1\c!separator}}%
\NC\doattributes{\????ld#1}\c!textstyle\c!textcolor{\lettervalue{#1}}
@@ -228,7 +229,7 @@
\convertargument#1\to\ascii
\doifelselettervalue{\ascii\c!width}
{\hbox\!!to\lettervalue{\ascii\c!width}}
- {\hbox}%
+ {\hbox}
{\vbox
{\vbox{\doattributes{\????ld\ascii}\c!titlestyle\c!titlecolor
{\doformatreferenceliste{\labeltext{\v!letter:\ascii}}}}
@@ -256,7 +257,7 @@
\startsetups[\v!letter:\v!reference:\v!none]
- % Use the topspace value from the style
+ % Use the topspace value from the style file
\stopsetups
@@ -290,8 +291,7 @@
{\setvalue{\????ld\c!toaddress}{\getvalue{\????ld\????ld#1}}}}%
\fi\fi
\def\stopletter
- {\directsetup{\v!letter:\v!place}\egroup
- \setupsubpagenumber[\c!state=\@@@@lsoptionstate]}%
+ {\directsetup{\v!letter:\v!place}\egroup}%
\dostartbuffer[lettercontent][startletter][stopletter]}
%D Patched version of the \tex{flushbufferline} macro for \MKII,
@@ -356,7 +356,7 @@
\executeifdefined{\v!letter:\v!nextfoot:\@@@@lsnextfootalternative}\donothing
\stopsetups
-\setvalue{\v!letter:\v!header:\v!fullblock}%
+\setvalue{\v!letter:\v!nexthead:\v!fullblock}%
{\hbox\!!to\hsize
{\rlap{\lettervalue\c!toname}%
\midaligned{\pagenumber}%
@@ -364,23 +364,22 @@
{\lettervalue\c!date \\
\lettervalue\c!reference}}}}
-\setvalue{\v!letter:\v!header:\v!hanging}%
+\setvalue{\v!letter:\v!nexthead:\v!hanging}%
{\hbox\!!to\hsize
{\framed[\c!frame=\v!off,\c!location=\v!top,\c!align=v!right]
{\lettervalue\c!toname \\
\lettervalue\c!date \\
\lettervalue\c!reference \\
- \labeltext{page}\pagenumber}}\hss}
+ \labeltext\c!page\pagenumber}}\hss}
-\copycsname\v!letter:\v!header:\v!modified\endcsname\csname\v!letter:\v!header:\v!hanging\endcsname
-
-\startsetups[\v!letter:\v!header]
-\executeifdefined{\v!letter:\v!header:\@@@@lsheaderalternative}\donothing
-\stopsetups
+\setvalue{\v!letter:\v!nexthead:\v!semiblock}%
+ {\hbox\!!to\hsize
+ {\rlap{\lettervalue\c!toname}%
+ \midaligned{\pagenumber}%
+ \llap{\lettervalue\c!date}}}
-\startsetups[\v!letter:\v!footer]
-\executeifdefined{\v!letter:\v!footer:\@@@@lsfooteralternative}\donothing
-\stopsetups
+\copycsname\v!letter:\v!nexthead:\v!simplified\endcsname\csname\v!letter:\v!nexthead:\v!fullblock\endcsname
+\copycsname\v!letter:\v!nexthead:\v!modified \endcsname\csname\v!letter:\v!nexthead:\v!hanging \endcsname
%D \subject{Addressee field}
%D