类
GioEmblem
描述 [src]
final class Gio.Emblem : GObject.Object
implements Gio.Icon {
/* No available fields */
}
GEmblem
是 GIcon
的实现,它支持具有徽章,徽章是一个具有额外属性的图标,然后它可以添加到 GEmblemedIcon
。
目前,仅支持徽章来源的元信息。将来可能会添加更多内容。
实例方法
继承自 GIcon 的方法(4)
g_icon_equal
检查两个图标是否相等。
g_icon_hash
获取图标的哈希值。
g_icon_serialize
将 GIcon
序列化为 GVariant
。可以通过在返回值上调用 g_icon_deserialize()
重新获取等效的 GIcon
。由于序列化将避免在可能的情况下使用原始图标数据,因此只有当在同一台机器上的进程之间传输 GVariant
时,或者在同一文件系统命名空间内时,才有意义(与通过网络相对)。
since: 2.38
g_icon_to_string
生成可用于序列化的 icon
的文本表示,例如在将 icon
传递到不同的进程或将其保存到持久存储时使用。使用 g_icon_new_for_string()
从返回的字符串中获取 icon
。
since: 2.20
信号
继承自 GObject 的信号(1)
GObject::notify
当使用 g_object_set_property()、g_object_set()、等设置对象属性值时,发出 notify 信号。