awtk/docs/manual/input_device_status_t.md
2019-12-11 16:21:15 +08:00

52 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## input\_device\_status\_t
### 概述
输入设备状态管理器。本类仅供窗口管理器内部使用。
----------------------------------
### 函数
<p id="input_device_status_t_methods">
| 函数名称 | 说明 |
| -------- | ------------ |
| <a href="#input_device_status_t_input_device_status_init">input\_device\_status\_init</a> | 初始化输入设备状态管理器。 |
| <a href="#input_device_status_t_input_device_status_on_input_event">input\_device\_status\_on\_input\_event</a> | 对输入事件进行处理然后分发给widget。 |
#### input\_device\_status\_init 函数
-----------------------
* 函数功能:
> <p id="input_device_status_t_input_device_status_init">初始化输入设备状态管理器。
* 函数原型:
```
input_device_status_t* input_device_status_init (input_device_status_t* ids);
```
* 参数说明:
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | input\_device\_status\_t* | 返回输入设备状态管理器对象。 |
| ids | input\_device\_status\_t* | 输入设备状态管理器对象。 |
#### input\_device\_status\_on\_input\_event 函数
-----------------------
* 函数功能:
> <p id="input_device_status_t_input_device_status_on_input_event">对输入事件进行处理然后分发给widget。
* 函数原型:
```
ret_t input_device_status_on_input_event (input_device_status_t* ids, widget_t* widget, event_t* e);
```
* 参数说明:
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | ret\_t | 返回RET\_OK表示成功否则表示失败。 |
| ids | input\_device\_status\_t* | 输入设备状态管理器对象。 |
| widget | widget\_t* | 窗口管理器对象。 |
| e | event\_t* | 事件对象。 |