UNPKG

webglimpse

Version:

Webglimpse is a data visualization library for the web.

77 lines (76 loc) 2.07 kB
import { Color } from '../color'; export interface TimelineAnnotationIcon { url: string; displayWidth: number; displayHeight: number; hAlign: number; vAlign: number; hOffset: number; vOffset: number; } export interface TimelineAnnotationStyle { styleGuid: string; color?: string; font?: string; hTextAlign?: number; vTextAlign?: number; hTextOffset?: number; vTextOffset?: number; align?: number; uiHint?: string; icons?: TimelineAnnotationIcon[]; bgColor?: string; bgPadding?: number; bgBorderRadius?: number; } export declare class TimelineAnnotationIconUi { private _url; private _displayWidth; private _displayHeight; private _hAlign; private _vAlign; private _hOffset; private _vOffset; constructor(icon: TimelineAnnotationIcon); private _setAttrs; get url(): string; get displayWidth(): number; get displayHeight(): number; get hAlign(): number; get vAlign(): number; get hOffset(): number; get vOffset(): number; snapshot(): TimelineAnnotationIcon; } export declare class TimelineAnnotationStyleUi { private _styleGuid; private _color; private _font; private _vTextOffset; private _hTextOffset; private _vTextAlign; private _hTextAlign; private _align; private _uiHint; private _icons; private _bgColor?; private _bgPadding?; private _bgBorderRadius?; constructor(style: TimelineAnnotationStyle); get styleGuid(): string; private _setAttrs; get numIcons(): number; icon(index: number): TimelineAnnotationIconUi; get color(): Color; get font(): string; get hTextOffset(): number; get vTextOffset(): number; get hTextAlign(): number; get vTextAlign(): number; get align(): number; get uiHint(): string; get bgColor(): Color; get bgPadding(): number; get bgBorderRadius(): number; snapshot(): TimelineAnnotationStyle; }