zoukankan      html  css  js  c++  java
  • 通过XML构建TreeView

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

    GtkTreeView功能强大,使用起来也很复杂,不参考示例代码,我很难独立实现GtkTreeView的构建。前几天写了一个程序,通过XML构建TreeView,使用起来简单多了。放在这里给有需要的朋友参考:

    XML结点有几个属性:

    o id 结点的标识,界面不显示,只是用于查找等用途(可选)。
    o text 要显示的文本。
    o icon 前面显示的图标(可选)。
    o content存储存在结点中的数据,根据实际需要存放(可选)。
    o status_icon 后面显示的图标(可选)。
    o check 表示多选, 0表示不选中,1表示选中(可选)。

    如:<node id=”001″ text=”limodev” icon=” limodev.png” content=”…” status_icon=” limodev.png” check=”0″ />

    结点可以嵌套,层次不做限制。

    对接口:
    void tree_view_build(GtkTreeView* tree_view, const char* buffer, size_t length, IconLoaderFunc load)

    tree_view 要初始化的TreeView。
    buffer XML文件。
    load 加载图标的回调函数。

    有兴趣的朋友请到这里下载。

  • 相关阅读:
    12.18-java复习-UserBean
    12.17-javaweb复习
    12.16-javaweb复习
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    java建议
    个人表现
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167555.html
Copyright © 2011-2022 走看看