[Laszlo-dev] For Review: Change 20070925-maxcarlson-3 Summary: Make drawviews resize.

Max Carlson max at openlaszlo.org
Tue Sep 25 17:16:49 PDT 2007


Change 20070925-maxcarlson-3 by maxcarlson at plastik on 2007-09-25  
17:03:02 PDT
     in /Users/maxcarlson/openlaszlo/trunk
     for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Make drawviews resize.

New Features:

Bugs Fixed: LPP-3905 - Changes on width/height must be propagated  
down to the HTML-canvas in DHTML

Technical Reviewer: promanik
QA Reviewer: andrebargull at aol.com
Doc Reviewer: (pending)

Documentation: Drawviews now resize when the width or height are  
changed.  In DHTML, the drawview will be cleared so it must be  
redrawn whenever the oncanvas event is sent.

Release Notes:

Details: drawview.lzx - In _buildcanvas(), if the canvas exists it is  
resized and the oncontext event is sent because it will be cleared.   
For IE, the canvas must be completely destroyed and rebuilt.  setWidth 
() and setHeight() call _buildcanvas() whenever a valid height and  
width are set.

roundrect.lzx - Clear cached color state when oncontext is sent to  
ensure canvas state is reset properly.


Tests: http://localhost:8080/trunk/lps/components/incubator/test/test- 
roundrectbutton.lzx?lzr=dhtml now resizes beyond 100 pixels in IE and  
firefox.

Files:
M      lps/components/extensions/drawview.lzx
M      lps/components/incubator/roundrect.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070925- 
maxcarlson-3.tar


More information about the Laszlo-dev mailing list