Rebview: How to update text in Window?
[1/3] from: yvan_iigs::gmx::net at: 1-Jan-2005 14:55
Hello,
I hope this is the right place to post it? I'm new here and a beginner with
RebView
I have the following problem, please take a look at the code below:
REBOL []
a: ["First text" "second text" "last text"]
foreach element a
[
view layout [ text element ]
]
What it does is open a window with the following text on it:
First text
when I close this window (close button) it opens a new window with he text:
second text
When I close that window it opens a new window with the text:
last text
I want to modify this absolute terrific program by inserting a button called
next which when pressed should just replace the text with the next in the
sequence.
Just without to have to close the window manually.
But I'm to dumb to do this :) Can anybody help? This should be really easy I
think.
Cheers
Yvan
[2/3] from: SunandaDH::aol::com at: 2-Jan-2005 4:08
Yvan:
> I hope this is the right place to post it? I'm new here
> and a beginner with RebView
Yes it is. Welcome!
I'd do something like below -- basically, added a button to the layout to
cycle around the texts.
a: ["First text" "second text" "last text"]
unview/all
view layout [
tb: text a/1
button "next"
[
tb/text: select a tb/text
if none? tb/text [tb/text: a/1]
show tb
]
]
Of course, depending on what you are trying to do, this may be the solution
unview/all
view layout [
rotary "First text" "second text" "last text"
]
Sunanda
[3/3] from: yvan_iigs::gmx::net at: 2-Jan-2005 16:01
Hello Sunanda,
thank you, that did it. I just replaced if none? tb/text [tb/text: a/1] with
if none? tb/text [unview/all] because when I'm through with the strings I
want to quit the view.
Cheers
Yvan]
On 2.01.2005, you wrote: