From our chat on IM:
in the setters, store the value.
Ben Shine
9:35
ah, i see. ok
Max Carlson
9:36
make sure the default value is set correctly.
and rather than having getters, have the API be reading the properties
Ben Shine
9:37
got it, cool.
Benjamin Shine wrote:
I don't know the pattern you're describing -- can you be a bit more
explicit, or show me an example?
On Jun 26, 2007, at 11:25 PM, Max Carlson wrote:
One more thought: do you need getters for the sprites and LzText? Can
you get away with reading properties in LzText, and make sure they're
set to the correct default values? It's faster, and there's less code
to maintain that way...
Benjamin Shine wrote:
Change 20070626-ben-3 by [EMAIL PROTECTED] on 2007-06-26 19:56:43 PDT
in /Users/ben/src/svn/openlaszlo/branches/legals
for http://svn.openlaszlo.org/openlaszlo/branches/legals
Summary: Improve default text rendering in swf8, add api for text
rendering hints
New Features: new api on LzText to control swf8 rendering parameters
Bugs Fixed:
Technical Reviewer: max (pending)
QA Reviewer: frisco (pending)
Doc Reviewer: (pending)
Documentation:
Added four new virtual attributes to LzText, each of which control an
aspect
of advanced text rendering in swf8: sharpness, thickness, antiAliasType,
and gridFit. These attributes only have an effect in swf8; in other
runtimes,
they will quietly be no-ops. We provide set/get for each of these new
virtual
attributes, and give them good initial and default values.
Note that the default values are set such that <text>boring</text> will
use advanced rendering and subpixel gridfitting by default, with
sharpness=0
and thickness=0.
Added capabilities for each of these text rendering attributes; made
these
capabilities true for swf, false for dhtml.
Release Notes:
Details:
Tests:
http://localhost:8080/legals/test/lztest/lztest-textstyle.lzx?lzr=swf8&debug=true
sussurate should look good but blurry. mimsy borogroves should look
not great.
"i should look bad" and "pixel gridfit" should have weird color bands
around the text
http://localhost:8080/legals/test/lztest/lztest-textstyle.lzx?lzr=swf8&debug=true
all the text should look the same
"ant doc" still works
Files:
M test/lztest/lztest-textstyle.lzx
M test/text/fonts.lzx
M WEB-INF/lps/schema/lzx.rnc
M WEB-INF/lps/lfc/kernel/swf/LzTextSprite.as
M WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
M WEB-INF/lps/lfc/views/LzText.lzs
Changeset:
http://svn.openlaszlo.org/openlaszlo/patches/20070626-ben-3.tar
Benjamin Shine
Software Engineer, Open Laszlo / Laszlo Systems
[EMAIL PROTECTED]
--
Regards,
Max Carlson
OpenLaszlo.org
--
Regards,
Max Carlson
OpenLaszlo.org