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

Skip to content

Commit f11f7c9

Browse files
committed
Unify wx toolbars.
1 parent 27cc0a5 commit f11f7c9

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

lib/matplotlib/backends/backend_wx.py

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

15061506
def get_canvas(self, frame, fig):
1507-
return FigureCanvasWx(frame, -1, fig)
1507+
return type(self.canvas)(frame, -1, fig)
15081508

15091509
def _init_toolbar(self):
15101510
DEBUG_MSG("_init_toolbar", 1, self)

lib/matplotlib/backends/backend_wxagg.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import six
55

66
import matplotlib
7+
from matplotlib import cbook
78
from matplotlib.figure import Figure
89

910
from .backend_agg import FigureCanvasAgg
@@ -20,14 +21,6 @@ class FigureFrameWxAgg(FigureFrameWx):
2021
def get_canvas(self, fig):
2122
return FigureCanvasWxAgg(self, -1, fig)
2223

23-
def _get_toolbar(self, statbar):
24-
if matplotlib.rcParams['toolbar'] == 'toolbar2':
25-
toolbar = NavigationToolbar2WxAgg(self.canvas)
26-
toolbar.set_status_bar(statbar)
27-
else:
28-
toolbar = None
29-
return toolbar
30-
3124

3225
class FigureCanvasWxAgg(FigureCanvasAgg, _FigureCanvasWxBase):
3326
"""
@@ -78,6 +71,7 @@ def blit(self, bbox=None):
7871
self.gui_repaint()
7972

8073

74+
@cbook.deprecated("2.2")
8175
class NavigationToolbar2WxAgg(NavigationToolbar2Wx):
8276
def get_canvas(self, frame, fig):
8377
return FigureCanvasWxAgg(frame, -1, fig)

0 commit comments

Comments
 (0)