@@ -410,38 +410,34 @@ def trigger(self, sender, event, data=None):
410410 Gcf .destroy_all ()
411411
412412
413- class ToolEnableAllNavigation (ToolBase ):
413+ class _ToolEnableAllNavigation (ToolBase ):
414414 """Tool to enable all axes for toolmanager interaction."""
415415
416416 description = 'Enable all axes toolmanager'
417417 default_keymap = mpl .rcParams ['keymap.all_axes' ]
418418
419419 def trigger (self , sender , event , data = None ):
420- if event .inaxes is None :
421- return
420+ mpl .backend_bases .key_press_handler (event , self .figure .canvas , None )
422421
423- for a in self . figure . get_axes ():
424- if ( event . x is not None and event . y is not None
425- and a . in_axes ( event ) ):
426- a . set_navigate ( True )
422+
423+ @ cbook . deprecated ( "3.3" )
424+ class ToolEnableAllNavigation ( _ToolEnableAllNavigation ):
425+ pass
427426
428427
429- class ToolEnableNavigation (ToolBase ):
428+ class _ToolEnableNavigation (ToolBase ):
430429 """Tool to enable a specific axes for toolmanager interaction."""
431430
432431 description = 'Enable one axes toolmanager'
433432 default_keymap = (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 )
434433
435434 def trigger (self , sender , event , data = None ):
436- if event . inaxes is None :
437- return
435+ mpl . backend_bases . key_press_handler ( event , self . figure . canvas , None )
436+
438437
439- n = int (event .key ) - 1
440- if n < len (self .figure .get_axes ()):
441- for i , a in enumerate (self .figure .get_axes ()):
442- if (event .x is not None and event .y is not None
443- and a .in_axes (event )):
444- a .set_navigate (i == n )
438+ @cbook .deprecated ("3.3" )
439+ class ToolEnableNavigation (_ToolEnableNavigation ):
440+ pass
445441
446442
447443class _ToolGridBase (ToolBase ):
@@ -1089,8 +1085,8 @@ def trigger(self, *args, **kwargs):
10891085 'fullscreen' : ToolFullScreen ,
10901086 'quit' : ToolQuit ,
10911087 'quit_all' : ToolQuitAll ,
1092- 'allnav' : ToolEnableAllNavigation ,
1093- 'nav' : ToolEnableNavigation ,
1088+ 'allnav' : _ToolEnableAllNavigation ,
1089+ 'nav' : _ToolEnableNavigation ,
10941090 'xscale' : ToolXScale ,
10951091 'yscale' : ToolYScale ,
10961092 'position' : ToolCursorPosition ,
0 commit comments