[NTG-context] Chart module

Hans Hagen pragma at wxs.nl
Mon Nov 21 10:59:32 CET 2011


On 20-11-2011 03:52, Aditya Mahajan wrote:
> Hi,
>
> Nested flow charts do not work in the current chart module.
>
> \usemodule[chart]
> \startFLOWchart[A]
> \startFLOWcell
> \name{A}
> \location{1,1}
> \text{A}
> \stopFLOWcell
> \stopFLOWchart
>
> \startFLOWchart[B]
> \includeFLOWchart[A][x=1,y=1]
> \stopFLOWchart
>
> \startFLOWchart[C]
> \includeFLOWchart[B][x=1,y=1]
> \stopFLOWchart
>
> \starttext
> \FLOWchart[A]
>
> \FLOWchart[B]
>
> \FLOWchart[C]
> \stoptext

quick fix, line 324:

     for i=1,#subdata do
         local si = subdata[i]
         if si.include then
             inject(si,data,hash)
         else
             local t = {
                 x        = si.x + xoffset,
                 y        = si.y + yoffset,
                 settings = settings,
             }
             setmetatableindex(t,si)
             data[#data+1] = t
             hash[si.name or #data] = t
         end
     end



-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the ntg-context mailing list