【问题标题】:is it possible to display GLib Icon on Clutter Image?是否可以在杂波图像上显示 GLib 图标?
【发布时间】:2013-10-27 17:48:50
【问题描述】:

我目前正在开发一个带有 vala 和混乱的文件管理器,我想知道是否可以在 Clutter.Image 中显示 GLib.Icon ( Fileinfo.get_icon() ) 而不仅仅是从它的位置显示一个文件夹图标?

【问题讨论】:

    标签: glib vala clutter


    【解决方案1】:

    如果图标是GLib.LoadableIcon,您应该可以使用GLib.LoadableIcon.load 来获得GLib.InputStream,然后我们用Gdk.Pixbuf.from_stream 创建Gdk.Pixbuf。从那里使用Clutter.Image.set_data 将数据复制到Clutter.Image。

    要测试图标是否为GLib.LoadableIcon,只需执行GLib.LoadableIcon loadable_icon = icon as GLib.LoadableIcon; if (loadable_icon != null) { ... } 之类的操作

    【讨论】:

      猜你喜欢
      • 2011-12-31
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多