Skip to content

charton API


charton API / @chart-on/core / index / ChartContextMenuEvent

Interface: ChartContextMenuEvent ​

Defined in: packages/core/src/chart.ts:1200

Where a context menu was asked for, and what is there.

Properties ​

clientX ​

clientX: number

Defined in: packages/core/src/chart.ts:1206

Viewport px, for placing a popup.


clientY ​

clientY: number

Defined in: packages/core/src/chart.ts:1207


drawing ​

drawing: string | null

Defined in: packages/core/src/chart.ts:1218

Id of the drawing under the pointer (target 'drawing'), which is also selected.


index ​

index: number | null

Defined in: packages/core/src/chart.ts:1212


pane ​

pane: number

Defined in: packages/core/src/chart.ts:1209

Pane under the pointer; -1 on the time axis.


price ​

price: number | null

Defined in: packages/core/src/chart.ts:1214

Price at the pointer on the pane's main scale or the axis' scale; null on the time axis.


scale ​

scale: string | null

Defined in: packages/core/src/chart.ts:1216

Id of that price scale, e.g. 'right'; null on the time axis or an empty axis column.


series? ​

optional series?: Series<object>

Defined in: packages/core/src/chart.ts:1220

The legend row's series (target 'legend').


target ​

target: ContextMenuTarget

Defined in: packages/core/src/chart.ts:1201


time ​

time: number | null

Defined in: packages/core/src/chart.ts:1211

Bar under the pointer; null on a price axis or without data.


x ​

x: number

Defined in: packages/core/src/chart.ts:1203

Chart-root css px.


y ​

y: number

Defined in: packages/core/src/chart.ts:1204