> width:
> 
> \startsetups streamlayer:test:settings
>  \overloadtextwidth{12cm}
> \stopsetups
> 
> frame:
> 
> \definetextbackground[testframe]
> 
> \startstreamlayer[test]
> \starttextbackground[testframe]
> ...
> \stoptextbackground
> \stopstreamlayer

That's exactly what I need! Based on your example I kept experimenting a bit 
and got to:

---
\usemodule[streams]

\definestreamlayer
    [columns]
    [method=overlay]

\startsetups streamlayer:columns:settings
    \overloadtextwidth{12cm}
\stopsetups

\setupbackgrounds
    [page]
    [background=columns]



\starttext

\startstreamlayer[columns]
\startcolumns
\input knuth
\stopcolumns
\stopstreamlayer

\setlayerframed
    [columns]
    [x=2cm,
     y=3cm]
    [width=12cm,
     height=8cm,
     align=normal,
     offset=none,
     framecolor=gray]
    {\placestreamlayer[columns]}

%\setlayer
%    [columns]
%    [x=1cm,
%     y=10cm]
%    {\placestreamlayer[columns]}

\stoptext
---

Observations:

1. One can even do without the textbackground material for some reason.
2. \placestreamlayer apparently can only be used once (try uncommenting the 
last lines). So it doesn't nearly behave like a buffer...
3. There's some vertical space between the frame and the first line of text. Is 
this some \topskip thing? How can I get rid of this space?

Many thanks again for your suggestions and a happy new year,
Oliver
___________________________________________________________________________________
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