@tauri-apps/plugin-positioner
枚举
位置
众所周知的窗口位置。
枚举成员
底部居中
BottomCenter: 5;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L18
左下
BottomLeft: 2;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L15
右下
BottomRight: 3;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L16
中心
Center: 8;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L21
左侧居中
LeftCenter: 6;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L19
右侧居中
RightCenter: 7;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L20
顶部居中
TopCenter: 4;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L17
左上
TopLeft: 0;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L13
右上
TopRight: 1;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L14
托盘底部居中
TrayBottomCenter: 14;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L27
托盘左下
TrayBottomLeft: 10;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L23
托盘右下
TrayBottomRight: 12;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L25
托盘中心
TrayCenter: 13;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L26
托盘左侧
TrayLeft: 9;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L22
托盘右侧
TrayRight: 11;
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L24
函数
handleIconState()
function handleIconState(event): Promise<void>
参数
参数 | 类型 |
---|---|
event | TrayIconEvent |
返回值
Promise
<void
>
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L55
moveWindow()
function moveWindow(to): Promise<void>
将 Window
移动到给定的 Position,使用 WindowExt.move_window()
。所有位置都相对于当前屏幕。
参数
参数 | 类型 | 描述 |
---|---|---|
to | 位置 | 要移动到的 Position。 |
返回值
Promise
<void
>
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L36
moveWindowConstrained()
function moveWindowConstrained(to): Promise<void>
将 Window
移动到给定的 Position,使用 WindowExt.move_window_constrained()
此移动操作将窗口约束到屏幕尺寸,以防托盘图标位置。
参数
参数 | 类型 | 描述 |
---|---|---|
to | 位置 | 要移动到的(托盘)Position。 |
返回值
Promise
<void
>
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/positioner/guest-js/index.ts#L49
© 2025 Tauri 贡献者。CC-BY / MIT