GioFileIcon

说明 [源代码]

final class Gio.FileIcon : GObject.Object
  implements Gio.Icon, Gio.LoadableIcon {
  /* No available fields */
}

GFileIcon 通过指向用作小图标的图像文件来指定小图标。

它实现了 GLoadableIcon

祖先

构造函数

g_file_icon_new

为文件创建一个新的小图标。

实例方法

g_file_icon_get_file

获取与给定 icon 关联的 GFile

GObject(43)继承的方法

请参见 GObject 以获得完整的方法列表。

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() 中启动的异步小图标加载。

属性

Gio.FileIcon:file

包含小图标的文件。

信号

GObject(1)继承的信号
GObject::notify

当对象的某个属性通过 g_object_set_property()、g_object_set() 等函数设置其值时,会在对象上发出 notify 信号。

类结构

struct GioFileIconClass {
  /* no available fields */
}

无可用说明。