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

DropBox

Extends:

UIBaseButtonEventBaseOldButton → DropBox

Static Method Summary

Static Public Methods
public static

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

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

altKey: *

public
public
public get

menu: *

public set
public

prop: *

public
public get
public set
public get
public set
public get

value: *

public set
public

width: *

Private Members
private
private
private
private
private

_last_w: *

private

_menu: *

private

_name: *

private
private
private
private

Method Summary

Public Methods
public

init()

public

setCSS()

public

setValue(val: *, setLabelOnly: boolean)

public

update()

public
public
Private Methods
private
private
private

_convertVal(val: *): *

private

_genLabel(): *

private

_onpress(e: *)

private

Inherited Summary

From class ButtonEventBase
private
private
private
private
public
private
From class OldButton
public static

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

public get

r: *

public set

r

public

dom: *

public

g: *

private
private
private
private
private
private
private
private
private
private

_lasth: *

private

_lastw: *

private
private
private
private
private
public

click()

public

init()

public
public

setAttribute(key: *, val: *)

public

setCSS()

public

update()

public
public
public
public
public
public
private
private
private

_genLabel(): *

private

_getSubKey(): *

private

_redraw(draw_text: boolean)

private

Static Public Methods

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

Override:

OldButton#define

Return:

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

Public Constructors

public constructor() source

Override:

OldButton#constructor

Public Members

public altKey: * source

public disabled: boolean source

public lockTimer: number source

public get menu: * source

public set menu source

public prop: * source

public r: number source

Override:

OldButton#r

public get searchMenuMode: * source

public set searchMenuMode source

public get template: * source

public set template source

public get value: * source

public set value source

public width: * source

Private Members

private _auto_depress: boolean source

Override:

OldButton#_auto_depress

private _background: * source

private _last_datapath: * source

private _last_dbox_key: * source

private _last_w: * source

Override:

OldButton#_last_w

private _menu: * source

private _name: * source

Override:

OldButton#_name

private _pressed: boolean source

Override:

OldButton#_pressed

private _searchMenuMode: boolean source

private _template: * source

private _value: number source

Public Methods

public init() source

Override:

OldButton#init

public setCSS() source

Override:

OldButton#setCSS

public setValue(val: *, setLabelOnly: boolean) source

Params:

NameTypeAttributeDescription
val *
setLabelOnly boolean
  • optional
  • default: false

public update() source

Override:

OldButton#update

public updateDataPath() source

public updateWidth(): number source

Override:

OldButton#updateWidth

Return:

number

Private Methods

private _build_menu() source

private _build_menu_template(): * source

Return:

*

private _convertVal(val: *): * source

Params:

NameTypeAttributeDescription
val *

Return:

*

private _genLabel(): * source

Override:

OldButton#_genLabel

Return:

*

private _onpress(e: *) source

Params:

NameTypeAttributeDescription
e *

private _redraw() source

Override:

OldButton#_redraw