mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 03:58:33 +08:00
improve check button
This commit is contained in:
parent
c426125d04
commit
fcbe86bfd6
@ -3,6 +3,7 @@
|
||||
2022/12/13
|
||||
* 窗口动画期间拦截输入事件,不要拦截已经按下的按键的抬起事件(感谢陈聪提供补丁)
|
||||
* 修复在3KEYS/5KEYS模式下第一次移动焦点的操作没有反应的问题(感谢陈聪提供补丁)
|
||||
* 修复check button 控件在触发值变化事件时,event 对象中的 old/new_value数据类型错误(感谢雨欣提供补丁)
|
||||
|
||||
2022/12/08
|
||||
* 兼容全屏状态下打开普通窗口显示系统栏,打开键盘不显示系统栏两种情况(感谢兆坤提供补丁)。
|
||||
|
@ -91,8 +91,8 @@ static ret_t check_button_set_value_only(widget_t* widget, bool_t value) {
|
||||
if (check_button->value != value) {
|
||||
value_change_event_t evt;
|
||||
value_change_event_init(&evt, EVT_VALUE_WILL_CHANGE, widget);
|
||||
value_set_uint32(&(evt.old_value), check_button->value);
|
||||
value_set_uint32(&(evt.new_value), value);
|
||||
value_set_bool(&(evt.old_value), check_button->value);
|
||||
value_set_bool(&(evt.new_value), value);
|
||||
|
||||
if (widget_dispatch(widget, (event_t*)&evt) != RET_STOP) {
|
||||
check_button->value = value;
|
||||
|
Loading…
Reference in New Issue
Block a user