UNPKG

echarts

Version:

Apache ECharts is a powerful, interactive charting and data visualization library for browser

54 lines (53 loc) 1.54 kB
import TimelineView from './TimelineView.js'; import GlobalModel from '../../model/Global.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import SliderTimelineModel from './SliderTimelineModel.js'; declare class SliderTimelineView extends TimelineView { static type: string; type: string; api: ExtensionAPI; model: SliderTimelineModel; ecModel: GlobalModel; private _axis; private _viewRect; private _timer; private _currentPointer; private _progressLine; private _mainGroup; private _labelGroup; private _tickSymbols; private _tickLabels; init(ecModel: GlobalModel, api: ExtensionAPI): void; /** * @override */ render(timelineModel: SliderTimelineModel, ecModel: GlobalModel, api: ExtensionAPI): void; /** * @override */ remove(): void; /** * @override */ dispose(): void; private _layout; private _position; private _createAxis; private _createGroup; private _renderAxisLine; private _renderAxisTick; private _renderAxisLabel; private _renderControl; private _renderCurrentPointer; private _handlePlayClick; private _handlePointerDrag; private _handlePointerDragend; private _pointerChangeTimeline; private _doPlayStop; private _toAxisCoord; private _findNearestTick; private _clearTimer; private _changeTimeline; private _updateTicksStatus; } export default SliderTimelineView;