Constructor
GtkClosureExpressionnew
Declaration [src]
GtkExpression*
gtk_closure_expression_new (
GType value_type,
GClosure* closure,
guint n_params,
GtkExpression** params
)
Description [src]
Creates a GtkExpression that calls closure when it is evaluated.
closure is called with the this object and the results of evaluating the params expressions.
Parameters
value_type-
Type:
GTypeThe type of the value that this expression evaluates to.
closure-
Type:
GClosureClosure to call when evaluating this expression. If closure is floating, it is adopted.
The data is owned by the caller of the function. n_params-
Type:
guintThe number of params needed for evaluating
closure. params-
Type: An array of
GtkExpression*Expressions for each parameter.
The argument can be NULL.The length of the array is specified in the n_paramsargument.The called function takes ownership of the data, and is responsible for freeing it.
Return value
Type: GtkClosureExpression
A new GtkExpression.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |