构造函数

GtkClosureExpressionnew

声明 [源]

GtkExpression*
gtk_closure_expression_new (
  GType value_type,
  GClosure* closure,
  guint n_params,
  GtkExpression** params
)

描述 [源]

创建一个当评估时调用 closureGtkExpression

closure 在调用时使用 this 对象和评估 params 表达式的结果。

参数

value_type

类型: GType

该表达式评估到的值的类型。

closure

类型: GClosure

当评估此表达式时调用的闭包。如果闭包是浮动的,则会被采用。

数据由函数的调用者拥有。
n_params

类型: guint

评估 closure 所需的参数数量。

params

类型:一个 GtkExpression* 数组

每个参数的表达式。

参数可以是 NULL
数组的长度在 n_params 参数中指定。
被调用的函数负责释放数据。

返回值

类型: GtkClosureExpression

一个全新的 GtkExpression

函数的调用者负责释放数据。