Skip to content

IPopup

Defined in: ui/Popup.ts:11

Interface for Popup

T = any

readonly actionContext: undefined | ActionContext

Defined in: ui/Popup.ts:20


animationContext: undefined | string

Defined in: display/Container.ts:39

IContainer.animationContext


app: IApplication

Defined in: display/Container.ts:37

IContainer.app


optional backing: Container<ContainerChild>

Defined in: ui/Popup.ts:15


config: PopupConfig<T>

Defined in: ui/Popup.ts:13


data: T

Defined in: ui/Popup.ts:18


optional firstFocusableEntity: IFocusable

Defined in: ui/Popup.ts:17


readonly id: string | number

Defined in: ui/Popup.ts:12


isShowing: boolean

Defined in: ui/Popup.ts:16


onDestroy: Signal<() => void>

Defined in: display/Container.ts:41

IContainer.onDestroy


view: Container

Defined in: ui/Popup.ts:14

addColoredBackground(colorOrConfig?, alpha?): Sprite

Defined in: display/Container.ts:56

number | Partial<BackgroundConfig>

number

Sprite

IContainer.addColoredBackground


added(): void | Promise<void>

Defined in: display/Container.ts:45

void | Promise<void>

IContainer.added


afterShow(): void

Defined in: ui/Popup.ts:30

void


beforeHide(): void

Defined in: ui/Popup.ts:32

void


beforeShow(): void

Defined in: ui/Popup.ts:26

void


childAdded(child): void | Promise<void>

Defined in: display/Container.ts:49

Container

void | Promise<void>

IContainer.childAdded


childRemoved(child): void | Promise<void>

Defined in: display/Container.ts:50

Container

void | Promise<void>

IContainer.childRemoved


close(): void

Defined in: ui/Popup.ts:22

void


destroy(options?): void

Defined in: display/Container.ts:43

DestroyOptions

void

IContainer.destroy


end(): void

Defined in: ui/Popup.ts:38

void


hide(): void | Promise<any>

Defined in: ui/Popup.ts:34

void | Promise<any>


initialize(): void

Defined in: ui/Popup.ts:24

void


removed(): void | Promise<void>

Defined in: display/Container.ts:47

void | Promise<void>

IContainer.removed


resize(size?): void

Defined in: display/Container.ts:52

Size

void

IContainer.resize


restoreActionContext(): void

Defined in: ui/Popup.ts:40

void


show(): void | Promise<any>

Defined in: ui/Popup.ts:28

void | Promise<any>


start(): void | Promise<any>

Defined in: ui/Popup.ts:36

void | Promise<any>


update(ticker?): void

Defined in: display/Container.ts:54

number | Ticker

void

IContainer.update