Update javascript_methods
parent
040b3e529e
commit
b1eb7ca455
|
@ -58,8 +58,40 @@ console.log(native.env)
|
||||||
- `.writeImage(img)` 往剪切板中写入图片, 需要传入 `NativeImage` 对象
|
- `.writeImage(img)` 往剪切板中写入图片, 需要传入 `NativeImage` 对象
|
||||||
- `.clear()` 清空剪切板中的内容
|
- `.clear()` 清空剪切板中的内容
|
||||||
|
|
||||||
### screen对象
|
|
||||||
|
### `screen` 对象
|
||||||
|
返回屏幕的基础信息, 如分辨率等。
|
||||||
|
|
||||||
|
- `.getAllDisplays()` 返回所有的屏幕(支持多显示器)的信息
|
||||||
|
- `.getPrimaryDisplay()` 只返回主显示器的信息
|
||||||
|
|
||||||
|
### `globalShortcut` 对象
|
||||||
|
全局快捷键的设置对象。(需要安装依赖`gir1.2-keybinder-3.0`)
|
||||||
|
|
||||||
|
- `.enabled` 获取是否支持设置系统快捷键。
|
||||||
|
- `.register(keyMap, callback)` 注册快捷键
|
||||||
|
- `.unregister(keyMap)` 注销快捷键
|
||||||
|
- `.unregisterAll(keyMaps)` 批量注销快捷键
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### `tray` 托盘对象
|
||||||
|
可用于创建和管理托盘图标。
|
||||||
|
|
||||||
|
- `.create()` 创建托盘图标
|
||||||
|
- `.remove()` 移除托盘图标
|
||||||
|
- `.set_icon(name)` 设置托盘图标, 只传名称即可, 自动读取系统主题中的图标
|
||||||
|
- `.set_attention_icon(name)` 设置通知托盘图标, 一般可用于有重要消息时, 显示的图标样式
|
||||||
|
- `.set_title(name)` 设置鼠标划过图标时显示的文本, 即将废弃。
|
||||||
|
- `.set_status(stat = 0)`, 0为隐藏, 1为显示, 2为显示attention状态
|
||||||
|
|
||||||
|
|
||||||
|
### `window` 窗口对象
|
||||||
|
指的是应用的窗口对象(`Gtk.Window`)。
|
||||||
|
|
||||||
|
- `.isVisible()`
|
||||||
|
- `.isVisible()`
|
||||||
|
- `.isVisible()`
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue