gtk.cell_renderer_toggle

Module for [CellRendererToggle] class

Types 3

Renders a toggle button in a cell

[gtk.cell_renderer_toggle.CellRendererToggle] renders a toggle button in a cell. The button is drawn as a radio or a checkbutton, depending on the GtkCellRendererToggle:radio property. When activated, it emits the GtkCellRendererToggle::toggled signal.

Deprecated

List views use widgets to display their contents.

You should use [gtk.toggle_button.ToggleButton] instead

Methods
GType _gType() @property
CellRendererToggle self()Returns `this`, for use in `with` statements.
CellRendererToggleGidBuilder builder()Get builder for [gtk.cellrenderertoggle.CellRendererToggle] Returns: New builder object
bool activatable() @property
void activatable(bool propval) @property
bool active() @property
void active(bool propval) @property
bool inconsistent() @property
void inconsistent(bool propval) @property
bool radio() @property
void radio(bool propval) @property
bool getActivatable()Returns whether the cell renderer is activatable. See [gtk.cellrenderertoggle.CellRendererToggle.setActivatable]. Returns: true if the cell renderer is activatable.
bool getActive()Returns whether the cell renderer is active. See [gtk.cellrenderertoggle.CellRendererToggle.setActive]. Returns: true if the cell renderer is active.
bool getRadio()Returns whether we’re rendering radio toggles rather than checkboxes. Returns: true if we’re rendering radio toggles rather than checkboxes
void setActivatable(bool setting)Makes the cell renderer activatable.
void setActive(bool setting)Activates or deactivates a cell renderer.
void setRadio(bool radio)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 s...
gulong connectToggled(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == string))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.cell_renderer_toggle.CellRendererToggle))) && Parameters!T.length < 3)Connect to `Toggled` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new [gtk.cellrenderertoggle.CellRendererToggle]. Adjust rendering parameters using object properties. Object properties can be set globally (with [gobject.object.ObjectWrap.set]). Also, w...
Methods
T activatable(bool propval)
T active(bool propval)
T inconsistent(bool propval)
T radio(bool propval)

Fluent builder for [gtk.cell_renderer_toggle.CellRendererToggle]