HighchartsNavigationBindingsOptions class

Bindings definitions for custom HTML buttons. Each binding implements simple event-driven interface:

  • className: classname used to bind event to

  • init: initial event, fired on button click

  • start: fired on first click on a chart

  • steps: array of sequential events fired one after another on each of users clicks

  • end: last event to be called after last step event

API Docs: https://api.highcharts.com/highcharts/navigation.bindings

Inheritance

Constructors

HighchartsNavigationBindingsOptions.new({Map<String, dynamic>? circleAnnotation, HighchartsNavigationBindingsEllipseAnnotationOptions? ellipseAnnotation, Map<String, dynamic>? labelAnnotation, Map<String, dynamic>? rectangleAnnotation, Map<String, dynamic>? arrowInfinityLine, Map<String, dynamic>? arrowRay, Map<String, dynamic>? arrowSegment, Map<String, dynamic>? crooked3, Map<String, dynamic>? crooked5, Map<String, dynamic>? currentPriceIndicator, Map<String, dynamic>? elliott3, Map<String, dynamic>? elliott5, HighchartsNavigationBindingsFibonacciOptions? fibonacci, Map<String, dynamic>? fibonacciTimeZones, Map<String, dynamic>? flagCirclepin, Map<String, dynamic>? flagDiamondpin, Map<String, dynamic>? flagSimplepin, Map<String, dynamic>? flagSquarepin, HighchartsNavigationBindingsFullScreenOptions? fullScreen, Map<String, dynamic>? horizontalLine, Map<String, dynamic>? indicators, Map<String, dynamic>? infinityLine, Map<String, dynamic>? measureX, Map<String, dynamic>? measureXY, Map<String, dynamic>? measureY, Map<String, dynamic>? parallelChannel, Map<String, dynamic>? pitchfork, Map<String, dynamic>? ray, HighchartsNavigationBindingsSaveChartOptions? saveChart, Map<String, dynamic>? segment, Map<String, dynamic>? seriesTypeCandlestick, HighchartsNavigationBindingsSeriesTypeHLCOptions? seriesTypeHLC, Map<String, dynamic>? seriesTypeHeikinAshi, Map<String, dynamic>? seriesTypeHollowCandlestick, Map<String, dynamic>? seriesTypeLine, Map<String, dynamic>? seriesTypeOhlc, HighchartsNavigationBindingsTimeCyclesOptions? timeCycles, Map<String, dynamic>? toggleAnnotations, Map<String, dynamic>? verticalArrow, Map<String, dynamic>? verticalCounter, Map<String, dynamic>? verticalLine, Map<String, dynamic>? zoomX, Map<String, dynamic>? zoomXY, Map<String, dynamic>? zoomY})
Bindings definitions for custom HTML buttons. Each binding implements simple event-driven interface:

Properties

arrowInfinityLine Map<String, dynamic>?
A line with arrow annotation. Includes start and one event in steps array.
getter/setter pair
arrowRay Map<String, dynamic>?
A ray with an arrow annotation bindings. Includes start and one event in steps array.
getter/setter pair
arrowSegment Map<String, dynamic>?
A segment with an arrow annotation bindings. Includes start and one event in steps array.
getter/setter pair
circleAnnotation Map<String, dynamic>?
A circle annotation bindings. Includes start and one event in steps array.
getter/setter pair
crooked3 Map<String, dynamic>?
Crooked line (three points) annotation bindings. Includes start and two events in steps (for second and third points in crooked line) array.
getter/setter pair
crooked5 Map<String, dynamic>?
Crooked line (five points) annotation bindings. Includes start and four events in steps (for all consequent points in crooked line) array.
getter/setter pair
currentPriceIndicator Map<String, dynamic>?
Hides/shows two price indicators:
getter/setter pair
elliott3 Map<String, dynamic>?
Elliott wave (three points) annotation bindings. Includes start and two events in steps (for second and third points) array.
getter/setter pair
elliott5 Map<String, dynamic>?
Elliott wave (five points) annotation bindings. Includes start and four event in steps (for all consequent points in Elliott wave) array.
getter/setter pair
ellipseAnnotation HighchartsNavigationBindingsEllipseAnnotationOptions?
A ellipse annotation bindings. Includes start and two events in steps array. First updates the second point, responsible for a rx width, and second updates the ry width.
getter/setter pair
fibonacci HighchartsNavigationBindingsFibonacciOptions?
A fibonacci annotation bindings. Includes start and two events in steps array (updates second point, then height).
getter/setter pair
fibonacciTimeZones Map<String, dynamic>?
The Fibonacci Time Zones annotation bindings. Includes start and one event in steps array.
getter/setter pair
flagCirclepin Map<String, dynamic>?
A flag series bindings. Includes start event. On click, finds the closest point and marks it with a flag with 'circlepin' shape.
getter/setter pair
flagDiamondpin Map<String, dynamic>?
A flag series bindings. Includes start event. On click, finds the closest point and marks it with a flag with 'diamondpin' shape.
getter/setter pair
flagSimplepin Map<String, dynamic>?
A flag series bindings. Includes start event. On click, finds the closest point and marks it with a flag without pin shape.
getter/setter pair
flagSquarepin Map<String, dynamic>?
A flag series bindings. Includes start event. On click, finds the closest point and marks it with a flag with 'squarepin' shape.
getter/setter pair
fullScreen HighchartsNavigationBindingsFullScreenOptions?
Displays chart in fullscreen.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
horizontalLine Map<String, dynamic>?
A horizontal line annotation. Includes start event.
getter/setter pair
indicators Map<String, dynamic>?
Indicators bindings. Includes init event to show a popup.
getter/setter pair
infinityLine Map<String, dynamic>?
A line annotation. Includes start and one event in steps array.
getter/setter pair
labelAnnotation Map<String, dynamic>?
A label annotation bindings. Includes start event only.
getter/setter pair
measureX Map<String, dynamic>?
A measure (x-dimension) annotation bindings. Includes start and one event in steps array.
getter/setter pair
measureXY Map<String, dynamic>?
A measure (xy-dimension) annotation bindings. Includes start and one event in steps array.
getter/setter pair
measureY Map<String, dynamic>?
A measure (y-dimension) annotation bindings. Includes start and one event in steps array.
getter/setter pair
parallelChannel Map<String, dynamic>?
A parallel channel (tunnel) annotation bindings. Includes start and two events in steps array (updates second point, then height).
getter/setter pair
pitchfork Map<String, dynamic>?
An Andrew's pitchfork annotation bindings. Includes start and two events in steps array (sets second and third control points).
getter/setter pair
ray Map<String, dynamic>?
A ray annotation bindings. Includes start and one event in steps array.
getter/setter pair
rectangleAnnotation Map<String, dynamic>?
A rectangle annotation bindings. Includes start and one event in steps array.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saveChart HighchartsNavigationBindingsSaveChartOptions?
Save a chart in localStorage under highcharts-chart key. Stored items:
getter/setter pair
segment Map<String, dynamic>?
A segment annotation bindings. Includes start and one event in steps array.
getter/setter pair
seriesTypeCandlestick Map<String, dynamic>?
Changes main series to 'candlestick' type.
getter/setter pair
seriesTypeHeikinAshi Map<String, dynamic>?
Changes main series to 'heikinashi' type.
getter/setter pair
seriesTypeHLC HighchartsNavigationBindingsSeriesTypeHLCOptions?
Change main series to 'hlc' type.
getter/setter pair
seriesTypeHollowCandlestick Map<String, dynamic>?
Changes main series to 'hollowcandlestick' type.
getter/setter pair
seriesTypeLine Map<String, dynamic>?
Changes main series to 'line' type.
getter/setter pair
seriesTypeOhlc Map<String, dynamic>?
Changes main series to 'ohlc' type.
getter/setter pair
timeCycles HighchartsNavigationBindingsTimeCyclesOptions?
A time cycles annotation bindings. Includes start event and 1 step event. first click marks the beginning of the circle, and the second one sets its diameter.
getter/setter pair
toggleAnnotations Map<String, dynamic>?
Hides/shows all annotations on a chart.
getter/setter pair
verticalArrow Map<String, dynamic>?
A vertical arrow annotation bindings. Includes start event. On click, finds the closest point and marks it with an arrow. #06b535 is the color of the arrow when pointing from above and #f21313 when pointing from below the point.
getter/setter pair
verticalCounter Map<String, dynamic>?
A vertical counter annotation bindings. Includes start event. On click, finds the closest point and marks it with a numeric annotation - incrementing counter on each add.
getter/setter pair
verticalLine Map<String, dynamic>?
A vertical line annotation. Includes start event.
getter/setter pair
zoomX Map<String, dynamic>?
Enables zooming in xAxis on a chart. Includes start event which changes chart.zoomType.
getter/setter pair
zoomXY Map<String, dynamic>?
Enables zooming in xAxis and yAxis on a chart. Includes start event which changes chart.zoomType.
getter/setter pair
zoomY Map<String, dynamic>?
Enables zooming in yAxis on a chart. Includes start event which changes chart.zoomType.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() String
Serializes the settings to a JSON string.
inherited
toOptionsJSON(StringBuffer buffer) → void
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited