This widget is a checkbox widget that is represented by a switch button.
It has the same API than the
Button widget API, but the look is different.
Please notice that the widget only consists in a checkbox without text. You can not setText(something), you have to create a Label widget besides the checkbox.
You use this widget like a Button with
SWT.CHECKBOX style :
final RoundedSwitch button = new RoundedSwitch(shell, SWT.NONE); button.setSelection(true);
And voilà, it is done !
An example called RoundedSwitchSnippet.java is located in the plugin org.eclipse.nebula.widgets.roundedswitch.snippets.
This example is also available here : RoundedCheckBoxSnippet.java