summaryrefslogtreecommitdiff
path: root/tex/context/base/page-txt.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/page-txt.mkvi')
-rw-r--r--tex/context/base/page-txt.mkvi36
1 files changed, 13 insertions, 23 deletions
diff --git a/tex/context/base/page-txt.mkvi b/tex/context/base/page-txt.mkvi
index 86415c6ed..bf4c3c40b 100644
--- a/tex/context/base/page-txt.mkvi
+++ b/tex/context/base/page-txt.mkvi
@@ -648,14 +648,6 @@
\appendtoks \placerightmarginblock \hskip-\rightmarginwidth \to \rightmargintextcontent
\appendtoks \placeleftmarginblock \hskip-\leftmarginwidth \to \leftmargintextcontent
-%D The next hook will later be used for keeping track of
-%D positions, i.e.\ it will provide a proper (page
-%D dependent) reference point.
-
-\ifx\undefined\placepositionanchors
- \unexpanded\def\placepositionanchors{\vskip\textheight}
-\fi
-
%D \macros
%D {definetext}
%D
@@ -823,7 +815,7 @@
\newbox\layout_element_box
-\def\gettextboxes % will become \place_layout_elements
+\def\page_insert_elements
{\ifcase\pageornamentstate
\place_layout_elements_indeed
\fi}
@@ -839,7 +831,7 @@
\vskip\dimexpr\topheight+\topdistance\relax
\the\headertextcontent
\vskip\dimexpr\headerheight+\headerdistance\relax
- \placepositionanchors
+ \positions_place_anchors
\vskip-\textheight
\the\texttextcontent
\vskip\textheight
@@ -853,7 +845,7 @@
\smashbox\layout_element_box
\box\layout_element_box}
-\def\getmainbox#1#2%
+\def\page_insert_body#1#2%
{\setbox\layout_element_box\vbox
{\offinterlineskip
\calculatereducedvsizes
@@ -862,37 +854,35 @@
\vskip\dimexpr\headerheight+\headerdistance+\layoutparameter\c!textdistance\relax
\dontleavehmode
\hbox to \makeupwidth
- {\bgroup
+ {\begingroup
\swapmargins
\goleftonpage
\ifdim\leftedgewidth>\zeropoint
\the\leftedgetextcontent
- \hskip\leftedgewidth
+ \kern\dimexpr\leftedgewidth+\leftedgedistance\relax
\fi
- \hskip\leftedgedistance
\ifdim\leftmarginwidth>\zeropoint
\the\leftmargintextcontent
- \hskip\leftmarginwidth
+ \kern\dimexpr\leftmarginwidth+\leftmargindistance\relax
\fi
- \hskip\leftmargindistance
- \egroup
+ \endgroup
\mkprocesspagecontents{#2}%
\settextpagecontent\layout_element_box{#1}{#2}%
\page_backgrounds_add_to_text\layout_element_box
\page_grids_add_to_box\layout_element_box
\box\layout_element_box
- \bgroup
- \hskip\rightmargindistance
+ \begingroup
\ifdim\rightmarginwidth>\zeropoint
+ \kern\rightmargindistance
\the\rightmargintextcontent
- \hskip\rightmarginwidth
+ \kern\rightmarginwidth
\fi
- \hskip\rightedgedistance
\ifdim\rightedgewidth>\zeropoint
+ \kern\rightedgedistance
\the\rightedgetextcontent
- \hskip\rightedgewidth
+ \kern\rightedgewidth
\fi
- \egroup
+ \endgroup
\hss}}%
\smashbox\layout_element_box
\box\layout_element_box}