On 8/18/2016 8:31 PM, Mohammad Hossein Bateni wrote:
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?

It depends on usage, you can say:

\defineframedtext
  [MyFrame]
  [frame=off,
   location=none,         % try this
   background=MyFrame,
   width=6cm,
   height=fit,
   style=small]

in which case you can use the start/stop but then in running text usage you loose positioning of the result you (probably no big deal in your case)

think of the framed being aligned in a box when location is not 'none' and that box has textwidth so that's why you get the wide combination

Thanks,
~MHB

On Thu, Aug 18, 2016 at 2:15 PM, Fabrice Couvreur
<fabrice1.couvr...@gmail.com <mailto:fabrice1.couvr...@gmail.com>> wrote:

    Hi Hans
    Thank you, I do not know.
    Fabrice

    2016-08-18 19:46 GMT+02:00 Hans Hagen <pra...@wxs.nl
    <mailto:pra...@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
        <http://www.pragma-ade.nl> | www.pragma-pod.nl
        <http://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 <mailto:ntg-context@ntg.nl> /
        http://www.ntg.nl/mailman/listinfo/ntg-context
        <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/
        <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 <mailto:ntg-context@ntg.nl> /
    http://www.ntg.nl/mailman/listinfo/ntg-context
    <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/
    <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
___________________________________________________________________________________



--

-----------------------------------------------------------------
                                          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
___________________________________________________________________________________

Reply via email to