GtkIconPaintable

说明 [src]

final class Gtk.IconPaintable : GObject.Object
  implements Gdk.Paintable, Gtk.SymbolicPaintable {
  /* No available fields */
}

包含在 GtkIconTheme 中查找图标时发现的信息。

GtkIconPaintable 实现了 GdkPaintable

层次结构

hierarchy this GtkIconPaintable implements_0 GdkPaintable this--implements_0 implements_1 GtkSymbolicPaintable this--implements_1 ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_icon_paintable_new_for_file

为具有给定大小和比例的文件创建一个 GtkIconPaintable

示例方法

gtk_icon_paintable_get_file

获取用于加载图标的 GFile

gtk_icon_paintable_get_icon_name

获取用于此图标的图标名称。

gtk_icon_paintable_is_symbolic

检查图标是否为符号图标。

GObject (43) 继承的方法

请参见 GObject 了解完整的方法列表。

GdkPaintable (9) 继承的方法
gdk_paintable_compute_concrete_size

GdkPaintable 计算具体大小。

gdk_paintable_get_current_image

获取 paintable 当前所显示内容的不可变 paintable。

gdk_paintable_get_flags

获取 paintable 的标志。

gdk_paintable_get_intrinsic_aspect_ratio

获取 paintable 希望以其显示的首选纵横比。

gdk_paintable_get_intrinsic_height

获取 paintable 希望以其显示的首选高度。

gdk_paintable_get_intrinsic_width

获取 paintable 希望以其显示的首选宽度。

gdk_paintable_invalidate_contents

GdkPaintable 的实现调用,以使其内容无效。

gdk_paintable_invalidate_size

GdkPaintable 的实现调用,以使其大小无效。

gdk_paintable_snapshot

以给定的 widthheight 对给定的 paintable 进行快照。

GtkSymbolicPaintable (1) 继承的方法
gtk_symbolic_paintable_snapshot_symbolic

用给定的颜色对 paintable 进行快照。

since: 4.6

属性

Gtk.IconPaintable:file

表示图标的文件(如果存在)。

Gtk.IconPaintable:icon-name

在 lookup 期间选择的图标名称。

Gtk.IconPaintable:is-symbolic

此图标是否为符号图标。

信号

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

当属性通过 g_object_set_property()、g_object_set() 等函数设置其值时,该通知信号在对象上发出。

GdkPaintable (2) 继承的信号
GdkPaintable::invalidate-contents

paintable内容更改时触发。

GdkPaintable::invalidate-size

paintable的内部大小更改时触发。