SwitchRow
Object Hierarchy:
Description:
[ Version ( since = "1.4" ) ]
public sealed class SwitchRow : ActionRow, Accessible, Actionable, Buildable, ConstraintTarget
A [class@Gtk.
ListBoxRow] used to represent two states.
<picture> <source srcset="switch-row-dark.png" media="(prefers-color-scheme: dark)"> <img src="switch-row.png" alt="switch-row"> </picture>
The `AdwSwitchRow` widget contains a [class@Gtk.Switch] that allows the user to select between two states: "on" or "off". When activated, the row will invert its active state.
The user can control the switch by activating the row or by dragging on the switch handle.
See [class@Gtk.Switch] for details.
Example of an `AdwSwitchRow` UI definition: ```xml <object class="AdwSwitchRow"> <property name="title" translatable="yes">Switch Row</property> <signal name="notify:active" handler="switch_row_notify_active_cb"/> </object> ```
The [property@SwitchRow:active] property should be connected to in order to monitor changes to the active state.