Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2bfcf5f

Browse files
committed
Unify wx toolbars.
1 parent 456869e commit 2bfcf5f

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
lines changed

lib/matplotlib/backends/backend_wx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,7 @@ def __init__(self, canvas):
14901490
self.retinaFix = 'wxMac' in wx.PlatformInfo
14911491

14921492
def get_canvas(self, frame, fig):
1493-
return FigureCanvasWx(frame, -1, fig)
1493+
return type(self.canvas)(frame, -1, fig)
14941494

14951495
def _init_toolbar(self):
14961496
DEBUG_MSG("_init_toolbar", 1, self)

lib/matplotlib/backends/backend_wxagg.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import wx
77

88
import matplotlib
9-
from . import wx_compat as wxc
9+
from . import cbook, wx_compat as wxc
1010
from .backend_agg import FigureCanvasAgg
1111
from .backend_wx import (
1212
_BackendWx, _FigureCanvasWxBase, FigureFrameWx, NavigationToolbar2Wx)
@@ -16,14 +16,6 @@ class FigureFrameWxAgg(FigureFrameWx):
1616
def get_canvas(self, fig):
1717
return FigureCanvasWxAgg(self, -1, fig)
1818

19-
def _get_toolbar(self, statbar):
20-
if matplotlib.rcParams['toolbar'] == 'toolbar2':
21-
toolbar = NavigationToolbar2WxAgg(self.canvas)
22-
toolbar.set_status_bar(statbar)
23-
else:
24-
toolbar = None
25-
return toolbar
26-
2719

2820
class FigureCanvasWxAgg(FigureCanvasAgg, _FigureCanvasWxBase):
2921
"""
@@ -74,6 +66,7 @@ def blit(self, bbox=None):
7466
self.gui_repaint()
7567

7668

69+
@cbook.deprecated("2.2")
7770
class NavigationToolbar2WxAgg(NavigationToolbar2Wx):
7871
def get_canvas(self, frame, fig):
7972
return FigureCanvasWxAgg(frame, -1, fig)

0 commit comments

Comments
 (0)