Re: gtk_statusbar!



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]