Bug 256844 [CSS] TK-UI CSS engine for Nebula widget
examples/org.eclipse.e4.ui.examples.css/src/org/eclipse/e4/ui/examples/css/editor/AbstractCSSSWTEditor.java
}
				RGB newColor = colorDialog.open();
				if (newColor != null) {
					try {
						cssValue = engine.convert(newColor, RGB.class,
								selectedCSSPropertyNameText.getText());
						if (cssValue == null)
							return;
						selectedCSSPropertyValueText.setText(cssValue);
						String property = selectedCSSPropertyNameText.getText();
						property += ":";
						property += selectedCSSPropertyValueText.getText();
						updateSelectedCSSPropertyValue(property);
					} catch (Exception ex) {
						handleExceptions(ex);
					}
				}
			}
		});
		final Button b2 = new Button(group, SWT.PUSH | SWT.BORDER);
		b2.setText("Change Font");
		b2.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				FontDialog fontDialog = new FontDialog(shell);
				fontDialog.setText("Choose the font");
				String value = selectedCSSPropertyValueText.getText();
				try {
					String propertyName = selectedCSSPropertyNameText.getText();
					CSSValue cssValue = engine.parsePropertyValue(value);