Great! Thank you!

I used the concept suggested by Boleslav and Nick, and it works!

Thank you again!

--Alessandro



On 4/27/06, Nick Antonaccio <[EMAIL PROTECTED]> wrote:
>
> Hi Alessandro,
>
> Here's your example in standard VID.  Be sure to use "view/new" so that
> the view
> function returns immediately.  That way, you can put code to be
> evaluated after
> the gui layout is created:
>
> rebol []
> view/new layout [
>         text "PROGRESS"
>         pro: progress
> ]
> repeat counter 10 [
>         do [
>                 incr: .0
>                 repeat newCounter 11 [
>                         pro/data: incr
>                         show pro
>                         incr: incr + 0.1
>                         wait .1
>                 ]
>         ]
> ]
> unview
>
> To make a layout created with view/new event driven, use "do-events".  Fo=
r
> example:
>
> view layout [pro: progress]
>
> is the same as:
>
> view/new layout [pro: progress]
> do-events
>
> Hope that helps!
>
>
> Quoting Alessandro Manotti <[EMAIL PROTECTED]>:
>
> >
> > Dear all, I'm a newbe in Rebol.
> >
> > I'm creating a Rebol application, and I need to display a progress bar
> > (I'm using RebGUI, but I think the concept is the same using classic
> > view) without user interaction.
> > I hope the following example will better explain what I need (it is
> > not the real code I'm programming, but an easy code I create just
> > represent my real problem):
> >
> > repeat counter 10 [
> >
> >    display compose/deep/only "PROGRESS" [
> >        pro: progress
> >
> >        do [
> >            incr: 0
> >            repeat newCounter 10 [
> >               pro/data: incr
> >               incr: incr + 0.1
> >            ]
> >       ]
> >
> >      unview
> > ]
> >
> >
> > Well, the problem is I don't see any progress in the bar, since the
> > form is not shown until the do [ ... ] loop does not finish!
> >
> > Can you help me?
> >
> > Thank you!
> >
> > --Alessandro
> > --
> > To unsubscribe from the list, just send an email to
> > lists at rebol.com with unsubscribe as the subject.
> >
> >
>
>
>
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>
>
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to