zoukankan      html  css  js  c++  java
  • 嵌入式GUI ftk0.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

  • 相关阅读:
    CentOS7 命令笔记
    MarkDown学习
    系统管理员资源大全
    解决回车键导致的页面无意义刷新
    Tomcat远程调试
    gson 自定义对象转换格式
    maven私服搭建
    大明最不该被遗忘的英烈——李定国
    HashMap实现原理分析(转)
    自定义评分器Similarity,提高搜索体验(转)
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167417.html
Copyright © 2011-2022 走看看