Re: Problem with a gtkstatusbar (probeply my own fault)

From: Date: Sun, 10 Mar 2002 20:07:36 +0000
Subject: Re: Problem with a gtkstatusbar (probeply my own fault)
References: 1 2  Groups: php.gtk.general 
Request: Send a blank email to php-gtk-general+get-1486@lists.php.net to get a copy of this message
I've just added this to the manual page on GtkStatusbar, it's getting to be a FAQ ----- Original Message ----- From: "Markus Fischer" <mfischer@guru.josefine.at> To: "Sander Aerts" <webmaster@sqad.nl> Cc: "PHP-GTK Mailings List" <php-gtk-general@lists.php.net> Sent: Sunday, March 10, 2002 12:07 PM Subject: Re: [PHP-GTK] Problem with a gtkstatusbar (probeply my own fault) > You need to call > > while (Gtk::events_pending()) > Gtk::main_iteration(); > > everytime after you update the bar if you want to see the > update immidiately. > > On Sun, Mar 10, 2002 at 01:00:22PM +0100, Sander Aerts wrote : > > Lo all, > > > > I am making a application in php gtk for my work, > > now i have a function that changes a status bar 5 times in that > > function. It starts by 0 then 25 then 50 then 75 then 100. > > When i can't see the bar moving when the function ends then the bar > > jumps to 100% (that's when the window closes). But that's to late :) > > > > Here is my function: > > > > function do_load(){ > > global $glade_fields, $wintimer; > > gtk::timeout_remove($wintimer); > > $postcode = $glade_fields["postcode"]->get_text(); > > $achternaam = $glade_fields["naam"]->get_text(); > > push_bar("progressbar_lookup_act", 25); > > $infop = postcode_lookup($postcode); > > push_bar("progressbar_lookup_act", 50); > > $info_addr = add_lookup($postcode, $achternaam, $infop["straat"], > > $infop["woonplaats"], 1); > > push_bar("progressbar_lookup_act", 75); > > $glade_fields["naam"]->set_text(ucfirst($info_addr["achternaam"])); > > > > $glade_fields["voorletters"]->set_text(ucfirst($info_addr["voorletters"])); > > $glade_fields["postcode"]->set_text($info_addr["postcode"]); > > > > $glade_fields["woonplaats"]->set_text(ucfirst($info_addr["woonplaats"])); > > $glade_fields["adres"]->set_text(ucfirst($info_addr["adres"])); > > > > $glade_fields["telefoonnummer"]->set_text($info_addr["telefoonnummer"]); > > push_bar("progressbar_lookup_act", 100); > > $wintimer = gtk::timeout_add(5, 'hide_from_inet_klant'); > > } > > > > I have also a another status bar that is jumping from left to right but > > it's like when there are sys calls that all status bar are standing > > still. > > > > I hope someone can help me. > > > > -- > > With kind regards, > > Met vriendelijke groet, > > > > Sander Aerts > > > > SQAD Visual Multi-Media > > Roerdomp 70 > > 4872 PN Etten-Leur > > website: www.sqad.nl > > e-mail: info@sqad.nl > > > > > > > > -- > > PHP-GTK General Mailing List (http://gtk.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > Please always Cc to me when replying to me on the lists. > GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc > > -- > PHP-GTK General Mailing List (http://gtk.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.gtk.general (#1486) next »