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

Skip to content

Commit cd70834

Browse files
committed
ENH : add stale flag to Cell
1 parent 2c10dcb commit cd70834

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/matplotlib/table.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def __init__(self, xy, width, height,
6868
def set_transform(self, trans):
6969
Rectangle.set_transform(self, trans)
7070
# the text does not get the transform!
71+
self.stale = True
7172

7273
def set_figure(self, fig):
7374
Rectangle.set_figure(self, fig)
@@ -79,6 +80,7 @@ def get_text(self):
7980

8081
def set_fontsize(self, size):
8182
self._text.set_fontsize(size)
83+
self.stale = True
8284

8385
def get_fontsize(self):
8486
'Return the cell fontsize'
@@ -105,6 +107,7 @@ def draw(self, renderer):
105107
# position the text
106108
self._set_text_position(renderer)
107109
self._text.draw(renderer)
110+
self.stale = False
108111

109112
def _set_text_position(self, renderer):
110113
""" Set text up so it draws in the right place.
@@ -145,6 +148,7 @@ def get_required_width(self, renderer):
145148
def set_text_props(self, **kwargs):
146149
'update the text properties with kwargs'
147150
self._text.update(kwargs)
151+
self.stale = True
148152

149153

150154
class CustomCell(Cell):

0 commit comments

Comments
 (0)