Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbd015d0

Browse files
Merge pull request#10518 from DietmarSchwertberger/wx-inconsistencies
Fix Wx inconsistencies
2 parents149ee00 +9d369a1 commitbd015d0

File tree

8 files changed

+29
-31
lines changed

8 files changed

+29
-31
lines changed

‎examples/user_interfaces/embedding_in_wx2_sgskip.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"""
99

1010
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvas
11-
frommatplotlib.backends.backend_wximportNavigationToolbar2Wx
11+
frommatplotlib.backends.backend_wximportNavigationToolbar2WxasNavigationToolbar
1212
frommatplotlib.figureimportFigure
1313

1414
importnumpyasnp
@@ -38,7 +38,7 @@ def __init__(self):
3838
self.add_toolbar()# comment this out for no toolbar
3939

4040
defadd_toolbar(self):
41-
self.toolbar=NavigationToolbar2Wx(self.canvas)
41+
self.toolbar=NavigationToolbar(self.canvas)
4242
self.toolbar.Realize()
4343
# By adding toolbar in sizer, we are able to put it at the bottom
4444
# of the frame - so appearance is closer to GTK version.

‎examples/user_interfaces/embedding_in_wx3_sgskip.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
importmatplotlib
3030
importmatplotlib.cmascm
3131
importmatplotlib.cbookascbook
32-
frommatplotlib.backends.backend_wxaggimportToolbar,FigureCanvasWxAgg
32+
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvas
33+
frommatplotlib.backends.backend_wxaggimportNavigationToolbar2WxAggasNavigationToolbar
3334
frommatplotlib.figureimportFigure
3435
importnumpyasnp
3536

@@ -47,8 +48,8 @@ def __init__(self, parent):
4748
wx.Panel.__init__(self,parent,-1)
4849

4950
self.fig=Figure((5,4),75)
50-
self.canvas=FigureCanvasWxAgg(self,-1,self.fig)
51-
self.toolbar=Toolbar(self.canvas)# matplotlib toolbar
51+
self.canvas=FigureCanvas(self,-1,self.fig)
52+
self.toolbar=NavigationToolbar(self.canvas)# matplotlib toolbar
5253
self.toolbar.Realize()
5354
# self.toolbar.set_active([0,1])
5455

‎examples/user_interfaces/embedding_in_wx4_sgskip.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"""
88

99
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvas
10-
frommatplotlib.backends.backend_wxaggimportNavigationToolbar2WxAgg
10+
frommatplotlib.backends.backend_wxaggimportNavigationToolbar2WxAggasNavigationToolbar
1111
frommatplotlib.backends.backend_wximport_load_bitmap
1212
frommatplotlib.figureimportFigure
1313

@@ -16,14 +16,14 @@
1616
importwx
1717

1818

19-
classMyNavigationToolbar(NavigationToolbar2WxAgg):
19+
classMyNavigationToolbar(NavigationToolbar):
2020
"""
2121
Extend the default wx toolbar with your own event handlers
2222
"""
2323
ON_CUSTOM=wx.NewId()
2424

2525
def__init__(self,canvas,cankill):
26-
NavigationToolbar2WxAgg.__init__(self,canvas)
26+
NavigationToolbar.__init__(self,canvas)
2727

2828
# for simplicity I'm going to reuse a bitmap from wx, you'll
2929
# probably want to add your own.

‎examples/user_interfaces/embedding_in_wx5_sgskip.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
importwx.auiasaui
1515

1616
importmatplotlibasmpl
17-
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasCanvas
18-
frommatplotlib.backends.backend_wxaggimportNavigationToolbar2WxasToolbar
17+
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvas
18+
frommatplotlib.backends.backend_wxaggimportNavigationToolbar2WxAggasNavigationToolbar
1919

2020

2121
classPlot(wx.Panel):
2222
def__init__(self,parent,id=-1,dpi=None,**kwargs):
2323
wx.Panel.__init__(self,parent,id=id,**kwargs)
2424
self.figure=mpl.figure.Figure(dpi=dpi,figsize=(2,2))
25-
self.canvas=Canvas(self,-1,self.figure)
26-
self.toolbar=Toolbar(self.canvas)
25+
self.canvas=FigureCanvas(self,-1,self.figure)
26+
self.toolbar=NavigationToolbar(self.canvas)
2727
self.toolbar.Realize()
2828

2929
sizer=wx.BoxSizer(wx.VERTICAL)

‎examples/user_interfaces/fourier_demo_wx_sgskip.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
importnumpyasnp
99

1010
importwx
11-
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAgg
11+
frommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvas
1212
frommatplotlib.figureimportFigure
1313

1414

@@ -123,7 +123,7 @@ def __init__(self, *args, **kwargs):
123123
defcreateCanvas(self,parent):
124124
self.lines= []
125125
self.figure=Figure()
126-
self.canvas=FigureCanvasWxAgg(parent,-1,self.figure)
126+
self.canvas=FigureCanvas(parent,-1,self.figure)
127127
self.canvas.callbacks.connect('button_press_event',self.mouseDown)
128128
self.canvas.callbacks.connect('motion_notify_event',self.mouseMotion)
129129
self.canvas.callbacks.connect('button_release_event',self.mouseUp)

‎lib/matplotlib/backends/backend_wx.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,6 +1471,7 @@ def updateButtonText(self, lst):
14711471
}
14721472

14731473

1474+
@cbook.deprecated("2.2")
14741475
classSubplotToolWX(wx.Frame):
14751476
def__init__(self,targetfig):
14761477
wx.Frame.__init__(self,None,-1,"Configure subplots")
@@ -1696,6 +1697,11 @@ def set_history_buttons(self):
16961697
self.EnableTool(self.wx_ids['Forward'],can_forward)
16971698

16981699

1700+
@cbook.deprecated("2.2",alternative="NavigationToolbar2Wx")
1701+
classToolbar(NavigationToolbar2Wx):
1702+
pass
1703+
1704+
16991705
classStatusBarWx(wx.StatusBar):
17001706
"""
17011707
A status bar is added to _FigureFrame to allow measurements and the
@@ -1953,15 +1959,6 @@ def OnPrintPage(self, page):
19531959
returnTrue
19541960
# >
19551961

1956-
########################################################################
1957-
#
1958-
# Now just provide the standard names that backend.__init__ is expecting
1959-
#
1960-
########################################################################
1961-
1962-
1963-
Toolbar=NavigationToolbar2Wx
1964-
19651962

19661963
@_Backend.export
19671964
class_BackendWx(_Backend):

‎lib/matplotlib/backends/backend_wxagg.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
importwx
77

88
importmatplotlib
9-
from..importcbook
9+
frommatplotlibimportcbook
1010
from .importwx_compataswxc
1111
from .backend_aggimportFigureCanvasAgg
1212
from .backend_wximport (
13-
_BackendWx,_FigureCanvasWxBase,FigureFrameWx,NavigationToolbar2Wx)
13+
_BackendWx,_FigureCanvasWxBase,FigureFrameWx,
14+
NavigationToolbar2WxasNavigationToolbar2WxAgg)
1415

1516

1617
classFigureFrameWxAgg(FigureFrameWx):
@@ -71,15 +72,13 @@ def blit(self, bbox=None):
7172
filetypes=FigureCanvasAgg.filetypes
7273

7374

74-
@cbook.deprecated("2.2")
75-
classNavigationToolbar2WxAgg(NavigationToolbar2Wx):
76-
defget_canvas(self,frame,fig):
77-
returnFigureCanvasWxAgg(frame,-1,fig)
75+
@cbook.deprecated("2.2",alternative="NavigationToolbar2WxAgg")
76+
classToolbar(NavigationToolbar2WxAgg):
77+
pass
7878

7979

8080
# agg/wxPython image conversion functions (wxPython >= 2.8)
8181

82-
8382
def_convert_agg_to_wx_image(agg,bbox):
8483
"""
8584
Convert the region of the agg buffer bounded by bbox to a wx.Image. If

‎lib/matplotlib/backends/backend_wxcairo.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
from .backend_cairoimportcairo,FigureCanvasCairo,RendererCairo
99
from .backend_wximport (
10-
_BackendWx,_FigureCanvasWxBase,FigureFrameWx,NavigationToolbar2Wx)
10+
_BackendWx,_FigureCanvasWxBase,FigureFrameWx,
11+
NavigationToolbar2WxasNavigationToolbar2WxCairo)
1112
importwx.lib.wxcairoaswxcairo
1213

1314

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp