Skip to content

Commit f6dd3b0

Browse files
committed
No longer connect to idle event on wx.
1 parent 7139b51 commit f6dd3b0

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
WX no longer calls generates ``IdleEvent`` events or calls ``idle_event``
2+
`````````````````````````````````````````````````````````````````````````
3+
4+
Removed unused private method ``_onIdle`` from ``FigureCanvasWx``.
5+
6+
The ``IdleEvent`` class and ``FigureCanvasBase.idle_event`` method
7+
will be removed in 2.2

lib/matplotlib/backends/backend_wx.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,6 @@ def do_nothing(*args, **kwargs):
678678
self.Bind(wx.EVT_MOTION, self._onMotion)
679679
self.Bind(wx.EVT_LEAVE_WINDOW, self._onLeave)
680680
self.Bind(wx.EVT_ENTER_WINDOW, self._onEnter)
681-
self.Bind(wx.EVT_IDLE, self._onIdle)
682681
# Add middle button events
683682
self.Bind(wx.EVT_MIDDLE_DOWN, self._onMiddleButtonDown)
684683
self.Bind(wx.EVT_MIDDLE_DCLICK, self._onMiddleButtonDClick)
@@ -1007,11 +1006,6 @@ def _get_key(self, evt):
10071006

10081007
return key
10091008

1010-
def _onIdle(self, evt):
1011-
'a GUI idle event'
1012-
evt.Skip()
1013-
FigureCanvasBase.idle_event(self, guiEvent=evt)
1014-
10151009
def _onKeyDown(self, evt):
10161010
"""Capture key press."""
10171011
key = self._get_key(evt)

lib/matplotlib/tests/test_backends_interactive.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
# PyPI-installable on Travis. They are not available for all tested Python
1111
# versions so we don't fail on missing backends.
1212
#
13-
# Once the Travis build environment switches to Ubuntu 14.04, we should be able
14-
# to add wxagg (which has wheels for 14.04 but not for 12.04).
15-
#
1613
# We also don't test on Py2 because its subprocess module doesn't support
1714
# timeouts, and it would require a separate code path to check for module
1815
# existence without actually trying to import the module (which may install

0 commit comments

Comments
 (0)