package ocgtk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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