[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