ObjectExpression.this

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

Once the object is disposed, it will fail to evaluate.

This expression is meant to break reference cycles.

If you want to keep a reference to object, use gtk.constant_expression.ConstantExpression.new_.

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

Parameters

object gobject.object.ObjectWrap

object to watch

Return Value