[REBOL] Re: Newbie VID question ctd.
From: greggirwin::mindspring::com at: 4-Oct-2003 17:27
Hi Kai,
KP> Why does the face/color not get set to what I would expect, but black instead?
Because you're returning a word! from the block [yellow red], not a
tuple! value. Just add a REDUCE and you're all set.
view layout [
toggle-start: toggle 60 "Start" mint [
face/color: pick reduce [yellow red] face/data
face/texts/1: pick ["Stop" "Start"] face/data
show face
]
]
It takes some getting used to when REBOL does, or doesn't, evaluate
things, but if you get black where you expect a color you've used
word for, that's almost always the cause.
You can also just specify the colors directly, though it doesn't give
you the "untouched" color (mint) as you have above:
view layout [
toggle-start: toggle 60 "Start" "Stop" yellow red
]
-- Gregg