@zturnlibs/ztron-api


window-state

Interfaces

WindowState

Defined in: window-state.ts:7

Properties

alwaysOnTop

alwaysOnTop: boolean

Defined in: window-state.ts:14

fullscreen

fullscreen: boolean

Defined in: window-state.ts:13

height

height: number

Defined in: window-state.ts:11

maximized

maximized: boolean

Defined in: window-state.ts:12

width

width: number

Defined in: window-state.ts:10

x

x: number

Defined in: window-state.ts:8

y

y: number

Defined in: window-state.ts:9


WindowStateOptions

Defined in: window-state.ts:17

Properties

file?

optional file?: string

Defined in: window-state.ts:19

状态 JSON 文件的绝对路径。

Variables

windowState

const windowState: object

Defined in: window-state.ts:47

Type Declaration

get

get: (options) => Promise<WindowState | null> = getWindowState

读取持久化的窗口几何(没有保存时为 null)。

Parameters
options?

WindowStateOptions = {}

Returns

Promise<WindowState | null>

restore

restore: (options) => Promise<WindowState | null> = restoreWindowState

恢复持久化的窗口几何(没有保存时不作为)。

Parameters
options?

WindowStateOptions = {}

Returns

Promise<WindowState | null>

save

save: (options) => Promise<WindowState> = saveWindowState

持久化当前窗口几何并返回所保存的内容。

Parameters
options?

WindowStateOptions = {}

Returns

Promise<WindowState>

Functions

getWindowState()

getWindowState(options?): Promise<WindowState | null>

Defined in: window-state.ts:23

读取持久化的窗口几何(没有保存时为 null)。

Parameters

options?

WindowStateOptions = {}

Returns

Promise<WindowState | null>


restoreWindowState()

restoreWindowState(options?): Promise<WindowState | null>

Defined in: window-state.ts:39

恢复持久化的窗口几何(没有保存时不作为)。

Parameters

options?

WindowStateOptions = {}

Returns

Promise<WindowState | null>


saveWindowState()

saveWindowState(options?): Promise<WindowState>

Defined in: window-state.ts:32

持久化当前窗口几何并返回所保存的内容。

Parameters

options?

WindowStateOptions = {}

Returns

Promise<WindowState>