Re: window visibility notification
- From: "Rob Hodges" <s323140 student uq edu au>
- To: gtk-list gnome org
- Subject: Re: window visibility notification
- Date: Mon, 7 Aug 2000 14:30:40 +1000 (EST)
> > i have a program that updates a few labels very frequently based on some
> > system stuff. there is an idle function that uses up a great deal of
> > processing power. what i want to do is only have it update when it is on
> > the screen, thereby reducing the amount of processor it takes up; if i want
> > it to stop sucking resources, i'll just collapse it or move it to another
> > desktop etc.
Use a timeout function [gtk_timeout_add(...)] instead of an idle; the
idle burns cpu every chance it gets but the user will not notice your
labels updating any faster than if you put them on a 50ms timeout,
which shouldn't strain your cpu at all. (Remember the timeout
function has to return TRUE to keep getting called.)
-Rob
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]