summaryrefslogtreecommitdiff
path: root/tex/context/base/prop-lay.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/prop-lay.tex')
-rw-r--r--tex/context/base/prop-lay.tex35
1 files changed, 10 insertions, 25 deletions
diff --git a/tex/context/base/prop-lay.tex b/tex/context/base/prop-lay.tex
index f29298976..2f6b2ef02 100644
--- a/tex/context/base/prop-lay.tex
+++ b/tex/context/base/prop-lay.tex
@@ -13,30 +13,22 @@
\writestatus{loading}{Context Property Macros / layers}
-%D Highly experimental, will probably change/evolve.
+%D Highly experimental, will probably change/evolve. Also, quite certainly
+%D we will no longer share code between mkii and mkiv.
\unprotect
-\def\checklayerproperty
- {\doifelse{\checkedpropertyparameter\v!printable\currentproperty}\v!no
- {\def\printviewerlayer{0}}
- {\def\printviewerlayer{1}}%
- \dodefineviewerlayer
- \currentproperty % tag
- {\checkedpropertyparameter\c!title\currentproperty}%
- {\checkedpropertyparameter\c!state\v!start}% visible or hidden
- {0}% type (1=frozen)
- {\printviewerlayer}}% 1=printable
+%D Plugin:
-\let\currentlayerproperty\empty
+\loadmarkfile{prop-lay}
-\def\startlayerproperty
- {\let\currentlayerproperty\currentproperty
- \dostartviewerlayer\currentproperty}
+% \currentlayerproperty
+% \checklayerproperty
+% \startlayerproperty
+% \stoplayerproperty
+% \domakelayerpropertylist
-\def\stoplayerproperty
- {\dostopviewerlayer
- \let\currentlayerproperty\previousproperty}
+%D shared interface, rest in mk files
\setglobalsystemreference \rt!exec \v!HideLayer {hidelayer}
\setglobalsystemreference \rt!exec \v!VideLayer {videlayer}
@@ -46,13 +38,6 @@
\setexecutecommandcheck {videlayer} \domakelayerpropertylist
\setexecutecommandcheck {togglelayer} \domakelayerpropertylist
-\def\domakelayerpropertylist
- {\iflocation
- \expandafter\domakeviewerlayerlist
- \else
- \expandafter\gobbleoneargument
- \fi}
-
% \defineproperty [debugging] [\s!layer] [title=debugging]
% \defineproperty [navigation] [\s!layer] [title=navigation]