嵌入式GUI ftk-0.2发布

转载时请注明出处和作者联系方式
文章出处: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.

ftk

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截图:
combobox

MessageBox截图:
messagebox

Popup Menu截图:
Popup

Tips截图:
tips

其它一些改善:
dialog
iconview
listview

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值