您的位置:首页 > 产品设计 > UI/UE

嵌入式GUI ftk-0.2发布

2010-02-02 08:16 288 查看
转载时请注明出处和作者联系方式

文章出处:http://www.limodev.cn/blog

作者联系方式:李先静 <xianjimli at hotmail dot com>

经过一个月的努力,FTK-0.2如期发布,其主要修改有:

修改了一些BUG,对代码做了一些优化。考虑到RTOS不支持select,所以去掉了main loop对pipe的依赖,提高FTK的可移植性。

移植到Windows平台,加了VS2008 Express Edition的工程文件。

增加了MessageBox和Tips的支持。

增加了弹出菜单的支持。

增加了ComboBox的支持。

增加了窗口从中间向四周扩展的效果。

增加窗口淡入效果。

对话框支持模态和非模态两种。

增加了C++调用的支持。

增加了Cursor的支持,由–enable-cursor命令行参数决定。

有兴趣的朋友请到FTK
下载源代码。

附:

A gui library for embedded system. FTK equals funny tool kit, write it just for fun.



General features:

Lightweght.

Beautiful look and feel.

High code quality: design pattern, good code style.

Stable: code review, unit test, stress test, valgrind checked.

Full gui features: window, dialog, panel, button, menu…

Good portability: Unix, Windows, RTOS…

Modern features:

Theme.

Window animation.

Alpha channel to implement transparent/translucent window.

XML UI description language.

Script binding.

InputMethod with Handwrite(working)

Screen rotation(TODO).

Guesture recognition(TODO).

FTK-0.2 Release Notes:

Bug fix & optimization.

MS windows supported(vs2008 express edition)

Message box

Popup menu

ComboBox

Brink expand animator.

Alpha animator.

Support normal dialog and modal dialog.

Support C++ caller

add –enable-cursor command line option.

ComboBox截图:



MessageBox截图:



Popup Menu截图:



Tips截图:



其它一些改善:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: