Update javascript_methods
parent
040b3e529e
commit
b1eb7ca455
|
@ -58,8 +58,40 @@ console.log(native.env)
|
|||
- `.writeImage(img)` 往剪切板中写入图片, 需要传入 `NativeImage` 对象
|
||||
- `.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