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.gtk/Ocgtk_gtk/Gtk/Wrappers/Cell_renderer_toggle/index.html

Module Wrappers.Cell_renderer_toggle

type t = [ `cell_renderer_toggle | `cell_renderer | `initially_unowned | `object_ ] Gobject.obj
val new_ : unit -> t

Create a new CellRendererToggle

val set_radio : t -> bool -> unit

If @radio is %TRUE, the cell renderer renders a radio toggle (i.e. a toggle in a group of mutually-exclusive toggles). If %FALSE, it renders a check toggle (a standalone boolean option). This can be set globally for the cell renderer, or changed just before rendering each cell in the model (for `GtkTreeView`, you set up a per-row setting using `GtkTreeViewColumn` to associate model columns with cell renderer properties).

val set_active : t -> bool -> unit

Activates or deactivates a cell renderer.

val set_activatable : t -> bool -> unit

Makes the cell renderer activatable.

val get_radio : t -> bool

Returns whether we’re rendering radio toggles rather than checkboxes.

val get_active : t -> bool

Returns whether the cell renderer is active. See gtk_cell_renderer_toggle_set_active().

val get_activatable : t -> bool

Returns whether the cell renderer is activatable. See gtk_cell_renderer_toggle_set_activatable().

val get_inconsistent : t -> bool

Get property: inconsistent

val set_inconsistent : t -> bool -> unit

Set property: inconsistent

val on_toggled : ?after:bool -> t -> callback:(path:string -> unit) -> Gobject.Signal.handler_id