方法
GtkConstraintLayoutadd_constraints_from_description
声明 [源代码]
GList*
gtk_constraint_layout_add_constraints_from_description (
GtkConstraintLayout* layout,
const char* const* lines,
gsize n_lines,
int hspacing,
int vspacing,
GError** error,
const char* first_view,
...
)
描述 [源代码]
从 VFL 描述创建约束列表。
该函数是围绕 gtk_constraint_layout_add_constraints_from_descriptionv() 的一个方便包装,使用变长参数填充视图/目标映射。
此方法对语言绑定不可直接访问。
该方法的实现由语言绑定中的 gtk_constraint_layout_add_constraints_from_descriptionv() 提供。
参数
lines-
类型: 一个
char*数组定义约束集的一组视觉格式语言行数组。
数组的长度由 n_lines参数指定。数据由方法调用者拥有。 每个元素都是一个以 NUL 结尾的 UTF-8 字符串。 n_lines-
类型:
gsize线条数。
hspacing-
类型:
int默认水平间距值,或 -1 用于回退值。
vspacing-
类型:
int类型:
int 默认垂直间距值,或 -1 用于回退值。-
error
类型:
GError数据由方法调用者拥有。 用于错误返回的位置。-
first_view
类型:
const char*数据由方法调用者拥有。 VFL 描述中视图的名称,后面跟着它映射的 GtkConstraintTarget。 ...-
类型:
视图名称和
GtkConstraintTarget的 NULL 结束列表。
返回值
类型: 一个 GtkConstraint* 列表
添加到布局的 GtkConstraint 列表。
| 方法调用者将拥有返回的数据容器,但不拥有其中的数据。 |