mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 19:18:53 +08:00
7.3 KiB
7.3 KiB
window_manager_t
概述
函数
函数名称 | 说明 |
---|---|
window_manager | 获取全局window_manager对象 |
window_manager_cast | 转换为window_manager对象(供脚本语言使用)。 |
window_manager_close_window | 关闭窗口。 |
window_manager_close_window_force | 强制立即关闭窗口。 |
window_manager_create | 创建窗口管理器。 |
window_manager_dispatch_input_event | 分发输入事件。 |
window_manager_get_top_main_window | 获取最上面的主窗口。 |
window_manager_init | 初始化窗口管理器。 |
window_manager_open_window | 打开窗口。 |
window_manager_paint | 绘制。 |
window_manager_resize | 调整窗口管理器的大小。 |
window_manager_set | 设置缺省的窗口管理器。 |
window_manager_set_cursor | 设置鼠标指针。 |
window_manager_set_show_fps | 设置是否显示FPS。 |
属性
名属性称 | 类型 | 说明 |
---|---|---|
show_fps | bool_t | 是否显示fps。 |
事件
事件名称 | 类型 | 说明 |
---|
window_manager 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | widget_t* | 对象。 |
获取全局window_manager对象
window_manager_cast 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | widget_t* | window_manager对象。 |
widget | widget_t* | window_manager对象。 |
转换为window_manager对象(供脚本语言使用)。
window_manager_close_window 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
window | widget_t* | 窗口对象。 |
关闭窗口。
window_manager_close_window_force 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
window | widget_t* | 窗口对象。 |
强制立即关闭窗口。
window_manager_create 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | window_manager_t* | 返回窗口管理器对象。 |
创建窗口管理器。
window_manager_dispatch_input_event 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
e | event_t* | 事件对象。 |
分发输入事件。
window_manager_get_top_main_window 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | widget_t* | 返回窗口对象。 |
widget | window_manager_t* | 窗口管理器对象。 |
获取最上面的主窗口。
window_manager_init 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | widget_t* | 返回窗口管理器对象。 |
widget | window_manager_t* | 窗口管理器对象。 |
初始化窗口管理器。
window_manager_open_window 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
window | widget_t* | 窗口对象。 |
打开窗口。
window_manager_paint 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
c | canvas_t* | 画布。 |
绘制。
window_manager_resize 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
w | wh_t | 宽度 |
h | wh_t | 高度 |
调整窗口管理器的大小。
window_manager_set 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | window_manager_t* | 窗口管理器对象。 |
设置缺省的窗口管理器。
window_manager_set_cursor 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
cursor | const char* | 图片名称(从图片管理器中加载)。 |
设置鼠标指针。
window_manager_set_show_fps 函数
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
widget | widget_t* | 窗口管理器对象。 |
show_fps | bool_t | 是否显示FPS。 |
设置是否显示FPS。
show_fps 属性
是否显示fps。
- 类型:bool_t
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
可持久化 | 否 |
可脚本化 | 是 |
可在IDE中设置 | 否 |
可在XML中设置 | 否 |
支通过widget_get_prop读取 | 否 |
支通过widget_set_prop修改 | 否 |