Home Reference Source
import {NumSliderSimpleBase} from './scripts/widgets/ui_numsliders.js'
public class | source

NumSliderSimpleBase

Expression Extends:

class NumSliderSimpleBase extends NumberSliderBase(UIBase)

Extends:

NumberSliderBase → NumSliderSimpleBase

Static Method Summary

Static Public Methods
public static

define(): {"tagname": string, "style": string, "parentStyle": string}

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

canvas: *

public
public
public

g: *

public
public
public

ma: *

public

modal: *

public
public
public
public

uiRange: *

if not undefined defines subrange of visible slider

public get

value: *

public set
Private Members
private
private
private

Method Summary

Public Methods
public

init()

public

isOverButton(e: *): *

public

setCSS()

public

setHighlight(e: *)

public

setValue(val: *, fire_onchange: boolean, setDataPath: boolean)

public

update()

public
public
Private Methods
private
private

_invertButtonX(x: *): *

private
private
private
private

_startModal(e: *)

Static Public Methods

public static define(): {"tagname": string, "style": string, "parentStyle": string} source

Return:

{"tagname": string, "style": string, "parentStyle": string}

Public Constructors

public constructor() source

Public Members

public baseUnit: * source

public canvas: * source

public displayUnit: * source

public editAsBaseUnit: * source

public g: * source

public highlight: boolean source

public isInt: boolean source

public ma: * source

public modal: * source

public range: number[] source

public step: number source

public tabIndex: * source

public uiRange: * source

if not undefined defines subrange of visible slider

public get value: * source

public set value source

Private Members

private _focus: boolean source

private _last_slider_key: string source

private _value: number source

Public Methods

public init() source

public isOverButton(e: *): * source

Params:

NameTypeAttributeDescription
e *

Return:

*

public setCSS() source

public setHighlight(e: *) source

Params:

NameTypeAttributeDescription
e *

public setValue(val: *, fire_onchange: boolean, setDataPath: boolean) source

Params:

NameTypeAttributeDescription
val *
fire_onchange boolean
  • optional
  • default: true
setDataPath boolean
  • optional
  • default: true

public update() source

public updateDataPath() source

public updateSize() source

Private Methods

private _getButtonPos(): undefined[] source

Return:

undefined[]

private _invertButtonX(x: *): * source

Params:

NameTypeAttributeDescription
x *

Return:

*

private _ondestroy() source

private _redraw() source

private _setFromMouse(e: *) source

Params:

NameTypeAttributeDescription
e *

private _startModal(e: *) source

Params:

NameTypeAttributeDescription
e *