awtk-mvvm
awtk-mvvm copied to clipboard
Model-View-ViewModel for AWTK
代码调用如下,先返回主屏,再打开新窗口,控制台打印已打开,实际窗口没有打开 navigator_back_to_home(); navigator_switch_to("main_menu/main_menu", FALSE);
有从代码提交记录中看到,awtk-mvvm框架在 (commitID: fd91dead5a1a1dd0cda73fd5ade4a026df1cbabf )提交之前对View更新进行的是同步处理,该commit提交后使用了idle进行异步处理,包括在列表的动态渲染也是使用了异步处理。想请教一下,在这几处View更新的时候使用异步处理的目的是啥呀,使用异步处理执行View更新会不会导致界面刷新性能不佳。 
在README.md里面有列举这三个jsdemo,但是demos文件夹没有对应源码,希望能够补充,谢谢啦
lua在嵌入式环境中应用比较广泛,增加lua语言的绑定,在计划内吗?
```xml ... ... ``` ```C general_settings_t* general_settings_create(void) { general_settings_t* general_settings = TKMEM_ZALLOC(general_settings_t); return_value_if_fail(general_settings != NULL, NULL); general_settings->language_id = 1; return general_settings; } ``` 打开窗口时,`combo_box`总是显示第0个选项而不跟模型的一致。 而将模型绑定到`selected_index`上: ```xml ``` 打开窗口时,`combo_box`显示的选项而跟模型的一致;但操作UI改变选项后,模型属性`language_id`没有跟随UI变化。
想学习一下mvvm架构,根据awtk-mvvm-c-hello文档编译不成功。  
编译错误
awtk和awtk-mvvm都是最新的。 src/mvvm/awtk/binding_context_awtk.c: In function 'widget_trim_children': src/mvvm/awtk/binding_context_awtk.c:474:9: error: 'widget_t {aka struct _widget_t}' has no member named 'need_relayout_children' widget->need_relayout_children = TRUE; ^~ scons: *** [src/mvvm/awtk/binding_context_awtk.os] Error 1 scons: building terminated because of...
请问能否在CloseWindow的时候重绘最顶层的窗口?