嵌入式GUI ftk-0.3发布

来源:互联网 发布:数据备份措施 编辑:程序博客网 时间:2024/04/27 23:01

转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli@gmail.com>

 

经过春节长假的努力,FTK-0.3如期发布,其主要修改有:

  • 引入FtkAllocator接口,用于内存使用情况统计分析。
  • 支持非压缩的BMP图像的解码。
  • 支持拼音输入法。
  • 支持五笔输入法。
  • 实现手写输入法框架。
  • 支持长按事件。
  • 修改了编译脚本的一些小问题。
  • 做了其它一些优化和完善。

特别感谢Huang Riwen兄和Feng HuaJun兄,Riwen兄发现并修改了BMP图像解码中的BUG。HuaJun同意我在FTK使用fitx输入法中的词库。

有兴趣的朋友请到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).
输入法截图:

目前只是entry加了输入法支持,等稳定后再加到text_view里。可以运行demo_ime测试,在entry上长按mouse左键弹出输入法选择框。

输入法选择:
ime-choose

拼音输入法:
ime-pinyin

五笔输入法:
ime-wubi

手写输入法:
ime-hw


原创粉丝点击