PropertyExpression

Constructors

this
this(gobject.types.GType thisType, gtk.expression.Expression expression, string propertyName)

Creates an expression that looks up a property.

Members

Functions

getExpression
gtk.expression.Expression getExpression()

Gets the expression specifying the object of a property expression.

getPspec
gobject.param_spec.ParamSpec getPspec()

Gets the gobject.param_spec.ParamSpec specifying the property of a property expression.

Static functions

newForPspec
gtk.property_expression.PropertyExpression newForPspec(gtk.expression.Expression expression, gobject.param_spec.ParamSpec pspec)

Creates an expression that looks up a property.

Inherited Members

From Expression

bind
gtk.expression_watch.ExpressionWatch bind(gobject.object.ObjectG target, string property, gobject.object.ObjectG this_)

Bind target's property named property to self.

evaluate
bool evaluate(gobject.object.ObjectG this_, gobject.value.Value value)

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

getValueType
gobject.types.GType getValueType()

Gets the gobject.types.TYPE_FLAG_RESERVED_ID_BIT that this expression evaluates to.

isStatic
bool isStatic()

Checks if the expression is static.

watch
gtk.expression_watch.ExpressionWatch watch(gobject.object.ObjectG this_, gtk.types.ExpressionNotify notify)

Watch the given expression for changes.