swfBackgroundColorText.addListener(SWT.Modify, nameModifyListener);
swfBackgroundColorText.setLayoutData(colorBox);
// Color Dialog Button
Button colorPicker = new Button(shellDetails, SWT.PUSH);
colorPicker.setImage(Activator.getImageDescriptor("color-picker.gif").createImage());
colorPicker.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
ColorDialog colorDialog = new ColorDialog(getShell(), SWT.SINGLE);
colorDialog.setText("Please select background color.");
colorDialog.setRGB(new RGB(255, 255, 255));
RGB newColor = colorDialog.open();