GtkConstraintGuide

描述 [src]

final class Gtk.ConstraintGuide : GObject.Object
  implements Gtk.ConstraintTarget {
  /* No available fields */
}

GtkConstraintGuideGtkConstraintLayout 中不可见的布局元素。

GtkConstraintLayout 将指导作为控件处理。它们可以用作 GtkConstraint 的源或目标。

指导有最小、最大和自然大小。根据应用的约束,它们可以充当控件可以对其进行对齐的准则,也可以像“flexible space”一样使用。

GtkWidget 不同,GtkConstraintGuide 不会被描绘。

层级

hierarchy this GtkConstraintGuide implements_0 GtkConstraintTarget this--implements_0 ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_constraint_guide_new

创建新的 GtkConstraintGuide 对象。

实例方法

gtk_constraint_guide_get_max_size

获取 guide 的最大大小。

gtk_constraint_guide_get_min_size

获取 guide 的最小大小。

gtk_constraint_guide_get_name

检索使用 gtk_constraint_guide_set_name() 设置的名称。

gtk_constraint_guide_get_nat_size

获取 guide 的自然大小。

gtk_constraint_guide_get_strength

检索使用 gtk_constraint_guide_set_strength() 设置的强度。

gtk_constraint_guide_set_max_size

设置 guide 的最大大小。

gtk_constraint_guide_set_min_size

设置 guide 的最小大小。

gtk_constraint_guide_set_name

为给定的 GtkConstraintGuide 设置名称。

gtk_constraint_guide_set_nat_size

设置 guide 的自然大小。

gtk_constraint_guide_set_strength

设置给定 GtkConstraintGuide 的自然大小约束的强度。

GObject(43)继承的方法

请参阅 GObject 以获取方法的完整列表。

属性

Gtk.ConstraintGuide:max-height

指导的最大高度。

Gtk.ConstraintGuide:max-width

指导的最大宽度。

Gtk.ConstraintGuide:min-height

指导的最小高度。

Gtk.ConstraintGuide:min-width

指导的最小宽度。

Gtk.ConstraintGuide:name

用于标识 GtkConstraintGuide 的名称,用于调试。

Gtk.ConstraintGuide:nat-height

指导的首选或自然高度。

Gtk.ConstraintGuide:nat-width

指南的合适或自然宽度。

Gtk.ConstraintGuide:strength

用于指南自然大小约束的 GtkConstraintStrength

信号

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

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

类结构

struct GtkConstraintGuideClass {
  GObjectClass parent_class;
  
}

没有可用的描述。

类成员
parent_class: GObjectClass

没有可用的描述。