Skip to content

Window

Defined in: uzumaki.d.ts:547

new Window(label, attributes?): Window

Defined in: uzumaki.d.ts:560

string

WindowOptions

Window

get active(): boolean | null

Defined in: uzumaki.d.ts:609

boolean | null


get alwaysOnBottom(): boolean

Defined in: uzumaki.d.ts:598

boolean


get alwaysOnTop(): boolean

Defined in: uzumaki.d.ts:597

boolean


get closable(): boolean

Defined in: uzumaki.d.ts:611

boolean

set closable(closable): void

Defined in: uzumaki.d.ts:583

boolean

void


get contentProtected(): boolean

Defined in: uzumaki.d.ts:610

boolean

set contentProtected(contentProtected): void

Defined in: uzumaki.d.ts:582

boolean

void


get decorations(): boolean

Defined in: uzumaki.d.ts:593

boolean

set decorations(decorations): void

Defined in: uzumaki.d.ts:564

boolean

void


get fullscreen(): boolean

Defined in: uzumaki.d.ts:596

boolean

set fullscreen(fullscreen): void

Defined in: uzumaki.d.ts:570

boolean

void


get id(): number

Defined in: uzumaki.d.ts:615

number


get innerHeight(): number

Defined in: uzumaki.d.ts:588

number


get innerSize(): WindowSize | null

Defined in: uzumaki.d.ts:600

WindowSize | null


get innerWidth(): number

Defined in: uzumaki.d.ts:587

number


get isDisposed(): boolean

Defined in: uzumaki.d.ts:628

boolean


get label(): string

Defined in: uzumaki.d.ts:614

string


get maximizable(): boolean

Defined in: uzumaki.d.ts:613

boolean

set maximizable(value): void

Defined in: uzumaki.d.ts:585

boolean

void


get maximized(): boolean

Defined in: uzumaki.d.ts:594

boolean

set maximized(maximized): void

Defined in: uzumaki.d.ts:568

boolean

void


get minimizable(): boolean

Defined in: uzumaki.d.ts:612

boolean

set minimizable(minimizable): void

Defined in: uzumaki.d.ts:584

boolean

void


get minimized(): boolean

Defined in: uzumaki.d.ts:595

boolean

set minimized(minimized): void

Defined in: uzumaki.d.ts:569

boolean

void


get outerSize(): WindowSize | null

Defined in: uzumaki.d.ts:601

WindowSize | null


get position(): WindowPosition | null

Defined in: uzumaki.d.ts:602

WindowPosition | null


get remBase(): number

Defined in: uzumaki.d.ts:629

number

set remBase(value): void

Defined in: uzumaki.d.ts:630

number

void


get resizable(): boolean

Defined in: uzumaki.d.ts:592

boolean

set resizable(resizable): void

Defined in: uzumaki.d.ts:567

boolean

void


get resolvedTheme(): ResolvedTheme

Defined in: uzumaki.d.ts:608

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:616

UzRootElement


get scaleFactor(): number

Defined in: uzumaki.d.ts:586

number


get theme(): WindowTheme

Defined in: uzumaki.d.ts:603

WindowTheme

set theme(preference): void

Defined in: uzumaki.d.ts:575

WindowTheme

void


get title(): string

Defined in: uzumaki.d.ts:589

string

set title(title): void

Defined in: uzumaki.d.ts:563

string

void


get transparent(): boolean

Defined in: uzumaki.d.ts:591

boolean

set transparent(transparent): void

Defined in: uzumaki.d.ts:566

boolean

void


get visible(): boolean

Defined in: uzumaki.d.ts:590

boolean

set visible(visible): void

Defined in: uzumaki.d.ts:565

boolean

void


get windowLevel(): WindowLevel

Defined in: uzumaki.d.ts:599

WindowLevel

set windowLevel(windowLevel): void

Defined in: uzumaki.d.ts:571

WindowLevel

void

addDisposable(cb): void

Defined in: uzumaki.d.ts:562

() => void

void


cancelAnimationFrame(handle): void

Defined in: uzumaki.d.ts:581

number

void


close(): void

Defined in: uzumaki.d.ts:561

void


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

Defined in: uzumaki.d.ts:617

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

T

InstanceType<object[T]>

createElement(type): Element<any>

Defined in: uzumaki.d.ts:618

string

Element<any>


createRange(): Range

Defined in: uzumaki.d.ts:627

Construct an empty Range bound to this window.

Range


createTextNode(text): UzTextNode

Defined in: uzumaki.d.ts:619

string

UzTextNode


focus(): void

Defined in: uzumaki.d.ts:576

void


getSelection(): Selection

Defined in: uzumaki.d.ts:625

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:636

K extends keyof WindowEventMap

K

WindowEventHandler<K>

ListenerOptions

void


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

Defined in: uzumaki.d.ts:631

K extends keyof WindowEventMap

K

WindowEventHandler<K>

ListenerOptions

void


requestAnimationFrame(callback): number

Defined in: uzumaki.d.ts:580

AnimationFrameCallback

number


requestRedraw(): void

Defined in: uzumaki.d.ts:577

void


setMaxSize(width, height): void

Defined in: uzumaki.d.ts:573

number

number

void


setMinSize(width, height): void

Defined in: uzumaki.d.ts:572

number

number

void


setPosition(x, y): void

Defined in: uzumaki.d.ts:574

number

number

void


setVar(key, value): void

Defined in: uzumaki.d.ts:578

string

string | null

void


setVars(patch): void

Defined in: uzumaki.d.ts:579

Record<string, string | null | undefined>

void