Gio主题图标

描述 [源]

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

GThemedIconGIcon 的一个实现,支持图标主题。

GThemedIcon 包含了图标主题中所有图标的一个列表,以便可以快速查找图标。 GThemedIcon 不提供实际的图标位图,只是图标名称。理想上应该使用类似 Gtk.IconTheme.choose_icon 的东西来解析名称列表,以便与继承其他主题的主题一起使用时,默认的回退图标可以正常工作。

祖先类

实现

构造函数

g_themed_icon_new

iconname 创建一个新的主题图标。

g_themed_icon_new_from_names

iconnames 创建一个新的主题图标。

g_themed_icon_new_with_default_fallbacks

iconname 创建一个新的主题图标,并为在 ‘-’ 字符上缩短 iconname 所能创建的所有名称创建新的主题图标。

实例方法

g_themed_icon_append_name

将一个名称添加到 icon 内部图标的列表中。

g_themed_icon_get_names

icon 中获取图标名称。

g_themed_icon_prepend_name

将一个名称添加到 icon 内部图标的列表的开头。

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 传递到不同的进程或保存到持久存储。使用 g_icon_new_for_string() 从返回的字符串中重新获取 icon

since: 2.20

属性

Gio.ThemedIcon:name

图标名称。

Gio.ThemedIcon:names

一个以空字符终止的图标名称数组。

Gio.ThemedIcon:use-default-fallbacks

是否使用通过缩短图标名称在“-”字符处找到的默认备选方案。如果“names”数组有多个元素,忽略第一个之后的任何元素。

信号

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

当通过 g_object_set_property()、g_object_set() 等,对象的一个属性值被设置时,会触发 notify 信号。

类结构

struct GioThemedIconClass {
  /* no available fields */
}

无可用描述。