Update javascript_methods
parent
b1eb7ca455
commit
81ed53fea1
|
@ -90,8 +90,36 @@ console.log(native.env)
|
|||
### `window` 窗口对象
|
||||
指的是应用的窗口对象(`Gtk.Window`)。
|
||||
|
||||
- `.isVisible()`
|
||||
- `.isVisible()`
|
||||
- `.isVisible()`
|
||||
- `.isVisible()` 判断当前应用窗口是否显示在桌面中
|
||||
- `.toggleVisible()` 切换显示/隐藏
|
||||
- `.hide()` 隐藏窗口(最小化到托盘)
|
||||
- `.show()` 显示窗口
|
||||
- `.fullscreen()` 全屏
|
||||
- `.unfullscreen()` 取消全屏
|
||||
- `.maximize()` 最大化窗口
|
||||
- `.unmaximize()` 取消最大化窗口
|
||||
- `.setTitle(title)` 修改窗口标题 (WM环境, 如没有标题栏时, 窗口不会有任何变化)
|
||||
- `.resize(width, height)` 修改窗口大小, 单位像素
|
||||
- `.move(x, y)` 移动窗口, 以左上角为坐标原点
|
||||
- `.setOpacity()` 设置窗口透明度(废弃中), 这个设置, 不仅背景透明, 整个窗口都会透明。
|
||||
- `.alwayOnTop()` 设置窗口永远在最上面, 多个窗口都设置在最上面的话, 按设置先后顺序, 后面设置的, 更高。
|
||||
- `.alwayOnBotttom()` 设置窗口永远在下面
|
||||
|
||||
|
||||
### `notify` 系统通知
|
||||
正常webkit已经给了通知权限, 可使用js的notifycation对象创建系统通知。
|
||||
|
||||
如需要更符合原生风格的通知样式, 可以调用这个方法创建通知。
|
||||
|
||||
- `.notify({ title, summary, icon, progress = 0, urgency = 0, callback }) ` 支持设置图标、进度条等
|
||||
|
||||
|
||||
### `md5`
|
||||
对文本计算md5值
|
||||
|
||||
|
||||
### `handler`
|
||||
该对象是一切API的基础, 上面所有的方法, 最后都调用这个方法来实现与python的通信, 如果上面的API不满足你的需求, 可以自行调用这个方法(前提是python后端有接收额外的信号)。
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue