构造函数

GtkPropertyExpressionnew

声明 [源]

GtkExpression*
gtk_property_expression_new (
  GType this_type,
  GtkExpression* expression,
  const char* property_name
)

描述 [源]

创建一个查找属性的表达式。

使用的是找到的对象,通过评估 expression 实现,或在 expressionNULL 时使用 this 参数查询。

如果结果对象符合 this_type,将查询名为 property_name 的属性。否则,此表达式的评估将失败。

给定的 this_type 必须具有名为 property_name 的属性。

参数

this_type

类型: GType

对此类型期望的类型。

expression

类型: GtkExpression

评估以获取查询对象的表达式或 NULL 以查询 this 对象。

此参数可以是 NULL
调用函数会获取对数据的所有权,并负责释放它。
property_name

类型: const char*

属性的名称。

数据由函数的调用者拥有。
该值是一个以 null 结尾的 UTF-8 字符串。

返回值

类型: GtkPropertyExpression

一个新的 GtkExpression

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