类
GioEmblemedIcon
描述 [src]
class Gio.EmblemedIcon : GObject.Object
implements Gio.Icon {
/* No available fields */
}
GEmblemedIcon 为 GIcon 的实现,支持向图标添加徽标。可通过 g_emblemed_icon_add_emblem() 确保向图标添加多个徽标。
请注意,GEmblemedIcon 不允许对徽标的位置进行控制。有关更多信息,请参阅 GEmblem。
实例方法
从 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
信号
从 GObject 继承的信号(1)
GObject::notify
当对象设置其中一个属性的值时,通过 g_object_set_property()、g_object_set() 等方式,会在该对象上发出 notify 信号。