Modelled on GailToggleButton. https://bugzilla.gnome.org/show_bug.cgi?id=634987
The GtkSwitch widget is a simple UI control that has two states: on and off. Toggling between the states is possible by clicking the widget or by dragging the handle. https://bugzilla.gnome.org/show_bug.cgi?id=634987