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

栏目: 软件资讯 · 发布时间: 6年前

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

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

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

为了让这种操作方式更加直观,我们又增加了Hello Navigation实例来演示编程方法,具体效果如下:
GuiLite 2.1 发布:也支持非触控操作,而代码不加增
其中“a”是向后导航;“d”是向前导航;“s”是点击当前按钮。该demo支持STM32, windows,linux平台,欢迎大家下载编译/运行。

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Sexy Web Design

Sexy Web Design

Elliot Stocks / SitePoint / 2009-03-28 / $39.95

Description A guide to building usable, aesthetically pleasing interfaces for web sites and web applications by applying timeless principles of user-centered design. This book focuses on practical ......一起来看看 《Sexy Web Design》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具