8000 Skip displaying pan/zoom navigate mode in toolbar. · matplotlib/matplotlib@4176b7f · GitHub
[go: up one dir, main page]

Skip to content

Commit 4176b7f

Browse files
committed
Skip displaying pan/zoom navigate mode in toolbar.
It doesn't add much over the button state and the button tooltip (note that the state isn't even displayed when the cursor is over an axes, as the coordinates take precedence), and collides with other possible end-user customizations of the toolbar (currently, end-users can override the coordinate string via format_coord, but not the navigate mode string).
1 parent ecf2c88 commit 4176b7f

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

lib/matplotlib/backend_bases.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3150,15 +3150,11 @@ def _mouse_event_to_message(event):
31503150
if data_str:
31513151
s = s + '\n' + data_str
31523152
return s
3153+
return ""
31533154

31543155
def mouse_move(self, event):
31553156
self._update_cursor(event)
3156-
3157-
s = self._mouse_event_to_message(event)
3158-
if s is not None:
3159-
self.set_message(s)
3160-
else:
3161-
self.set_message(self.mode)
3157+
self.set_message(self._mouse_event_to_message(event))
31623158

31633159
def _zoom_pan_handler(self, event):
31643160
if self.mode == _Mode.PAN:
@@ -3189,7 +3185,6 @@ def pan(self, *args):
31893185
self.canvas.widgetlock(self)
31903186
for a in self.canvas.figure.get_axes():
31913187
a.set_navigate_mode(self.mode._navigate_mode)
3192-
self.set_message(self.mode)
31933188

31943189
_PanInfo = namedtuple("_PanInfo", "button axes cid")
31953190

@@ -3245,7 +3240,6 @@ def zoom(self, *args):
32453240
self.canvas.widgetlock(self)
32463241
for a in self.canvas.figure.get_axes():
32473242
a.set_navigate_mode(self.mode._navigate_mode)
3248-
self.set_message(self.mode)
32493243

32503244
_ZoomInfo = namedtuple("_ZoomInfo", "direction start_xy axes cid cbar")
32513245

lib/matplotlib/backend_tools.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,6 @@ def send_message(self, event):
336336

337337
from matplotlib.backend_bases import NavigationToolbar2
338338
message = NavigationToolbar2._mouse_event_to_message(event)
339-
if message is None:
340-
message = ' '
341339
self.toolmanager.message_event(message, self)
342340

343341

0 commit comments

Comments
 (0)
0