Hans,

This is very good point.  Is it an exception for start/start/combination or a more general difference?  In fact, what are the differences between \X{y} and \startX y\stopX?  A while back I ran into some weird issues and I figured that the latter inserts an \endgraf or something like that in the end.  Is that right?

Thanks,
~MHB

On Thu, Aug 18, 2016 at 2:15 PM, Fabrice Couvreur <fabrice1.couvreur@gmail.com> wrote:
Hi Hans
Thank you, I do not know.
Fabrice

2016-08-18 19:46 GMT+02:00 Hans Hagen <pragma@wxs.nl>:
On 8/18/2016 7:12 PM, Fabrice Couvreur wrote:
Hello,
The use of \startcombination ... \stopcombination does not work with my
environment, I do not get all framed but only two and four
Thank you
Fabrice

#########################################################
\definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784]

\defineframedtext
  [MyFrame]
  [before={\blank},
   after={\blank},
   frame=off,
   background=MyFrame,
   width=6cm,
   height=fit,
   style=small]

\startuseMPgraphic{MyFrame}
 path b;
 picture p;
 p := textext.rt("\tfx\white\framedtextparameter{Title}");
 p := p shifted (2BodyFontSize,OverlayHeight-ypart center p+.25ExHeight);
 b := boundingbox p leftenlarged .5EmWidth rightenlarged .5EmWidth ;
 fill OverlayBox withcolor \MPcolor{MyColorA};
 fill b withcolor darkred ;
 draw p;
 setbounds currentpicture to boundingbox currentpicture enlarged 2mm ;
\stopuseMPgraphic

\defineoverlay
  [MyFrame]
  [\useMPgraphic{MyFrame}]

\starttext

\startlinecorrection[blank]
\startmidaligned
\startcombination[2*2]
{\startMyFrame[Title=ALGO A]
 One
 \stopMyFrame}{}
{\startMyFrame[Title=ALGO B]
Two
\stopMyFrame}{}
{\startMyFrame[Title=ALGO C]
Three
\stopMyFrame}{}
{\startMyFrame[Title=ALGO D]
Four
\stopMyFrame}{}
\stopcombination
\stopmidaligned
\stoplinecorrection

\stoptext
#########################################################

\definecolor[MyColorA][r=0.8784, g=0.8784, b=0.8784]

\defineframedtext
  [MyFrame]
  [frame=off,
   background=MyFrame,
   width=6cm,
   height=fit,
   style=small]

\startuseMPgraphic{MyFrame}
    path b;
    picture p;
    p := textext.rt("\tfx\white\framedtextparameter{Title}");
    p := p shifted (2BodyFontSize,OverlayHeight-ypart center p+.25ExHeight);
    b := boundingbox p leftenlarged .5EmWidth rightenlarged .5EmWidth ;
    fill OverlayBox withcolor "MyColorA" ;
    fill b withcolor darkred ;
    draw p ;
    setbounds currentpicture to boundingbox currentpicture enlarged 2mm ;
\stopuseMPgraphic

\defineoverlay
  [MyFrame]
  [\useMPgraphic{MyFrame}]

\starttext

    \startcombination[2*2]
        {\MyFrame[Title=ALGO A]{One}}   {}
        {\MyFrame[Title=ALGO B]{Two}}   {}
        {\MyFrame[Title=ALGO C]{Three}} {}
        {\MyFrame[Title=ALGO D]{Four}}  {}
    \stopcombination

\stoptext

the start/stop variant ignores the width

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________