Bug 123775 [cleanup] Provide Select All/Deselect All/Select Default buttons on page to select fixes
I20060105-0800 For better usability, there should be buttons to control the selection behavior, eg. to execute one fix only (removing all unnecessary NLS tags)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractCleanUp.java
protected Button[] createSubGroup(Composite parent, Button controlButton, final int style, final int[] flags, final String[] labels, final int[] uiFlags, boolean isVertical) {
		Composite sub= new Composite(parent, SWT.NONE);
		sub.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
		GridLayout layout= new GridLayout(isVertical?1:flags.length, false);
		layout.marginHeight= MARGIN_SIZE;
		layout.marginWidth= MARGIN_SIZE;
		sub.setLayout(layout);
		final Button[] buttons= new Button[flags.length];
		for (int i= 0; i < buttons.length; i++) {
			if (style == SWT.CHECK) {
				buttons[i]= addCheckBox(sub, flags[i], labels[i]);
			} else {
				buttons[i]= addRadioButton(sub, flags[i], labels[i]);
			}
			if (i == 0 || isVertical) {
				indent(buttons[i]);
			}
			final int index= i;
			buttons[i].addSelectionListener(new SelectionAdapter() {
				public void widgetSelected(SelectionEvent e) {
					boolean isSelected= ((Button)e.getSource()).getSelection();
					setFlag(uiFlags[index], isSelected);
				}
				
			});
		}
		
		if (hasFlag(flags)) {
			controlButton.setSelection(true);