button_t
概述
按钮控件。
函数
属性
名属性称 |
类型 |
说明 |
repeat |
int32_t |
重复释放EVT_CLICK事件的时间间隔。为0则不重复释放EVT_CLICK事件。 |
|
|
|
事件
事件名称 |
类型 |
说明 |
EVT_CLICK |
pointer_event_t |
点击事件。 |
EVT_LONG_PRESS |
pointer_event_t |
长按事件。 |
button_cast 函数
参数 |
类型 |
说明 |
返回值 |
widget_t* |
button对象。 |
widget |
widget_t* |
button对象。 |
转换为button对象(供脚本语言使用)。
button_create 函数
参数 |
类型 |
说明 |
返回值 |
widget_t* |
对象。 |
parent |
widget_t* |
父控件 |
x |
xy_t |
x坐标 |
y |
xy_t |
y坐标 |
w |
wh_t |
宽度 |
h |
wh_t |
高度 |
创建button对象
button_set_repeat 函数
参数 |
类型 |
说明 |
返回值 |
ret_t |
返回RET_OK表示成功,否则表示失败。 |
widget |
widget_t* |
控件对象。 |
repeat |
int32_t |
释放EVT_CLICK事件的时间间隔(毫秒)。 |
设置释放EVT_CLICK事件的时间间隔。为0则不重复释放EVT_CLICK事件。
repeat 属性
重复释放EVT_CLICK事件的时间间隔。为0则不重复释放EVT_CLICK事件。
特性 |
是否支持 |
可直接读取 |
是 |
可直接修改 |
否 |
可持久化 |
是 |
可脚本化 |
是 |
可在IDE中设置 |
是 |
可在XML中设置 |
是 |
支通过widget_get_prop读取 |
是 |
支通过widget_set_prop修改 |
是 |