This is better but has one anomalous behavior;

[1] instantiate a debugger with no explicit x,y attribute values, so
it constrains itself
to the lower right of the screen.

[2] drag (not resize) to a new position

[3] start resizing with the resizer control. The window jumps down to
the original  constrained x,y position. It looks like the constraints
on x and y run once before being removed.


We should think about how to deal with this general issue. The user
wants a constraint by default, but wants to be able to override it by
supplying an attribute value to the instance. And  they want an easy
way to remove a constraint on an attribute, if it exists.




On Sat, Jan 10, 2009 at 6:35 PM, P T Withington <[email protected]> wrote:
> Change 20090110-ptw-T by [email protected] on 2009-01-10 18:31:05 EST
>    in /Users/ptw/OpenLaszlo/trunk
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Once more with feeling try to keep the debugger on the canvas
>
> Bugs Fixed: LPP-7602  Debugger should try to make itself fit on the canvas
> if given an explicit width or height
>
> Technical Reviewer: hminsky (pending)
> Doc Reviewer: [email protected] (pending)
>
> Details:
>    Do it the hard way.  Create two states with constraints for x and
>    y that are applied if there is no explicit x or y and removed when
>    you resize.
>
> Tests:
>    Test case from bug, Lou will verify doc examples once checked in
>
> Files:
> M      lps/components/debugger/debugger.lzx
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090110-ptw-T.tar
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to