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
});
		form.setWeights(new int[] { 120, 90 });
		
		applyStylesFromSelectedFile();
	}
	public abstract void createContent(Composite parent);
	protected void displaySelectedCSSProperty() {
		selectedCSSPropertyNameText.setText("");
		selectedCSSPropertyValueText.setText("");
		int start = -1;
		int end = -1;
		currentLine = textArea.getLineAtOffset(textArea.getCaretOffset());
		if (currentLine + 1 >= textArea.getLineCount())
			return;
		start = textArea.getOffsetAtLine(currentLine);
		end = textArea.getOffsetAtLine(currentLine + 1) - 2;
		if (start <= end) {
			String lineText = textArea.getText(start, end);
			lineText = lineText.trim();
			int index = lineText.indexOf(":");
			if (index > 0) {
				if (lineText.indexOf("{") != -1)
					return;
				String property = lineText.substring(0, index);
				String value = lineText.substring(index + 1, lineText.length());
				value = value.replaceAll(";", "");
				
				int commentIndex = value.indexOf("/*");
				if (commentIndex > 0)
					value = value.substring(0, commentIndex);