构造函数

GtkConstraintnew

声明 [源代码]

GtkConstraint*
gtk_constraint_new (
  GtkConstraintTarget* target,
  GtkConstraintAttribute target_attribute,
  GtkConstraintRelation relation,
  GtkConstraintTarget* source,
  GtkConstraintAttribute source_attribute,
  double multiplier,
  double constant,
  int strength
)

描述 [源代码]

创建一个新的约束,表示源布局属性和目标布局属性之间的一个关系。

参数

target

类型: GtkConstraintTarget

约束的目标。

参数可以是 NULL
数据由函数的调用者所有。
target_attribute

类型: GtkConstraintAttribute

要设置的 target 的属性。

relation

类型: GtkConstraintRelation

target_attributesource_attribute 之间的关系等价。

source

类型: GtkConstraintTarget

约束的源。

参数可以是 NULL
数据由函数的调用者所有。
source_attribute

类型: GtkConstraintAttribute

要读取的 source 的属性。

multiplier

类型: double

要应用到 source_attribute 上的乘数。

constant

类型: double

要加到 source_attribute 上的常数。

strength

类型: int

约束的强度。

返回值

类型: GtkConstraint

新创建的约束。

函数的调用者负责数据的所有权,并负责释放它。