Home Reference Source
import {tlView} from './ui/gltimeline/tlview.js'
public class | source

tlView

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

: *

public get

cursorTime: number: *

public get
public get
public get

maxVal: *

public set
public set
public get

minVal: *

public get

offset: number: *

public get

offsetY: number: *

public get
public get
public get
public get
public get

zoom: *

Private Members
private

animMaxVal: Anim

private

animMinVal: Anim

private

animScroll: Anim

private

animScrollY: Anim

private

animZoom: Anim

private
private
private

timer: *

private

Method Summary

Public Methods
public
public
public

getDebug(): *

public

isAnimated(): *

public

loadState(cfg: *)

public

pixelScreenToTime(x: number, zoom: number): *

public

pixelToTime(x: number, zoom: number): *

public

saveState(): {"zoom": *, "offset": *, "offsetY": *}

public

scaleValues(delta: number)

public

scroll(delta: number, duration: number)

public

scrollTo(finalTime: number, duration: number)

public

scrollToY(scrolly: number, duration: number)

public

scrollY(pixel: number, duration: number)

public

setMaxVal(v: number, dur: number)

public

setMinVal(v: number, dur: number)

public

setZoomLength(len: number)

public

setZoomOffset(delta: number, dur: number)

public

setZoomOffsetWheel(delta: number, e: WheelEvent, dur: number)

public

timeToPixel(t: number, zoom: number): *

public

timeToPixelScreen(t: number): *

public

Public Constructors

public constructor(tl: GlTimeline) source

Params:

NameTypeAttributeDescription
tl GlTimeline

Public Members

public : * source

public get cursorTime: number: * source

Return:

number

public get finalMaxVal: * source

public get finalMinVal: * source

public get maxVal: * source

public set maxVal source

public set minVal source

public get minVal: * source

public get offset: number: * source

Return:

number

public get offsetY: number: * source

Return:

number

public get pixelPerSecond: * source

public get timeLeft: * source

public get timeRight: * source

public get visibleTime: * source

public get zoom: * source

Private Members

private animMaxVal: Anim source

private animMinVal: Anim source

private animScroll: Anim source

private animScrollY: Anim source

private animZoom: Anim source

private frameMaxVal: * source

private frameMinVal: * source

private timer: * source

private tl: GlTimeline source

Public Methods

public centerCursor() source

public checkMinMaxVals() source

public getDebug(): * source

Return:

*

public isAnimated(): * source

Return:

*

public loadState(cfg: *) source

Params:

NameTypeAttributeDescription
cfg *

public pixelScreenToTime(x: number, zoom: number): * source

Params:

NameTypeAttributeDescription
x number
zoom number
  • optional

Return:

*

public pixelToTime(x: number, zoom: number): * source

Params:

NameTypeAttributeDescription
x number
zoom number
  • optional

Return:

*

public saveState(): {"zoom": *, "offset": *, "offsetY": *} source

Return:

{"zoom": *, "offset": *, "offsetY": *}

public scaleValues(delta: number) source

Params:

NameTypeAttributeDescription
delta number

public scroll(delta: number, duration: number) source

Params:

NameTypeAttributeDescription
delta number
duration number

public scrollTo(finalTime: number, duration: number) source

Params:

NameTypeAttributeDescription
finalTime number
duration number
  • default: 0.2

public scrollToY(scrolly: number, duration: number) source

Params:

NameTypeAttributeDescription
scrolly number
duration number
  • default: 0.2

public scrollY(pixel: number, duration: number) source

Params:

NameTypeAttributeDescription
pixel number
duration number
  • optional

public setMaxVal(v: number, dur: number) source

Params:

NameTypeAttributeDescription
v number
dur number
  • default: 0.3

public setMinVal(v: number, dur: number) source

Params:

NameTypeAttributeDescription
v number
dur number
  • default: 0.3

public setZoomLength(len: number) source

Params:

NameTypeAttributeDescription
len number

public setZoomOffset(delta: number, dur: number) source

Params:

NameTypeAttributeDescription
delta number
dur number

public setZoomOffsetWheel(delta: number, e: WheelEvent, dur: number) source

Params:

NameTypeAttributeDescription
delta number
e WheelEvent
dur number
  • default: 0.3

public timeToPixel(t: number, zoom: number): * source

Params:

NameTypeAttributeDescription
t number
zoom number
  • optional

Return:

*

public timeToPixelScreen(t: number): * source

Params:

NameTypeAttributeDescription
t number

Return:

*

public updateAnims() source