[Laszlo-dev] documentation for constraints

P T Withington ptw at pobox.com
Thu May 22 12:17:44 PDT 2008


"immediately" is at load time, it is the default, but should only be  
used for constant expressions.

"once" is at init time, it can refer to other nodes that precede this  
one.

"always" is a constraint, it will track changes in the referred to  
values.

Here's a slightly more obvious example:

<canvas>
   <simplelayout spacing="5" />
   <slider id="m" value="25" minvalue="0" maxvalue="100" />
   <text text="$immediately{'immediately: ' + m.value}" />
   <text text="$once{'once: ' + m.value}" />
   <text text="$always{'always: ' + m.value}" />
</canvas>

On 2008-05-22, at 14:53 EDT, Lou Iorio wrote:

> I'm looking at LPP-2037.
>
> I'd like to provide a simple example that illustrates the different  
> values for
> constraints in tags, something like this:
>
> <canvas>
>    <view x="250" width="20" height="20" bgcolor="red" y="$once{m.y}"/>
>    <view x="280" width="20" height="20" bgcolor="blue"  
> y="$immediately{m.y}"/>
>    <view x="310" width="20" height="20" bgcolor="green"  
> y="$always{m.y}"/>
>    <window id="m" x="10" title="Drag me" width="160" height="20"/>
> </canvas>
>
> I don't understand the difference between "once" and "immediately",  
> and this
> example doesn't illustrate the difference.
>
> What's the difference, and is there a better example I can use?
>
> Thanks,
>
> Lou
>
>



More information about the Laszlo-dev mailing list