8000 made textbox lose focus when window is resized: this prevents cursor … · matplotlib/matplotlib@0d173e6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0d173e6

Browse files
committed
made textbox lose focus when window is resized: this prevents cursor and text from getting misaligned
1 parent 567f0bc commit 0d173e6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/matplotlib/widgets.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,7 @@ def __init__(self, ax, label, initial='',
706706
self.connect_event('button_release_event', self._release)
707707
self.connect_event('motion_notify_event', self._motion)
979F 708708
self.connect_event('key_press_event', self._keypress)
709+
self.connect_event('resize_event', self._resize)
709710
ax.set_navigate(False)
710711
ax.set_axis_bgcolor(color)
711712
ax.set_xticks([])
@@ -843,7 +844,10 @@ def _click(self, event):
843844
event.canvas.grab_mouse(self.ax)
844845
if not(self.capturekeystrokes):
845846
self.begin_typing(event.x)
846-
847+
848+
def _resize(self, event):
849+
self.stop_typing()
850+
847851
def _motion(self, event):
848852
if self.ignore(event):
849853
return

0 commit comments

Comments
 (0)
0