ClosureExpression

An expression using a custom gobject.closure.Closure to compute the value from its parameters.

Constructors

this
this(void* ptr, Flag!"Take" take)

Inherited Members

From Expression

_cPtr
void* _cPtr(Flag!"Dup" dup)
bind
gtk.expression_watch.ExpressionWatch bind(gobject.object.ObjectWrap target, string property, gobject.object.ObjectWrap this_)

Bind target's property named property to self.

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

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

getValueType
gobject.types.GType getValueType()

Gets the GType that this expression evaluates to.

isStatic
bool isStatic()

Checks if the expression is static.

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

Watch the given expression for changes.