Method

GtkExpressionevaluate

Declaration [src]

gboolean
gtk_expression_evaluate (
  GtkExpression* self,
  GObject* this_,
  GValue* value
)

Description [src]

Evaluates the given expression and on success stores the result in value.

The GType of value will be the type given by gtk_expression_get_value_type().

It is possible that expressions cannot be evaluated - for example when the expression references objects that have been destroyed or set to NULL. In that case value will remain empty and FALSE will be returned.

Parameters

this_ GObject*
 

The this argument for the evaluation.

 The argument can be NULL.
 The data is owned by the caller of the function.
value GValue*
 

An empty GValue

 The data is owned by the caller of the function.

Return value

Returns: gboolean
 

TRUE if the expression could be evaluated.