Michael Gebhart wrote:

>       begin
>         Gtk.main_iteration
>       end while(Gtk.events_pending?)

> And every time an element is downloaded I do a:
>
> progressbar_download.pulse
>
> Is this correct? Or did I understand something wrong?

You might try this question on a Gtk+ mailing list.

The utterly generic advise is to start a window timer, and set it to a short
or 0 duration. In it, pump one main_iteration and one progress bar update.

-- 
  Phlip
  http://industrialxp.org/community/bin/view/Main/TestFirstUserInterfaces