Signal
GtkSwitch::state-set
since: 3.14
Description [src]
The ::state-set signal on GtkSwitch is emitted to change the underlying
state. It is emitted when the user changes the switch position. The
default handler keeps the state in sync with the GtkSwitch:active
property.
To implement delayed state change, applications can connect to this signal,
initiate the change of the underlying state, and call gtk_switch_set_state()
when the underlying state change is complete. The signal handler should
return TRUE
to prevent the default handler from running.
Visually, the underlying state is represented by the trough color of
the switch, while the GtkSwitch:active
property is represented by the
position of the switch.
Default handler: The default handler is called after the handlers added via |
Available since: 3.14 |