类
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 信号。