[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: progress bar doesn't pulse...



If I remember correctly, I was trying to do something similar and was
advised not to use gtk-specific functions in a thread -- instead, send a
message back to the main thread and have a function that is called then
which updates the progress bar. I can't remember why though ... can
someone else enlighten us?



On Wed, 2003-07-30 at 13:09, Bart Vandewoestyne wrote:
> Somewhere in my app, i hava a separate thread that does some stuff in a
> while loop:
> 
> 
>   while (!stopped) {
>     
>     get_media_packet(s, packet_length);
>     g_message("PULSING BAR!!!");
>     gtk_progress_bar_pulse (GTK_PROGRESS_BAR (pbar));
> 
>     if (stopped) {
>       close (output_fh);
>       close (s);
>     }
> 
> 
> I can see the wile loop is being looped because i see the "PULSING BAR"
> message passing along in my xterm.  Unfortunately, i don't see my
> progress bar pulsing... (im some very few of the cases, it *does*
> occasionally happen, but most of the time not) although I can be 100%
> sure it executes the call to gtk_progress_bar_pulse().
> 
> I didn't setup any fancy stuff for such as step size, i've just created
> it at some other place in my app using gtk_progress_bar_new().
> 
> What is wrong here?
> 
> Greetzzz,
> mc303
-- 
Richard Baverstock <baver@thebeever.com>

This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]