GObject.signal_handler_disconnect
function signal_handler_disconnect(instance: GObject.Object, handler_id: Number(gulong)): void {
// Gjs wrapper for g_signal_handler_disconnect()
}
Disconnects a handler from an instance so it will not be called during any future or currently ongoing emissions of the signal it has been connected to. The handler_id becomes invalid and may be reused.
The handler_id has to be a valid signal handler id, connected to a signal of instance.
- instance
The instance to remove the signal handler from.
- handler_id
Handler id of the handler to be disconnected.