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

TlDragArea

Extends:

cables-shared-client/index.js~Events → TlDragArea

Static Member Summary

Static Public Members
public static
public static
public static
public static
public static

Constructor Summary

Public Constructor
public

constructor(glTl: GlTimeline, parent: GlRect, rectInst: GlRectInstancer)

Member Summary

Public Members
public

: *

public

height: number

public

isDragging: boolean

public get
public get

x: *

Private Members
private

_log: *

private

delta: number

private

dragStartWidth: number

private

dragStartX: number

private
private
private
private
private
private

width: *

Method Summary

Public Methods
public

getWidth(): *

public

set(x: number, y: number, z: number, _width: number, _height: number)

public

setColor(r: number, g: number, b: number, a: number)

public

setColorArray(arr: *)

Static Public Members

public static EVENT_END: * source

public static EVENT_LEFT: * source

public static EVENT_MOVE: * source

public static EVENT_RIGHT: * source

public static EVENT_START: * source

Public Constructors

public constructor(glTl: GlTimeline, parent: GlRect, rectInst: GlRectInstancer) source

Params:

NameTypeAttributeDescription
glTl GlTimeline
parent GlRect
rectInst GlRectInstancer

Public Members

public : * source

public height: number source

public isDragging: boolean source

public get isHovering: * source

public get x: * source

Private Members

private _log: * source

private delta: number source

private dragStartWidth: number source

private dragStartX: number source

private glTl: GlTimeline source

private handleWidth: * source

private rectLeft: GlRect source

private rectMove: GlRect source

private rectRight: GlRect source

private width: * source

Public Methods

public getWidth(): * source

Return:

*

public set(x: number, y: number, z: number, _width: number, _height: number) source

Params:

NameTypeAttributeDescription
x number
y number
z number
_width number
_height number

public setColor(r: number, g: number, b: number, a: number) source

Params:

NameTypeAttributeDescription
r number
g number
b number
a number
  • default: 1

public setColorArray(arr: *) source

Params:

NameTypeAttributeDescription
arr *