Even though it says "\dontcomplain"... ;-) I am not sure that I understand the demonstration of the second part, with the defineoverlays...
Alan On Mon, 15 Feb 2016 11:34:57 +0100 Hans Hagen <[email protected]> wrote: > Hi, > > A new feature ... not sure if i need to add the defineoverlays ... > > \unprotect > \def\overlayradius{\framedparameter\c!frameradius} > \protect > > \dontcomplain > > \starttext > > \testfeatureonce{25}{\dontleavehmode > \ruledhbox\bgroup > \red > \frule > width 2cm > height 2cm > depth 1cm > radius 2mm > type fill > line 2pt > \relax > \hskip-2cm > \green > \frule > width 2cm > height 2cm > depth 1cm > radius 2mm > line 2pt > \relax > \egroup > \space} > > \blank > > \startuseMPgraphic{demoshape:back} > fill > unitcircle xysized (RuleWidth,RuleHeight+RuleDepth) > withcolor RuleColor ; > \stopuseMPgraphic > > \startuseMPgraphic{demoshape:fore} > draw > unitcircle xysized (RuleWidth,RuleHeight+RuleDepth) > withcolor RuleColor > withpen pencircle scaled RuleThickness ; > \stopuseMPgraphic > > \testfeatureonce{100}{\dontleavehmode > \ruledhbox\bgroup > \red > \frule > width 1cm > height 3mm > depth 1mm > type mp > data {\includeMPgraphic{demoshape:back}} > line 2pt > \relax > \hskip-1cm > \green > \frule > width 1cm > height 3mm > depth 1mm > type mp > data {\includeMPgraphic{demoshape:fore}} > line 2pt > \relax > \egroup > \space} > > \blank > > \defineoverlay[normalframe] > [\frule > width \overlaywidth > height\overlayheight > line \overlaylinewidth > \relax] > > \defineoverlay[ovalframe] > [\frule > width \overlaywidth > height \overlayheight > line \overlaylinewidth > radius \overlayradius > \relax] > > \dontleavehmode > \testfeatureonce{1}{\setbox\scratchbox\hbox{\framed > {test}}} > \framed > {test} > \testfeatureonce{1}{\setbox\scratchbox\hbox{\framed[background=normalframe,frame=off]{test}}} > > \framed[background=normalframe,frame=off]{test} > \testfeatureonce{1}{\setbox\scratchbox\hbox{\framed[corner=round] > {test}}} > \framed[corner=round] > {test} > \testfeatureonce{1}{\setbox\scratchbox\hbox{\framed[background=ovalframe,frame=off] > > {test}}} > > \framed[background=ovalframe,frame=off] {test} > \testfeatureonce{1}{\setbox\scratchbox\hbox{\framed[background=ovalframe,frame=on] > > {test}}} > > \framed[background=ovalframe,frame=on] {test} > > \stoptext > -- Alan Braslau CEA DSM-IRAMIS-SPEC CNRS UMR 3680 Orme des Merisiers 91191 Gif-sur-Yvette cedex FRANCE tel: +33 1 69 08 73 15 fax: +33 1 69 08 87 86 mailto:[email protected] _______________________________________________ dev-context mailing list [email protected] https://mailman.ntg.nl/mailman/listinfo/dev-context
