UNPKG

molstar

Version:

A comprehensive macromolecular library.

41 lines (40 loc) 1.11 kB
import * as React from 'react'; import { Vec2 } from '../../../mol-math/linear-algebra'; interface LineGraphComponentState { points: Vec2[]; copyPoint: any; canSelectMultiple: boolean; } export declare class LineGraphComponent extends React.Component<any, LineGraphComponentState> { private myRef; private height; private width; private padding; private updatedX; private updatedY; private selected?; private ghostPoints; private gElement; private namespace; constructor(props: any); render(): JSX.Element[]; componentDidMount(): void; private change; private handleKeyDown; private handleKeyUp; private handleClick; private handleMouseDown; private handleDrag; private handleMultipleDrag; private handlePointUpdate; private handleDoubleClick; private deletePoint; private handleLeave; private handleEnter; private normalizePoint; private unNormalizePoint; private refCallBack; private renderPoints; private renderLines; } export {};