### Class

# Gtk PropertyExpression

since: 4.0

#### Description [src]

    final class Gtk.PropertyExpression : GObject.TypeInstance
    {
      /* No available fields */
    }

A `GObject` property value in a `GtkExpression`.

Available since: 4.0

#### Ancestors

- GtkExpression

#### Constructors

###### gtk_property_expression_new

Creates an expression that looks up a property.

since: 4.0

###### gtk_property_expression_new_for_pspec

Creates an expression that looks up a property.

since: 4.0

#### Instance methods

###### gtk_property_expression_get_expression

Gets the expression specifying the object of a property expression.

since: 4.0

###### gtk_property_expression_get_pspec

Gets the `GParamSpec` specifying the property of a property expression.

since: 4.0

##### Methods inherited from GtkExpression (7)

###### gtk_expression_bind

Bind `target`‘s property named `property` to `self`.

since: 4.0

###### gtk_expression_evaluate

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

since: 4.0

###### gtk_expression_get_value_type

Gets the `GType` that this expression evaluates to.

since: 4.0

###### gtk_expression_is_static

Checks if the expression is static.

since: 4.0

###### gtk_expression_ref

Acquires a reference on the given `GtkExpression`.

since: 4.0

###### gtk_expression_unref

Releases a reference on the given `GtkExpression`.

since: 4.0

###### gtk_expression_watch

Watch the given `expression` for changes.

since: 4.0