diff options
author | Hans Hagen <pragma@wxs.nl> | 2011-04-19 16:38:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2011-04-19 16:38:00 +0200 |
commit | 690c595285ba89968a8af887cf2a074ebc943402 (patch) | |
tree | b9d823867647ca9fc8303bb7e940c78c6ceb39c9 /tex/context/base/scrn-wid.mkvi | |
parent | 6383acb525bc719bf958b490b97e87a8fccac44c (diff) | |
download | context-690c595285ba89968a8af887cf2a074ebc943402.tar.gz |
beta 2011.04.19 16:38
Diffstat (limited to 'tex/context/base/scrn-wid.mkvi')
-rw-r--r-- | tex/context/base/scrn-wid.mkvi | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/tex/context/base/scrn-wid.mkvi b/tex/context/base/scrn-wid.mkvi index 4674dea28..7f2ea7d42 100644 --- a/tex/context/base/scrn-wid.mkvi +++ b/tex/context/base/scrn-wid.mkvi @@ -15,6 +15,8 @@ \registerctxluafile{scrn-wid}{1.001} +% todo: expansion in comments (default is expanded) + \unprotect %D Attachments (mkiv upgraded): @@ -389,7 +391,7 @@ {\doifassignmentelse{#title} {\setupcomment[\currentcomment][#title]} {\setupcomment[\currentcomment][\c!title=#title,#settings]}% - \ctxlua{buffers.assign("\v!comment",\!!bs\detokenize{#text}\!!es)}% + \ctxlua{buffers.assign("\v!comment",\!!bs#text\!!es)}% todo: expansion control, but expanded by default (xml) \scrn_comment_inject \ignorespaces} @@ -556,16 +558,16 @@ \def\useexternalrendering{\doquadrupleempty\scrn_rendering_use} \def\setinternalrendering{\dodoubleempty \scrn_rendering_set} -\def\scrn_rendering_use[#tag][#mime][#file][#options]% +\def\scrn_rendering_use[#tag][#mime][#file][#option]% {\ctxlua{interactions.renderings.register { type = "external", label = "#tag", mime = "#mime", filename = "#file", - options = "#options", + option = "#option", }}} -\def\scrn_rendering_set[#tag][#options]% {content} +\def\scrn_rendering_set[#tag][#option]% {content} {\bgroup \dowithnextbox {\ctxlua{interactions.renderings.register { @@ -573,15 +575,15 @@ label = "#tag", mime = "IRO", % brrr filename = "#tag", - options = "#options", + option = "#option", }}% \let\objectoffset\zeropoint \setobject{IRO}{#tag}\hbox{\box\nextbox}% \egroup}% \hbox} -\def\renderingtype #tag{\ctxlua{interactions.renderings.var("#tag","type")}} -\def\renderingoptions#tag{\ctxlua{interactions.renderings.var("#tag","options")}} +\def\renderingtype #tag{\ctxlua{interactions.renderings.var("#tag","type")}} +\def\renderingoption#tag{\ctxlua{interactions.renderings.var("#tag","option")}} \def\renderingwidth {8cm} % will become private \def\renderingheight {6cm} % will become private @@ -631,11 +633,11 @@ [\??rw\currentrenderingwindow][\c!offset=\v!overlay]% {\vfill \ctxcommand{insertrenderingwindow { - label = "\currentrendering", - width = \number\dimexpr\renderingwidth\relax, - height = \number\dimexpr\renderingheight\relax, - options = "\renderingoptions\currentrendering", - page = \number\renderingpage, + label = "\currentrendering", + width = \number\dimexpr\renderingwidth\relax, + height = \number\dimexpr\renderingheight\relax, + option = "\renderingoption\currentrendering", + page = \number\renderingpage, }}\hfill}% \egroup} |