[Laszlo-dev] For Review: Change 20080902-Philip-4. Summary: Modify components to use setters tag

Philip Romanik promanik at laszlosystems.com
Tue Sep 2 10:03:19 PDT 2008


Change 20080902-Philip-4 by Philip at Philip-DC on 2008-09-02 10:55:41 EDT
     in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/trunk
     for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Modify components to use setters tag

New Features:

Bugs Fixed: LPP-5644 (partial)

Technical Reviewer: ptw
QA Reviewer: (pending)
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:
I modified the components to use the setters tag. I also modified the 
old setter and $lzc_$set_* methods in view/canvas/text/inputtext. I 
added an explicit this to some of the states in the components (form, 
gridcolumn, modaldialog, window, windowpanel). Some of the components 
needs extra work to get the desired behavior of bgcolor (windowpanel, 
list, tabslider, tabelement).

Once this changeset is approved I will modify the setters in the rest 
of the LFC, and start converting the components and LFC to use 
setAttribute instead of set*. Until then, running with debugging on 
will generate a lot of deprecated warnings,

Tests:
   /test/smoke/smokecheck.lzx in swf8/dhtml
   componentsampler, list, grid all work in swf8/swf9/dhtml.
   lzpix/amazon runs in swf8/swf9/dhtml

Files:
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/debugger.lzx
M      lps/components/debugger/newcontent.lzx
M      lps/components/debugger/scrollingtext.lzx
M      lps/components/lz/form.lzx
M      lps/components/lz/gridcolumn.lzx
M      lps/components/lz/tabslider.lzx
M      lps/components/lz/modaldialog.lzx
M      lps/components/lz/tabelement.lzx
M      lps/components/lz/plainfloatinglist.lzx
M      lps/components/lz/floatinglist.lzx
M      lps/components/lz/window.lzx
M      lps/components/lz/list.lzx
M      lps/components/lz/windowpanel.lzx
M      lps/components/incubator/rich-text/formatfontcolor.lzx
M      lps/components/incubator/borderinput.lzx
M      lps/components/extensions/av/videoview.lzx
M      lps/components/base/basebutton.lzx
M      lps/components/base/swatchview.lzx
M      lps/components/base/baselistitem.lzx
M      lps/components/base/basewindow.lzx
M      lps/components/base/basecombobox.lzx
M      lps/components/base/basetabslider.lzx
M      lps/components/base/basetabs.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080902-Philip-4.tar



More information about the Laszlo-dev mailing list