嵌入式GUI ftk-0.2发布
1,097 views| 2010-01-31| 李先静| FTK(嵌入式GUI)| | 2 条评论转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli@gmail.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截图:

其它一些改善:

![]()

FTK Share
Comments
Tags
Recent Posts
Most Viewed
- 系统程序员成长计划写作提纲 - 19,646 views
- Android IPC机制详解 - 6,350 views
- 系统程序员成长计划-走近专业程序员(上) - 6,262 views
- 系统程序员成长计划-写得又快又好的秘诀(一) - 5,419 views
- 系统程序员成长计划-背景知识 - 5,075 views
- i++循环与i–循环的执行效率 - 4,738 views
- 系统程序员成长计划-Write once, run anywhere(WORA)(上) - 4,708 views
- 系统程序员成长计划-走近专业程序员(下) - 4,262 views
- Linux下的调试工具 - 4,033 views
- Advanced Linux Sound Architecture (ALSA) 研究笔记 - 4,032 views
- 系统程序员成长计划-序 - 3,998 views
- 系统程序员成长计划-写得又快又好的秘诀(三) - 3,937 views
- 中国人与自由软件文化研究(搞笑版) - 3,743 views
- Android中的MessageQueue,Handler,Looper和Thread - 3,715 views
- 答复:我不会OOO,仍然可以XXX - 3,665 views
Categories
- Android (28)
- Broncho-A1-Hack (6)
- DirectFB (7)
- FTK(嵌入式GUI) (24)
- GTK+ (29)
- KVM hack notes (8)
- Linux Mobile (65)
- Management (5)
- Mozilla (9)
- Open Source (5)
- Programming (34)
- Tools (9)
- Uncategorized (23)
- Win32 (3)
- X Windows (31)
- 沉思录 (29)
- 系统程序员成长计划 (67)
Blogroll
gallery
Linux guru
推荐网站
Recent Comments
- Dig on 嵌入式GUI FTK设计与实现-事件源(FtkSource)
- 用心生活每一天 » GNU gprof: linux profiling tools 使用 on gcc profiling的工作原理
- JavaScript for: i++ vs i–-传播、沟通、分享-一直“有你” on i++循环与i–循环的执行效率
- Frankly Law on 嵌入式GUI FTK介绍(11)-交叉编译
- tracing on Linux下的调试工具
- ndljsn on FTK移植指南(初稿)
- tracing on 爬塘朗山
- tracing on GTK+(基于DirectFB)的字体处理
- Kely on 系统程序员成长计划写作提纲
- tracing on 爬塘朗山



January 31st, 2010
Dig
February 1st, 2010
程序代码已经超过3万行啦。从教学,到产品,跟着边看边练习,也会有成就感的。
vmlinz
February 2nd, 2010
非常感谢,正在学习可以在android上可以直接使用的native gui库呢。放假开始阅读您的书和这个库,:)