[Laszlo-dev] [Platform-team] lz.colors question
J Crowley
jcrowley at laszlosystems.com
Thu Nov 13 18:24:53 PST 2008
Ahh, thanks. So the guide description will need to be changed, then, as
well. I'll file a bug.
Max Carlson wrote:
> You should be able to just set it to bgcolor="lz.colors.iceblue4" -
> constraints shouldn't be required. Also note that colors aren't in
> global[] anymore - use lz.colors[''] instead.
>
> J Crowley wrote:
>> So, I'm working on fixing one of the color dguide examples. The
>> description on the doc page (docs/developers/color.html) reads:
>>
>> -----
>>
>> To specify any color but the 16 which are usable by name, use
>> 0xFFFFFF hex codes. Alternatively, the non-standard colors named in
>> |lps/components/base/colors.lzx| were added to OpenLaszlo's global
>> namespace. Those colors can also be employed by name, but note the
>> ${constraint} syntax around the bgcolor specification. There are two
>> ways to make the constraint: |bgcolor="${global['iceblue1']}"| is the
>> same as |bgcolor="${iceblue1}"|.
>>
>> -----
>>
>> The example this describes is:
>>
>> -----
>>
>> <canvas debug="true">
>> <simplelayout axis="x" spacing="10"/>
>>
>> <class name="box1" width="100" height="100"
>> bgcolor="${global['gold4']}" />
>>
>> <class name="box2" width="100" height="100" bgcolor="${iceblue1}" />
>>
>> <box1 id="sun">
>> <text text="Sun"/>
>> </box1>
>>
>> <box2 id="mystic">
>> <text fgcolor="0xFFFFFF" text="Mystic"/>
>> </box2>
>> </canvas>
>>
>> -----
>>
>> Thing is, the only way to get the example to work is to change
>> bgcolor="${iceblue1}" to bgcolor="${lz.colors.iceblue1}", and trying
>> to use the global['gold4'] syntax doesn't actually work. So my
>> question is: Is the description in the documentation wrong? Because
>> doing it the way the description states results in a Debugger error.
>> (Keep in mind I'm using the docs on openlaszlo.org, since I can't
>> build locally, so if the description has already been changed, let me
>> know and I won't file the bug, but I do need to fix the example.
>> What I need to know then is, what is the new way of doing this?)
>>
>> Thanks!
>> Josh
>>
>
More information about the Laszlo-dev
mailing list