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
-
- Object
- HighchartsOptionsBase
- HighchartsNavigationBindingsOptions
Constructors
- 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 insteps
array.getter/setter pair -
arrowRay
↔ Map<
String, dynamic> ? -
A ray with an arrow annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
arrowSegment
↔ Map<
String, dynamic> ? -
A segment with an arrow annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
circleAnnotation
↔ Map<
String, dynamic> ? -
A circle annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
crooked3
↔ Map<
String, dynamic> ? -
Crooked line (three points) annotation bindings. Includes
start
and two events insteps
(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 insteps
(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 insteps
(for second and third points) array.getter/setter pair -
elliott5
↔ Map<
String, dynamic> ? -
Elliott wave (five points) annotation bindings. Includes
start
and four event insteps
(for all consequent points in Elliott wave) array.getter/setter pair - ellipseAnnotation ↔ HighchartsNavigationBindingsEllipseAnnotationOptions?
-
A ellipse annotation bindings. Includes
start
and two events insteps
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 insteps
array (updates second point, then height).getter/setter pair -
fibonacciTimeZones
↔ Map<
String, dynamic> ? -
The Fibonacci Time Zones annotation bindings. Includes
start
and one event insteps
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 insteps
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 insteps
array.getter/setter pair -
measureXY
↔ Map<
String, dynamic> ? -
A measure (xy-dimension) annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
measureY
↔ Map<
String, dynamic> ? -
A measure (y-dimension) annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
parallelChannel
↔ Map<
String, dynamic> ? -
A parallel channel (tunnel) annotation bindings. Includes
start
and two events insteps
array (updates second point, then height).getter/setter pair -
pitchfork
↔ Map<
String, dynamic> ? -
An Andrew's pitchfork annotation bindings. Includes
start
and two events insteps
array (sets second and third control points).getter/setter pair -
ray
↔ Map<
String, dynamic> ? -
A ray annotation bindings. Includes
start
and one event insteps
array.getter/setter pair -
rectangleAnnotation
↔ Map<
String, dynamic> ? -
A rectangle annotation bindings. Includes
start
and one event insteps
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 insteps
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 1step
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