Sets our main struct and passes it to the parent class.
Create a new #JSCWeakValue for the JavaScript value referenced by @value.
This signal is emitted when the JavaScript value is destroyed.
the main Gtk struct as a void*
Get a #JSCValue referencing the JavaScript value of @weak_value.
Get the main Gtk struct
the main Gtk struct
JSCWeakValue represents a weak reference to a value in a #JSCContext. It can be used to keep a reference to a JavaScript value without protecting it from being garbage collected and without referencing the #JSCContext either.