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

Skip to content

Commit f7001c1

Browse files
HastingsGreerfariza
authored andcommitted
made textbox lose focus when window is resized: this prevents cursor and text from getting misaligned
1 parent 26b4950 commit f7001c1

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
@@ -712,6 +712,7 @@ def __init__(self, ax, label, initial='',
712712
self.connect_event('button_release_event', self._release)
713713
self.connect_event('motion_notify_event', self._motion)
714714
self.connect_event('key_press_event', self._keypress)
715+
self.connect_event('resize_event', self._resize)
715716
ax.set_navigate(False)
716717
ax.set_axis_bgcolor(color)
717718
ax.set_xticks([])
@@ -849,7 +850,10 @@ def _click(self, event):
849850
event.canvas.grab_mouse(self.ax)
850851
if not(self.capturekeystrokes):
851852
self.begin_typing(event.x)
852-
853+
854+
def _resize(self, event):
855+
self.stop_typing()
856+
853857
def _motion(self, event):
854858
if self.ignore(event):
855859
return

0 commit comments

Comments
 (0)