GioBytesIcon

自:2.38

说明 [源代码]

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

GBytesIcon 指定一个保存在内存中、采用常用格式(通常是 PNG)的图像,用作图标。

自可用:2.38

祖先

构造函数

g_bytes_icon_new

为字节创建新图标。

自:2.38

实例方法

g_bytes_icon_get_bytes

获取与给定 icon 关联的 GBytes

自:2.38

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.BytesIcon:bytes

包含图标的字节。

信号

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

当对象的某一属性的值通过 g_object_set_property()、g_object_set() 等方式设置时,将在对象上发出通知信号。