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

Skip to content

Commit 3eeb64d

Browse files
committed
ENH : add stale flag to TextWithDash
1 parent e9aa714 commit 3eeb64d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/matplotlib/text.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1385,6 +1385,7 @@ def draw(self, renderer):
13851385
Text.draw(self, renderer)
13861386
if self.get_dashlength() > 0.0:
13871387
self.dashline.draw(renderer)
1388+
self.stale = False
13881389

13891390
def update_coords(self, renderer):
13901391
"""
@@ -1504,6 +1505,7 @@ def set_dashlength(self, dl):
15041505
ACCEPTS: float (canvas units)
15051506
"""
15061507
self._dashlength = dl
1508+
self.stale = True
15071509

15081510
def get_dashdirection(self):
15091511
"""
@@ -1521,6 +1523,7 @@ def set_dashdirection(self, dd):
15211523
ACCEPTS: int (1 is before, 0 is after)
15221524
"""
15231525
self._dashdirection = dd
1526+
self.stale = True
15241527

15251528
def get_dashrotation(self):
15261529
"""
@@ -1538,6 +1541,7 @@ def set_dashrotation(self, dr):
15381541
ACCEPTS: float (degrees)
15391542
"""
15401543
self._dashrotation = dr
1544+
self.stale = True
15411545

15421546
def get_dashpad(self):
15431547
"""
@@ -1553,6 +1557,7 @@ def set_dashpad(self, dp):
15531557
ACCEPTS: float (canvas units)
15541558
"""
15551559
self._dashpad = dp
1560+
self.stale = True
15561561

15571562
def get_dashpush(self):
15581563
"""
@@ -1570,6 +1575,7 @@ def set_dashpush(self, dp):
15701575
ACCEPTS: float (canvas units)
15711576
"""
15721577
self._dashpush = dp
1578+
self.stale = True
15731579

15741580
def set_position(self, xy):
15751581
"""
@@ -1587,6 +1593,7 @@ def set_x(self, x):
15871593
ACCEPTS: float
15881594
"""
15891595
self._dashx = float(x)
1596+
self.stale = True
15901597

15911598
def set_y(self, y):
15921599
"""
@@ -1595,6 +1602,7 @@ def set_y(self, y):
15951602
ACCEPTS: float
15961603
"""
15971604
self._dashy = float(y)
1605+
self.stale = True
15981606

15991607
def set_transform(self, t):
16001608
"""
@@ -1605,6 +1613,7 @@ def set_transform(self, t):
16051613
"""
16061614
Text.set_transform(self, t)
16071615
self.dashline.set_transform(t)
1616+
self.stale = True
16081617

16091618
def get_figure(self):
16101619
'return the figure instance the artist belongs to'

0 commit comments

Comments
 (0)