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

MenuWrangler

You can directly use an instance of this class. menuWrangler

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public get
public set
public
public get

menu: *

public

menustack: *[]

public

screen: *

public
public

timer: *

Private Members
private

Method Summary

Public Methods
public
public

findMenu(x: *, y: *): *

public

on_keydown(e: *): *

public
public
public

on_pointerup(e: *)

public

popMenu(menu: *): *

public

pushMenu(menu: *)

public
public
public
public

update()

Public Constructors

public constructor() source

Public Members

public closeOnMouseUp: * source

public closereq: * source

public get closetimer: * source

public set closetimer source

public lastPickElemTime: * source

public get menu: * source

public menustack: *[] source

public screen: * source

public spawnreq: * source

public timer: * source

Private Members

private _closetimer: number source

Public Methods

public endMenus() source

public findMenu(x: *, y: *): * source

Params:

NameTypeAttributeDescription
x *
y *

Return:

*

public on_keydown(e: *): * source

Params:

NameTypeAttributeDescription
e *

Return:

*

public on_pointerdown(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_pointermove(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_pointerup(e: *) source

Params:

NameTypeAttributeDescription
e *

public popMenu(menu: *): * source

Params:

NameTypeAttributeDescription
menu *

Return:

*

public pushMenu(menu: *) source

Params:

NameTypeAttributeDescription
menu *

public searchKeyDown(e: *) source

Params:

NameTypeAttributeDescription
e *

public startTimer() source

public stopTimer() source

public update() source