Skip to content

Commit baa6407

Browse files
committed
Added AxisEvents.point_break_out support.
1 parent da68319 commit baa6407

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

highcharts_core/utility_classes/events.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,12 +1012,14 @@ def __init__(self, **kwargs):
10121012
self._after_breaks = None
10131013
self._after_set_extremes = None
10141014
self._point_break = None
1015+
self._point_break_out = None
10151016
self._point_in_break = None
10161017
self._set_extremes = None
10171018

10181019
self.after_breaks = kwargs.get('after_breaks', None)
10191020
self.after_set_extremes = kwargs.get('after_set_extremes', None)
10201021
self.point_break = kwargs.get('point_break', None)
1022+
self.point_break_out = kwargs.get('point_break_out', None)
10211023
self.point_in_break = kwargs.get('point_in_break', None)
10221024
self.set_extremes = kwargs.get('set_extremes', None)
10231025

@@ -1074,6 +1076,19 @@ def point_break(self) -> Optional[CallbackFunction]:
10741076
def point_break(self, value):
10751077
self._point_break = value
10761078

1079+
@property
1080+
def point_break_out(self) -> Optional[CallbackFunction]:
1081+
"""An event fired when a point is outside a break after zoom.
1082+
1083+
:rtype: :class:`CallbackFunction <highcharts_core.utility_classes.javascript_functions.CallbackFunction>`
1084+
or :obj:`None <python:None>`
1085+
"""
1086+
return self._point_break_out
1087+
1088+
@point_break_out.setter
1089+
def point_break_out(self, value):
1090+
self._point_break_out = value
1091+
10771092
@property
10781093
def point_in_break(self) -> Optional[CallbackFunction]:
10791094
"""A JavaScript event fired when a point falls inside a break from this axis.
@@ -1118,6 +1133,7 @@ def _get_kwargs_from_dict(cls, as_dict):
11181133
'after_breaks': as_dict.get('afterBreaks', None),
11191134
'after_set_extremes': as_dict.get('afterSetExtremes', None),
11201135
'point_break': as_dict.get('pointBreak', None),
1136+
'point_break_out': as_dict.get('pointBreakOut', None),
11211137
'point_in_break': as_dict.get('pointInBreak', None),
11221138
'set_extremes': as_dict.get('setExtremes', None)
11231139
}
@@ -1129,6 +1145,7 @@ def _to_untrimmed_dict(self, in_cls = None) -> dict:
11291145
'afterBreaks': self.after_breaks,
11301146
'afterSetExtremes': self.after_set_extremes,
11311147
'pointBreak': self.point_break,
1148+
'pointBreakOut': self.point_break_out,
11321149
'pointInBreak': self.point_in_break,
11331150
'setExtremes': self.set_extremes
11341151
}

0 commit comments

Comments
 (0)