Skip to content

Window

Defined in: uzumaki.d.ts:495

new Window(label, attributes?): Window

Defined in: uzumaki.d.ts:508

string

WindowOptions

Window

get active(): boolean | null

Defined in: uzumaki.d.ts:557

boolean | null


get alwaysOnBottom(): boolean

Defined in: uzumaki.d.ts:546

boolean


get alwaysOnTop(): boolean

Defined in: uzumaki.d.ts:545

boolean


get closable(): boolean

Defined in: uzumaki.d.ts:559

boolean

set closable(closable): void

Defined in: uzumaki.d.ts:531

boolean

void


get contentProtected(): boolean

Defined in: uzumaki.d.ts:558

boolean

set contentProtected(contentProtected): void

Defined in: uzumaki.d.ts:530

boolean

void


get decorations(): boolean

Defined in: uzumaki.d.ts:541

boolean

set decorations(decorations): void

Defined in: uzumaki.d.ts:512

boolean

void


get fullscreen(): boolean

Defined in: uzumaki.d.ts:544

boolean

set fullscreen(fullscreen): void

Defined in: uzumaki.d.ts:518

boolean

void


get id(): number

Defined in: uzumaki.d.ts:563

number


get innerHeight(): number

Defined in: uzumaki.d.ts:536

number


get innerSize(): WindowSize | null

Defined in: uzumaki.d.ts:548

WindowSize | null


get innerWidth(): number

Defined in: uzumaki.d.ts:535

number


get isDisposed(): boolean

Defined in: uzumaki.d.ts:574

boolean


get label(): string

Defined in: uzumaki.d.ts:562

string


get maximizable(): boolean

Defined in: uzumaki.d.ts:561

boolean

set maximizable(value): void

Defined in: uzumaki.d.ts:533

boolean

void


get maximized(): boolean

Defined in: uzumaki.d.ts:542

boolean

set maximized(maximized): void

Defined in: uzumaki.d.ts:516

boolean

void


get minimizable(): boolean

Defined in: uzumaki.d.ts:560

boolean

set minimizable(minimizable): void

Defined in: uzumaki.d.ts:532

boolean

void


get minimized(): boolean

Defined in: uzumaki.d.ts:543

boolean

set minimized(minimized): void

Defined in: uzumaki.d.ts:517

boolean

void


get outerSize(): WindowSize | null

Defined in: uzumaki.d.ts:549

WindowSize | null


get position(): WindowPosition | null

Defined in: uzumaki.d.ts:550

WindowPosition | null


get remBase(): number

Defined in: uzumaki.d.ts:575

number

set remBase(value): void

Defined in: uzumaki.d.ts:576

number

void


get resizable(): boolean

Defined in: uzumaki.d.ts:540

boolean

set resizable(resizable): void

Defined in: uzumaki.d.ts:515

boolean

void


get resolvedTheme(): ResolvedTheme

Defined in: uzumaki.d.ts:556

The effective theme after resolving a system preference against the OS. Always light or dark. Track changes with the themechange event.

ResolvedTheme


get root(): UzRootElement

Defined in: uzumaki.d.ts:564

UzRootElement


get scaleFactor(): number

Defined in: uzumaki.d.ts:534

number


get theme(): WindowTheme

Defined in: uzumaki.d.ts:551

WindowTheme

set theme(preference): void

Defined in: uzumaki.d.ts:523

WindowTheme

void


get title(): string

Defined in: uzumaki.d.ts:537

string

set title(title): void

Defined in: uzumaki.d.ts:511

string

void


get transparent(): boolean

Defined in: uzumaki.d.ts:539

boolean

set transparent(transparent): void

Defined in: uzumaki.d.ts:514

boolean

void


get visible(): boolean

Defined in: uzumaki.d.ts:538

boolean

set visible(visible): void

Defined in: uzumaki.d.ts:513

boolean

void


get windowLevel(): WindowLevel

Defined in: uzumaki.d.ts:547

WindowLevel

set windowLevel(windowLevel): void

Defined in: uzumaki.d.ts:519

WindowLevel

void

addDisposable(cb): void

Defined in: uzumaki.d.ts:510

() => void

void


cancelAnimationFrame(handle): void

Defined in: uzumaki.d.ts:529

number

void


close(): void

Defined in: uzumaki.d.ts:509

void


createElement<T>(type): InstanceType<object[T]>

Defined in: uzumaki.d.ts:565

T extends "input" | "text" | "view" | "button" | "checkbox" | "image"

T

InstanceType<object[T]>

createElement(type): Element<any>

Defined in: uzumaki.d.ts:566

string

Element<any>


createTextNode(text): UzTextNode

Defined in: uzumaki.d.ts:567

string

UzTextNode


focus(): void

Defined in: uzumaki.d.ts:524

void


getSelection(): Selection

Defined in: uzumaki.d.ts:573

Live view of the window’s text selection. Read endpoints through anchor/focus; mutate via collapse, extend, setBaseAndExtent, or empty. Programmatic mutations dispatch selectionchange.

Selection


off<K>(eventName, handler, options?): void

Defined in: uzumaki.d.ts:582

K extends keyof WindowEventMap

K

WindowEventHandler<K>

ListenerOptions

void


on<K>(eventName, handler, options?): void

Defined in: uzumaki.d.ts:577

K extends keyof WindowEventMap

K

WindowEventHandler<K>

ListenerOptions

void


requestAnimationFrame(callback): number

Defined in: uzumaki.d.ts:528

AnimationFrameCallback

number


requestRedraw(): void

Defined in: uzumaki.d.ts:525

void


setMaxSize(width, height): void

Defined in: uzumaki.d.ts:521

number

number

void


setMinSize(width, height): void

Defined in: uzumaki.d.ts:520

number

number

void


setPosition(x, y): void

Defined in: uzumaki.d.ts:522

number

number

void


setVar(key, value): void

Defined in: uzumaki.d.ts:526

string

string | null

void


setVars(patch): void

Defined in: uzumaki.d.ts:527

Record<string, string | null | undefined>

void