@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>

当前窗口的完整 frame(位置 + 大小)。

Returns

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

getPosition

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

当前窗口的原点(frame 左上角)。

Returns

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

getSize

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

当前窗口的内部大小(width × height)。

Returns

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

setPosition

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

移动当前窗口,使其左上角位于 (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

当前窗口的完整 frame(位置 + 大小)。

Returns

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


getPosition()

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

Defined in: positioner.ts:8

当前窗口的原点(frame 左上角)。

Returns

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


getSize()

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

Defined in: positioner.ts:18

当前窗口的内部大小(width × height)。

Returns

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


setPosition()

setPosition(x, y): Promise<void>

Defined in: positioner.ts:13

移动当前窗口,使其左上角位于 (x, y)。

Parameters

x

number

y

number

Returns

Promise<void>