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

IconButton

Extends:

UIBase → IconButton

Direct Subclass:

IconCheck

Static Method Summary

Static Public Methods
public static

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

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set
public

dom: *

public
public
public get

icon: *

public set
public
public
Private Members
private
private
private
private
private

_icon: *

private
private
private

Method Summary

Public Methods
public

click()

public

init()

public

setCSS()

public

update()

public
Private Methods
private

_getsize(): *

private
private

Static Public Methods

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

Return:

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

Public Constructors

public constructor() source

Public Members

public get customIcon: * source

public set customIcon source

public dom: * source

public drawButtonBG: boolean source

public extraDom: * source

public get icon: * source

public set icon source

public iconsheet: number source

public tabIndex: number source

Private Members

private _customIcon: * source

private _draw_pressed: boolean source

private _extraIcon: * source

private _highlight: boolean source

private _icon: * source

private _icon_pressed: * source

private _last_iconsheet: * source

private _pressed: boolean source

Public Methods

public click() source

public init() source

public setCSS() source

public update() source

public updateDefaultSize() source

Private Methods

private _getsize(): * source

Return:

*

private _on_depress() source

private _on_press() source