[Laszlo-dev] [UPDATE] For Review: Change 20090130-ptw-t Summary: Implement LFC end of kernel scrolling API

P T Withington ptw at pobox.com
Mon Feb 2 07:59:19 PST 2009


[UPDATE:  This now compiles and seems to work in swf9.  The kernel  
work to call back to scrollevent and to implement the line/pixel  
conversions is still to be done in all 3 kernels, but I was able to  
patch enough of this together that is should be working at least as  
well as the current implementation... so give it a real review and we  
can check it in.]

Change 20090130-ptw-t by ptw at dueling-banjos.home on 2009-01-30  
18:08:40 EST
     in /Users/ptw/OpenLaszlo/trunk-4
     for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Implement LFC end of kernel scrolling API

Bugs Fixed: LPP-6580  scrolledittext doesn't work in 4.1 (partial)

Technical Reviewer: max (pending)
QA Reviewer: hminsky (pending)

Details:
     LzSprite.*, LaszloView, LaszloCanvas: Add linescrolling
     capability, unify capabilities as a sprite instance var.

     swf9/LzTextSprite: Add primitive version of setX/YScroll

     LzInputText: Set tsprite in __makeSprite

     LzText: Implement new kernel scrolling API.  Cache tsprite for
     efficiency.

     newcontent: Silence warnings.

Tests:
     swf9 compiles

Files:
M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
M      WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as
M      WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
M      WEB-INF/lps/lfc/views/LzInputText.lzs
M      WEB-INF/lps/lfc/views/LzText.lzs
M      WEB-INF/lps/lfc/views/LaszloView.lzs
M      WEB-INF/lps/lfc/views/LaszloCanvas.lzs
M      lps/components/debugger/newcontent.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090130-ptw-t.tar


More information about the Laszlo-dev mailing list