| Home | Trees | Index | Help |
|
|---|
| Package wx :: Class IdleEvent |
|
object--+ |Object--+ |Event--+ | IdleEvent
This class is used for EVT_IDLE events, which are generated and sent
when the application becomes idle. In other words, the when the
event queue becomes empty then idle events are sent to all windows (by
default) and as long as none of them call RequestMore then there are
no more idle events until after the system event queue has some normal
events and then becomes empty again.
By default, idle events are sent to all windows. If this is causing a
significant overhead in your application, you can call
wx.IdleEvent.SetMode with the value wx.IDLE_PROCESS_SPECIFIED, and
set the wx.WS_EX_PROCESS_IDLE extra window style for every window
which should receive idle events. Then idle events will only be sent
to those windows and not to any others.
| Method Summary | |
|---|---|
| IdleEvent |
Constructor |
__repr__(self)
| |
| bool |
Returns True if it is appropriate to send idle events to this window. (Static method) |
| int |
Static method returning a value specifying how wxWidgets will send idle events: to all windows, or only to those which specify that they will process the events. (Static method) |
| bool |
Returns True if the OnIdle function processing this event requested more processing time. |
Tells wxWidgets that more processing is required. | |
Static method for specifying how wxWidgets will send idle events: to all windows, or only to those which specify that they will process the events. (Static method) | |
| Instance Method Details |
|---|
__init__(self)
|
MoreRequested(self)Returns True if the OnIdle function processing this event requested more processing time.
|
RequestMore(self, needMore=True)Tells wxWidgets that more processing is required. This function can be called by an EVT_IDLE handler for a window to indicate that the application should forward the EVT_IDLE event once more to the application windows. If no window calls this function during its EVT_IDLE handler, then the application will remain in a passive event loop until a new event is posted to the application by the windowing system.
|
| Static Method Details |
|---|
CanSend(win)Returns True if it is appropriate to send idle events to this window. This function looks at the mode used (see
|
GetMode()Static method returning a value specifying how wxWidgets will send idle events: to all windows, or only to those which specify that they will process the events.
|
SetMode(mode)Static method for specifying how wxWidgets will send idle events: to all windows, or only to those which specify that they will process the events. The mode can be one of the following values:
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1.20050511.rpd on Sun Mar 26 10:01:22 2006 | http://epydoc.sf.net |