GioEmblem

描述 [src]

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

GEmblemGIcon 的实现,它支持具有徽章,徽章是一个具有额外属性的图标,然后它可以添加到 GEmblemedIcon

目前,仅支持徽章来源的元信息。将来可能会添加更多内容。

祖先

实现

构造函数

g_emblem_new

icon 创建一个新的徽章。

since: 2.18

g_emblem_new_with_origin

icon 创建一个新的徽章。

since: 2.18

实例方法

g_emblem_get_icon

返回 emblem 的图标。

since: 2.18

g_emblem_get_origin

获取徽章的来源。

since: 2.18

继承自 GObject 的方法(43)

请参阅GObject 以获取完整的方法列表。

继承自 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

属性

Gio.Emblem:icon

徽章的实际图标。

since: 2.18

Gio.Emblem:origin

徽章从中派生的来源。

since: 2.18

信号

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

当使用 g_object_set_property()、g_object_set()、等设置对象属性值时,发出 notify 信号。

类结构

struct GioEmblemClass {
  /* no available fields */
}

没有提供描述。