ObjectExpression

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this(gobject.object.ObjectWrap object)

Creates an expression evaluating to the given object with a weak reference.

Members

Functions

getObject
gobject.object.ObjectWrap getObject()

Gets the object that the expression evaluates to.

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 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.ObjectWrap this_, gtk.types.ExpressionNotify notify)

Watch the given expression for changes.