@zturnlibs/ztron-api


positioner

Variables

positioner

const positioner: object

Defined in: positioner.ts:36

Type Declaration

getFrame

getFrame: () => Promise<{ height: number; width: number; x: number; y: number; } | null>

The current window's full frame (position + size).

Returns

Promise<{ height: number; width: number; x: number; y: number; } | null>

getPosition

getPosition: () => Promise<{ x: number; y: number; }>

The current window's origin (top-left of the frame).

Returns

Promise<{ x: number; y: number; }>

getSize

getSize: () => Promise<{ height: number; width: number; }>

The current window's inner size (width × height).

Returns

Promise<{ height: number; width: number; }>

setPosition

setPosition: (x, y) => Promise<void>

Moves the current window so its top-left corner is at (x, y).

Parameters
x

number

y

number

Returns

Promise<void>

Functions

getFrame()

getFrame(): Promise<{ height: number; width: number; x: number; y: number; } | null>

Defined in: positioner.ts:27

The current window's full frame (position + size).

Returns

Promise<{ height: number; width: number; x: number; y: number; } | null>


getPosition()

getPosition(): Promise<{ x: number; y: number; }>

Defined in: positioner.ts:8

The current window's origin (top-left of the frame).

Returns

Promise<{ x: number; y: number; }>


getSize()

getSize(): Promise<{ height: number; width: number; }>

Defined in: positioner.ts:18

The current window's inner size (width × height).

Returns

Promise<{ height: number; width: number; }>


setPosition()

setPosition(x, y): Promise<void>

Defined in: positioner.ts:13

Moves the current window so its top-left corner is at (x, y).

Parameters

x

number

y

number

Returns

Promise<void>