@@ -4014,6 +4014,7 @@ def set_dpi_cor(self, dpi_cor):
4014
4014
"""
4015
4015
4016
4016
self ._dpi_cor = dpi_cor
4017
+ self .stale = True
4017
4018
4018
4019
def get_dpi_cor (self ):
4019
4020
"""
@@ -4031,16 +4032,19 @@ def set_positions(self, posA, posB):
4031
4032
self ._posA_posB [0 ] = posA
4032
4033
if posB is not None :
4033
4034
self ._posA_posB [1 ] = posB
4035
+ self .stale = True
4034
4036
4035
4037
def set_patchA (self , patchA ):
4036
4038
""" set the begin patch.
4037
4039
"""
4038
4040
self .patchA = patchA
4041
+ self .stale = True
4039
4042
4040
4043
def set_patchB (self , patchB ):
4041
4044
""" set the begin patch
4042
4045
"""
4043
4046
self .patchB = patchB
4047
+ self .stale = True
4044
4048
4045
4049
def set_connectionstyle (self , connectionstyle , ** kw ):
4046
4050
"""
@@ -4069,6 +4073,7 @@ def set_connectionstyle(self, connectionstyle, **kw):
4069
4073
self ._connector = connectionstyle
4070
4074
else :
4071
4075
self ._connector = ConnectionStyle (connectionstyle , ** kw )
4076
+ self .stale = True
4072
4077
4073
4078
def get_connectionstyle (self ):
4074
4079
"""
@@ -4100,6 +4105,7 @@ def set_arrowstyle(self, arrowstyle=None, **kw):
4100
4105
self ._arrow_transmuter = arrowstyle
4101
4106
else :
4102
4107
self ._arrow_transmuter = ArrowStyle (arrowstyle , ** kw )
4108
+ self .stale = True
4103
4109
4104
4110
def get_arrowstyle (self ):
4105
4111
"""
@@ -4114,6 +4120,7 @@ def set_mutation_scale(self, scale):
4114
4120
ACCEPTS: float
4115
4121
"""
4116
4122
self ._mutation_scale = scale
4123
+ self .stale = True
4117
4124
4118
4125
def get_mutation_scale (self ):
4119
4126
"""
@@ -4128,6 +4135,7 @@ def set_mutation_aspect(self, aspect):
4128
4135
ACCEPTS: float
4129
4136
"""
4130
4137
self ._mutation_aspect = aspect
4138
+ self .stale = True
4131
4139
4132
4140
def get_mutation_aspect (self ):
4133
4141
"""
@@ -4235,6 +4243,7 @@ def draw(self, renderer):
4235
4243
4236
4244
gc .restore ()
4237
4245
renderer .close_group ('patch' )
4246
+ self .stale = False
4238
4247
4239
4248
4240
4249
class ConnectionPatch (FancyArrowPatch ):
0 commit comments