Skip to content

Interface: WindowEventMap ​

Defined in: types/desktop-engine.d.ts:471

Window event map

Extends ​

Properties ​

blur ​

ts
blur: void;

Defined in: types/desktop-engine.d.ts:485

The window stopped being the main window


click ​

ts
click: ClickPayload;

Defined in: types/desktop-engine.d.ts:453

Single click

Inherited from ​

ComponentEventMap.click


close ​

ts
close: void;

Defined in: types/desktop-engine.d.ts:477

The window is about to close


dbclick ​

ts
dbclick: ClickPayload;

Defined in: types/desktop-engine.d.ts:455

Double click (the event name is dbclick, not dblclick)

Inherited from ​

ComponentEventMap.dbclick


devicepixelratiochange ​

ts
devicepixelratiochange: void;

Defined in: types/desktop-engine.d.ts:491

devicePixelRatio changed: the window moved to a display with another scale, or the display's scale changed


focus ​

ts
focus: void;

Defined in: types/desktop-engine.d.ts:483

The window became the main window


framechange ​

ts
framechange: FrameChangePayload;

Defined in: types/desktop-engine.d.ts:451

Layout frame changed

Inherited from ​

ComponentEventMap.framechange


hide ​

ts
hide: void;

Defined in: types/desktop-engine.d.ts:475

The window became invisible (occlusion state changed)


keydown ​

ts
keydown: KeyboardPayload;

Defined in: types/desktop-engine.d.ts:487

A key was pressed (once listened to, the key is not passed further down)


keyup ​

ts
keyup: KeyboardPayload;

Defined in: types/desktop-engine.d.ts:489

A key was released (once listened to, the key is not passed further down)


mousedown ​

ts
mousedown: MousePayload;

Defined in: types/desktop-engine.d.ts:457

Mouse button pressed

Inherited from ​

ComponentEventMap.mousedown


mouseenter ​

ts
mouseenter: MousePayload;

Defined in: types/desktop-engine.d.ts:461

Mouse entered

Inherited from ​

ComponentEventMap.mouseenter


mouseleave ​

ts
mouseleave: MousePayload;

Defined in: types/desktop-engine.d.ts:463

Mouse exited

Inherited from ​

ComponentEventMap.mouseleave


mousemove ​

ts
mousemove: MousePayload;

Defined in: types/desktop-engine.d.ts:465

Mouse moved

Inherited from ​

ComponentEventMap.mousemove


mouseup ​

ts
mouseup: MousePayload;

Defined in: types/desktop-engine.d.ts:459

Mouse button released

Inherited from ​

ComponentEventMap.mouseup


move ​

ts
move: MovePayload;

Defined in: types/desktop-engine.d.ts:481

Fired after the user moves the window


resize ​

ts
resize: void;

Defined in: types/desktop-engine.d.ts:479

Fired after the user resizes the window (no argument; read width/height)


show ​

ts
show: void;

Defined in: types/desktop-engine.d.ts:473

The window became visible (occlusion state changed)


wheel ​

ts
wheel: WheelPayload;

Defined in: types/desktop-engine.d.ts:467

Scroll wheel

Inherited from ​

ComponentEventMap.wheel

The SDK is released under the Apache License 2.0