Standard event identifiers¶
wxPython defines a special identifier value wx.ID_ANY
(-1) which is
used in the following two situations:
When creating a new window you may specify
wx.ID_ANY
to let wxPython assign an unused identifier to it automaticallyWhen installing an event handler using
EvtHandler.Bind
, you may use it to indicate that you want to handle the events coming from any control, regardless of its identifier
Another standard special identifier value is wx.ID_NONE
: this is a
value which is not matched by any other id.
wxPython also defines a few standard command identifiers which may be
used by the user code and also are sometimes used by wxPython
itself. These reserved identifiers are all in the range between
wx.ID_LOWEST
and wx.ID_HIGHEST
and, accordingly, the user code
should avoid defining its own constants in this range (e.g. by using
wx.NewIdRef
()).
Refer to the list of stock items for the subset of standard IDs which are stock IDs as well.