类
GioFileIcon
说明 [源代码]
final class Gio.FileIcon : GObject.Object
implements Gio.Icon, Gio.LoadableIcon {
/* No available fields */
}
GFileIcon
通过指向用作小图标的图像文件来指定小图标。
它实现了 GLoadableIcon
。
实例方法
从 GIcon(4)继承的方法
g_icon_equal
检查两个图标是否相等。
g_icon_hash
获取图标的哈希值。
g_icon_serialize
将 GIcon
序列化为 GVariant
。可以通过调用返回的值上的 g_icon_deserialize()
来取回等效的 GIcon
。由于序列化在可能的情况下会避免使用原始小图标数据,因此只有在相同计算机上(而不是通过网络)以及在相同文件系统命名空间内的进程之间传递 GVariant
才有意义。
自:2.38
g_icon_to_string
生成 icon
的文本表示形式,该文本表示形式可用于序列化,例如在将 icon
传递给其他进程或将其保存到持久存储时。使用 g_icon_new_for_string()
从返回的字符串获取 icon
。
自:2.20
从 GLoadableIcon(3)继承的方法
g_loadable_icon_load
加载可加载小图标。有关此功能的异步版本,请参见 g_loadable_icon_load_async()。
g_loadable_icon_load_async
异步加载小图标。要完成此功能,请参见 g_loadable_icon_load_finish()。有关此功能的同步、阻塞版本,请参见 g_loadable_icon_load()。
g_loadable_icon_load_finish
完成在 g_loadable_icon_load_async() 中启动的异步小图标加载。
信号
从 GObject(1)继承的信号
GObject::notify
当对象的某个属性通过 g_object_set_property()、g_object_set() 等函数设置其值时,会在对象上发出 notify 信号。