String result = value;
CustomisableListSelectionDialog colourListDialog =
ListSelectionDialogFactory.createColorListSelectionDialog(
parent.getShell(),
convertValueToArray(value));
if (colourListDialog.open() == SelectionDialog.OK) {
result = convertArrayToValue(colourListDialog.getSelection(),
", ");
}
return result;
}