UNPKG

webglimpse

Version:

Webglimpse is a data visualization library for the web.

17 lines (16 loc) 858 B
import { Color } from '../color'; import { PointerEvent, Drawable, Pane } from '../core'; import { TimeAxis1D } from './time_axis'; import { Axis1D } from '../plot/axis'; import { TimelineModel, TimelineRowModel } from './timeline_model'; import { TimelineUi } from './timeline_ui'; export interface TimelineRowPaneOptions { timelineFont: string; timelineFgColor: Color; draggableEdgeWidth: number; snapToDistance: number; isMaximized: boolean; mouseWheelListener?: (PointerEvent: PointerEvent) => void; } export declare type TimelineRowPaneFactory = (drawable: Drawable, timeAxis: TimeAxis1D, dataAxis: Axis1D, model: TimelineModel, row: TimelineRowModel, ui: TimelineUi, options: TimelineRowPaneOptions) => Pane; export declare type TimelineRowPaneFactoryChooser = (row: TimelineRowModel) => TimelineRowPaneFactory;