Re: gtk_statusbar!
- From: "Fernando Apesteguía" <fernando apesteguia gmail com>
- To: "ferri_marllo gva es" <ferri_marllo gva es>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: gtk_statusbar!
- Date: Fri, 30 Jun 2006 15:58:38 +0200
As I previously said, you should call to gtk_main_iteration after you do a
GUI change (update the gtk_statusbar, update a label, whatever...). If not,
the GUI will be updated when the control is out of the callback (and you
call to real_operation() from a callback)
Try with the links I posted before.
Regards
On 6/30/06, ferri_marllo gva es <ferri_marllo gva es> wrote:
I'm new in gtk develop...so i'll need a bit more help!!
Where do i've to include this part of code??
this is mine...
on_button1_activete
{
....
....
novd=real_opration(file);
}
int real_operation_file
{
fgets(fp,200,registro) /*read number1*/
gtk_statusbar_push(...."reading numeber1")
gtk_statusbar_pop()
fgets(fp,200,registro) /*read number2*/
gtk_statusbar_push(...."reading numeber2")
gtk_statusbar_pop()
fgets(fp,200,registro) /*read operation*/
if(strstr(operation,"sum")
{
suma=num1+num2
gtk_statusbar_push(...."operating..")
}
it onmy writes in the status bar "operating..."
pleas,help me!!
Mensaje citado por Fernando Apesteguía <fernando apesteguia gmail com>:
> 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, ferri_marllo gva es <ferri_marllo gva es> wrote:
> >
> >
> >
> > Hi everyone!
> >
> > I built a gtk_application with glade,it's a main window with menu.Wheni
> > 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
> >
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]