UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

13 lines (12 loc) 800 B
import { ChartPoint, DrawingObject, DrawingUpdateOptions } from '../../types'; import { UnifiedCoordinateSystem } from '../../core/UnifiedCoordinateSystem'; export declare class ChartUIManager { private coordSystem; private canvas; constructor(canvas: HTMLCanvasElement, coordSystem: UnifiedCoordinateSystem); showTextInput(point: ChartPoint, callback: (text: string) => void): void; showTextEdit(drawing: DrawingObject, x: number, y: number, onUpdate: (text: string) => void): void; showMarkerConfig(drawing: DrawingObject, x: number, y: number, onUpdate: (updates: DrawingUpdateOptions) => void): void; showDrawingConfig(drawing: DrawingObject, x: number, y: number, onUpdate: (updates: DrawingUpdateOptions) => void, onDelete: () => void): void; dispose(): void; }