皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GuiLite 2.1 发布:也支持非触控操作,而代码不加增

在嵌入式领域(特别是单片机)存在大量不支持触控操作的应用场景,为此,我们专门增加了一个 60 行的函数 wnd.cpp::on_key,用来支持非触控模式下的 UI 相互方法,即导航按键。目前支持的导航按键信息包括:
1. 向前导航:选中下一个 UI 元素
2. 向后导航:选中上一个 UI 元素
3. 点击当前 UI 元素

同时,根据开发群同学的意见,我们又对代码进行了逻辑上的少许优化,使代码总行数降低了数十行。目前 GuiLite 的总代码行数仍然维持在 5 千行。

为了让这种操作方式更加直观,我们又增加了 Hello Navigation 实例来演示编程方法,具体效果如下:

其中“a”是向后导航;“d”是向前导航;“s”是点击当前按钮。该 demo 支持 STM32, windows,linux 平台,欢迎大家下载编译/运行。

最后,遇到任何问题,都欢迎大家在开发群里面讨论,我们会尽力给大家提供帮助,谢谢!

转自 https://www.oschina.net/news/106016/guilite-2-1-released

分享到:更多 ()