@@ -25,6 +25,8 @@ def __init__(
25
25
gradient : Optional [Gradient ] = None ,
26
26
stroke_width : OptionalNumber = None ,
27
27
stroke_cap_round : Optional [bool ] = None ,
28
+ prevent_curve_over_shooting : Optional [bool ] = None ,
29
+ prevent_curve_over_shooting_threshold : OptionalNumber = None ,
28
30
dash_pattern : Optional [List [int ]] = None ,
29
31
shadow : Optional [BoxShadow ] = None ,
30
32
above_line_bgcolor : Optional [str ] = None ,
@@ -54,6 +56,8 @@ def __init__(
54
56
self .gradient = gradient
55
57
self .stroke_width = stroke_width
56
58
self .stroke_cap_round = stroke_cap_round
59
+ self .prevent_curve_over_shooting = prevent_curve_over_shooting
60
+ self .prevent_curve_over_shooting_threshold = prevent_curve_over_shooting_threshold
57
61
self .shadow = shadow
58
62
self .dash_pattern = dash_pattern
59
63
self .above_line_bgcolor = above_line_bgcolor
@@ -141,6 +145,26 @@ def stroke_cap_round(self) -> Optional[bool]:
141
145
def stroke_cap_round (self , value : Optional [bool ]):
142
146
self ._set_attr ("strokeCapRound" , value )
143
147
148
+ # prevent_curve_over_shooting
149
+ @property
150
+ def prevent_curve_over_shooting (self ) -> Optional [bool ]:
151
+ return self ._get_attr (
152
+ "preventCurveOverShooting" , data_type = "bool" , def_value = False
153
+ )
154
+
155
+ @prevent_curve_over_shooting .setter
156
+ def prevent_curve_over_shooting (self , value : Optional [bool ]):
157
+ self ._set_attr ("preventCurveOverShooting" , value )
158
+
159
+ # prevent_curve_over_shooting_threshold
160
+ @property
161
+ def prevent_curve_over_shooting_threshold (self ) -> OptionalNumber :
162
+ return self ._get_attr ("preventCurveOverShootingThreshold" , data_type = "float" )
163
+
164
+ @prevent_curve_over_shooting_threshold .setter
165
+ def prevent_curve_over_shooting_threshold (self , value : OptionalNumber ):
166
+ self ._set_attr ("preventCurveOverShootingThreshold" , value )
167
+
144
168
# dash_pattern
145
169
@property
146
170
def dash_pattern (self ):
0 commit comments