GioEmblemedIcon

描述 [src]

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

GEmblemedIconGIcon 的实现,支持向图标添加徽标。可通过 g_emblemed_icon_add_emblem() 确保向图标添加多个徽标。

请注意,GEmblemedIcon 不允许对徽标的位置进行控制。有关更多信息,请参阅 GEmblem

祖先

实现

构造函数

g_emblemed_icon_new

icon 创建一个新的徽标图标,带有徽标 emblem

自:2.18

实例方法

g_emblemed_icon_add_emblem

emblem 添加到 GEmblemsGList 中。

自:2.18

g_emblemed_icon_clear_emblems

icon 中移除所有徽标。

自:2.28

g_emblemed_icon_get_emblems

获取 icon 的徽标列表。

自:2.18

g_emblemed_icon_get_icon

获取 emblemed 的主图标。

自:2.18

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

属性

Gio.EmblemedIcon:gicon

要附加徽标的 GIcon

自:2.18

信号

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

当对象设置其中一个属性的值时,通过 g_object_set_property()、g_object_set() 等方式,会在该对象上发出 notify 信号。

类结构

struct GioEmblemedIconClass {
  GObjectClass parent_class;
  
}

无可用描述。

类成员
parent_class: GObjectClass

无可用描述。