On Fri, 2005-11-11 at 09:36 -0700, Chris Irish wrote: > If I have a pygtk app and I want it to do something if its been sitting > idle for a few minutes. What is the best way to go about this? It > seems to me that I would need a timer that would be reset everytime a > signal was emitted or something? Any ideas..... or has anyone done > this. Would I need every signal emitted to call a timer reset method > AND the method to perform its usual action? How would i keep the timer > incrementing after I left the method?
I created a base class that most of my dialogs inherit. Then is has a setup method that goes through every widget in the dialog and connects to the key_press_event and button_press_event. That event handler updates my session timer. Then a timeout runs that checks that session timer and does the appropriate stuff. > > Thanks, > Chris > _______________________________________________ > pygtk mailing list pygtk@daa.com.au > http://www.daa.com.au/mailman/listinfo/pygtk > Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/ -- Steve McClure Racemi email: [EMAIL PROTECTED] 75 5th St NE voice: 404-892-5850 Suite 333 fax: 404-892-7215 Atlanta, GA 30308 http://www.racemi.com _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/