summaryrefslogtreecommitdiff
path: root/metapost
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2018-06-10 16:38:16 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2018-06-10 16:38:16 +0200
commitbd8f4d00a5ba1af56451821cd1db1c12c22f5419 (patch)
tree4dffba85530d56d31a05684c7c071b77d163371a /metapost
parent93dccfc40625a754b372edd228724969b28e4342 (diff)
downloadcontext-bd8f4d00a5ba1af56451821cd1db1c12c22f5419.tar.gz
2018-06-10 15:49:00
Diffstat (limited to 'metapost')
-rw-r--r--metapost/context/base/mpiv/mp-mlib.mpiv16
1 files changed, 16 insertions, 0 deletions
diff --git a/metapost/context/base/mpiv/mp-mlib.mpiv b/metapost/context/base/mpiv/mp-mlib.mpiv
index a1517ea61..99928c81c 100644
--- a/metapost/context/base/mpiv/mp-mlib.mpiv
+++ b/metapost/context/base/mpiv/mp-mlib.mpiv
@@ -208,6 +208,22 @@ if mfun_use_one_pass :
fi
enddef ;
+ vardef rawmadetext =
+ mfun_tt_n := mfun_tt_n + 1 ;
+ mfun_tt_c := nullpicture ;
+ mfun_tt_o := nullpicture ;
+ addto mfun_tt_o doublepath origin _op_ ; % save drawoptions
+ mfun_tt_r := lua.mp.MadeText(mfun_tt_n) ;
+ addto mfun_tt_c doublepath unitsquare
+ xscaled redpart mfun_tt_r
+ yscaled (greenpart mfun_tt_r + bluepart mfun_tt_r)
+ shifted (0,-bluepart mfun_tt_r)
+ withprescript "tx_index=" & decimal mfun_tt_n
+ withprescript "tx_color=" & colordecimals colorpart mfun_tt_o
+ ;
+ mfun_tt_c
+ enddef ;
+
else :
vardef rawtextext(expr s) = % todo: avoid currentpicture