Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Nebula NebulaRoundedCheckBox
Introduction
This widget is a checkbox widget with a new look.
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.
Contents
Usage
You use this widget like a Button with SWT.CHECKBOX
style :
final RoundedCheckbox button = new RoundedCheckbox(shell, SWT.NONE); button.setSelection(true);
This widget accepts TRI-STATE :
final RoundedCheckbox button = new RoundedCheckbox(shell, SWT.NONE); button.setSelection(true); button.setGrayed(true); button.setEnabled(false);
And voilà, it is done !
Examples
An example called RoundedCheckBoxSnippet.java is located in the plugin org.eclipse.nebula.widgets.roundedcheckbox.snippets.
This example is also available here : RoundedCheckBoxSnippet.java