I really want to tank you all, using the Glib::Timeout->add function the updates has been done ok. I will check the program changes, but know it is working fine.
You are great support & friends. 2010/6/23 Martin Schlemmer <martin.schlem...@nwu.ac.za> > >>> On 2010/06/22 at 04:08 PM, PS <kali...@gmail.com> wrote: > > Hi > > Sorry, got distracted. The more complete answer is to the list. > > > Cheers > > Martin > > > Hello Martin. I appreciate your help, but currently as I said I am a > newbie, > > I attached my small program, I will thank you a lot if you can say to me > > where to introduce the code into my program and what type of code you > > suggest. > > > > I am really on hold. > > > > Thanks > > > > 2010/6/22 Martin Schlemmer <martin.schlem...@nwu.ac.za> > > > >> >>> On 2010/06/22 at 04:32 AM, PS <kali...@gmail.com> wrote: > >> > >> Hi, > >> > >> > Currently I am introducing myself to the perl-gtk GUI programming. My > >> first > >> > program is a dashboard that should update every minute, it can update > a > >> > couple times but no more, the main GTK windows hangs and no more > updates > >> are > >> > possible. > >> > > >> > The main thread is the GUI and has two secondary threads, one if for > >> > catching the time and the second one of for making the updates to the > >> > labels. I know the threads are working ok, if a print the result of > the > >> > update to the console I can see it is running fine, but again, the > >> windows > >> > hangs (freezes itself) and no more updates are possible. > >> > > >> > >> I do not know with Linux, but in Windows you should only initialize Gtk2 > in > >> one thread (I usually use the main one), and then only do updates to the > GUI > >> from that thread. If you are waiting for something from another thread, > you > >> need to keep updating the MainLoop while waiting for the data from the > >> second thread. Bad things happen if you update the GUI from a second > >> thread. > >> > >> Something like attached - it was a quick bit of copy and paste, so > please > >> be gentle :-) > >> > >> > >> Regards, > >> > >> Martin > >> > >> > >> > May you help me? > >> > > >> > Pablo Soto > >> > >> > >> > >> Vrywaringsklousule / Disclaimer: > >> http://www.nwu.ac.za/it/gov-man/disclaimer.html > >> > >> > > > > Vrywaringsklousule / Disclaimer: > http://www.nwu.ac.za/it/gov-man/disclaimer.html > >
_______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-perl-list