That's because you are calling real_opration() from the button callback. So
the event loop is not running and it can't update your GUI. You should call
gtk_main_iteration while gtk_events_pending==true

more at
http://developer.gnome.org/doc/API/2.0/gtk/gtk-General.html#gtk-events-pending
and
http://developer.gnome.org/doc/GGAD/sec-mainloop.html

Regards

On 6/29/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
>
> Hi everyone!
>
> I built a gtk_application with glade,it's a main window with menu.When i
> select
> a menu option, my program opens a new window with entries and buttons.
> In  the entry i write the name of a file to open.
>
> This file has the structure:
>
> number1   (ex.25)
> number 2   (ex.34)
> operation   (product)
>
> after writing the name,i push the button and it's called the function
> real_opration()
> This function mekes a lot of things,but the first one is read the numbers
> of
> entry_file and the opration.
> i'd like that in the status bar of this window(not main_window),it'll be
> written...
>
> reading number 1...
> reading number 2...
> operating..........
> End
>
> i tried but only is written End.
> How can i change the content of statusbar,during reading the entry_file??
>
> thanks a lot
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to