Skip to content

Documentation / @finchart/core / crosshair

Function: crosshair()

crosshair(options?): Plugin<DecorationHost & RenderRequester & PlotEventSource, ConfigurablePluginApi<CrosshairLineOptions>>

Defined in: packages/core/src/extensions/crosshair.ts:255

십자선을 얹고 커서를 물려 주는 플러그인.

ts
const cursor = plot.use(crosshair({ horizontal: false }));
cursor.dispose();          // 손으로 떼거나
plot.destroy();            // Plot이 알아서 떼거나

장식이 스스로 이벤트를 구독하게 만들지 않은 이유: 그러면 장식이 Plot을 알아야 하고 계약이 draw 하나에서 생명주기까지 커진다. 배선은 밖에 두는 편이 계약을 얇게 지킨다.

Parameters

options?

CrosshairLineOptions & DecorationOptions = {}

Returns

Plugin<DecorationHost & RenderRequester & PlotEventSource, ConfigurablePluginApi<CrosshairLineOptions>>