Indicate the source and author's contact information during reprinting.
ArticleSource: http://www.limodev.cn/blog
Author contact: Li xianjing <xianjimli@gmail.com>
After the Spring Festival holiday efforts, FTK-0.3 released as scheduled, its main modifications are:
- The ftkallocator interface is introduced for statistical analysis of memory usage.
- Supports decoding non-compressed BMP images.
- Supports Pinyin input.
- Supports five input methods.
- Implement the handwriting Input Method Framework.
- Supports long press events.
- Some minor issues with compiling scripts are modified.
- Other optimizations and improvements have been made.
Special thanks to Huang riwen and Feng Jun, who found and modified the bug in BMP image decoding. Huajun agrees that I use the fitx Input Method in the ftk.
.
If you are interested, go to ftk.
DownloadSource code.
Appendix:
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 ).
Input Method:
Currently, only entry supports input methods. After the input is stable, it is added to text_view. Run the demo_ime test and press the mouse button on the entry to display the input method selection box.
Input Method Selection:
Pinyin input method:
Five input methods:
Handwriting input method: