Home Reference Source
import {GradientEditor} from './ui/dialogs/canv_gradienteditor.js'
public class | source

GradientEditor

Extends:

cables-shared-client~EventsCanvasPointEditor → GradientEditor

gradient editor dialog

Static Method Summary

Static Public Methods
public static

getCssGradientString(keys: import("./canv_pointeditor.js").KeyObject[]): *

Constructor Summary

Public Constructor
public

constructor(opid: any, portname: any, options: import("./canv_pointeditor.js").CanvasPointEditorOptions)

Member Summary

Public Members
public

ctx: *

public
Private Members
private

_opId: *

private
private

log: *

Method Summary

Public Methods
public

oklabToRGB(L: number, a: number, b: number): undefined[]

public

rgbToOklab(r: number, g: number, b: number): undefined[]

public
public

Inherited Summary

From class CanvasPointEditor
public get

height: *

public get

id: *

public get

width: *

public

: string

public

anim: *

public

ctx: *

public
public

op: Op

public
public
public

port: Port

public

type: *

private

_bg: *

private
private

_opId: *

private
private
private
private
private
private

downDot: *

private
private
private
private
private
private

log: *

private
private
public

addKey(pos: number, posy: number, r: number, g: number, b: number, a: number)

public

close()

public
public

getInvStrokeColor(r: number, g: number, b: number): *

public
public

selectKey(i: number)

public
public

show(cb: Function)

public
public

Static Public Methods

public static getCssGradientString(keys: import("./canv_pointeditor.js").KeyObject[]): * source

Params:

NameTypeAttributeDescription
keys import("./canv_pointeditor.js").KeyObject[]

Return:

*

Public Constructors

public constructor(opid: any, portname: any, options: import("./canv_pointeditor.js").CanvasPointEditorOptions) source

Override:

CanvasPointEditor#constructor

Params:

NameTypeAttributeDescription
opid any
portname any
options import("./canv_pointeditor.js").CanvasPointEditorOptions

Public Members

public ctx: * source

Override:

CanvasPointEditor#ctx

public imageData: * source

Private Members

private _opId: * source

Override:

CanvasPointEditor#_opId

private _portName: * source

Override:

CanvasPointEditor#_portName

private log: * source

Override:

CanvasPointEditor#log

Public Methods

public oklabToRGB(L: number, a: number, b: number): undefined[] source

Params:

NameTypeAttributeDescription
L number
a number
b number

Return:

undefined[]

public rgbToOklab(r: number, g: number, b: number): undefined[] source

Params:

NameTypeAttributeDescription
r number
g number
b number

Return:

undefined[]

public updateCanvas() source

Override:

CanvasPointEditor#updateCanvas

public updateOpenerBackground() source

Override:

CanvasPointEditor#updateOpenerBackground