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

OldButton

Extends:

UIBaseButtonEventBase → OldButton

Direct Subclass:

DropBox, ValueButtonBase

Static Method Summary

Static Public Methods
public static

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

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

dom: *

public

g: *

public get

r: *

public set

r

Private Members
private
private
private
private
private
private
private
private
private
private

_lasth: *

private

_lastw: *

private
private
private
private
private

Method Summary

Public Methods
public

click()

public

init()

public
public

setAttribute(key: *, val: *)

public

setCSS()

public

update()

public
public
public
public
public
public
Private Methods
private
private
private

_genLabel(): *

private

_getSubKey(): *

private

_redraw(draw_text: boolean)

private

Inherited Summary

From class ButtonEventBase
private
private
private
private
public
private

Static Public Methods

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

Return:

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

Public Constructors

public constructor() source

Override:

ButtonEventBase#constructor

Public Members

public dom: * source

public g: * source

public get r: * source

public set r source

Private Members

private _auto_depress: boolean source

Override:

ButtonEventBase#_auto_depress

private _focus: number source

Override:

ButtonEventBase#_focus

private _highlight: boolean source

Override:

ButtonEventBase#_highlight

private _last_bg: * source

private _last_but_update_key: string source

private _last_disabled: boolean source

private _last_dpi: * source

private _last_h: number source

private _last_w: number source

private _lasth: * source

private _lastw: * source

private _leftPad: number source

private _name: string source

private _namePad: * source

private _pressed: boolean source

Override:

ButtonEventBase#_pressed

private _rightPad: number source

Public Methods

public click() source

public init() source

public old_bindEvents() source

public setAttribute(key: *, val: *) source

Params:

NameTypeAttributeDescription
key *
val *

public setCSS() source

public update() source

public updateBorders() source

public updateDPI() source

public updateDefaultSize() source

public updateDisabled() source

public updateName() source

public updateWidth(w_add: number) source

Params:

NameTypeAttributeDescription
w_add number
  • optional
  • default: 0

Private Methods

private _calcUpdateKey(): * source

Return:

*

private _draw_text() source

private _genLabel(): * source

Return:

*

private _getSubKey(): * source

Return:

*

private _redraw(draw_text: boolean) source

Override:

ButtonEventBase#_redraw

Params:

NameTypeAttributeDescription
draw_text boolean
  • optional
  • default: true

private _repos_canvas() source