PropertyExpression


Description:

[ CCode ( has_construct_function = false , type = "GtkExpression*" ) ]
public PropertyExpression (Type this_type, owned Expression? expression, string property_name)

Creates an expression that looks up a property.

The object to use is found by evaluating the `expression`, or using the `this` argument when `expression` is `NULL`.

If the resulting object conforms to `this_type`, its property named `property_name` will be queried. Otherwise, this expression's evaluation will fail.

The given `this_type` must have a property with `property_name`.

Parameters:

this_type

The type to expect for the this type

expression

Expression to evaluate to get the object to query or `NULL` to query the `this` object

property_name

name of the property

Returns:

a new `GtkExpression`