package ocgtk

  1. Overview
  2. Docs
OCaml bindings for GTK 4

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1-preview2.tar.gz
sha256=4e50fdb5093136a10fc8ffbe388e44cbcb70d52f8afdd48863ec7e22580ff054

doc/ocgtk.common/Gobject/Signal/index.html

Module Gobject.SignalSource

Sourcetype handler_id = int

Signal handler identifier

Sourceval connect : 'a obj -> name:string -> callback:g_closure -> after:bool -> handler_id

Connect a closure to a signal

Sourceval connect_simple : 'a obj -> name:string -> callback:(unit -> unit) -> after:bool -> handler_id

Connect a simple callback with no arguments

Sourceval disconnect : 'a obj -> handler_id -> unit

Disconnect a signal handler

Sourceval handler_block : 'a obj -> handler_id -> unit

Temporarily block a signal handler

Sourceval handler_unblock : 'a obj -> handler_id -> unit

Unblock a signal handler

Sourceval handler_is_connected : 'a obj -> handler_id -> bool

Check if a handler is connected

Sourceval emit_by_name : 'a obj -> name:string -> unit

Emit a signal by name