package org.eclipselabs.spray.xtext.ui.syntaxcoloring;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.RGB;
import org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration;
import org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfigurationAcceptor;
import org.eclipse.xtext.ui.editor.utils.TextStyle;
public class SprayHighlightingConfiguration extends DefaultHighlightingConfiguration {
private static final RGB RGB_ORANGE = new RGB(255, 140, 000);
public static final String LAYOUT_ID = "name";
@Override
public void configure(IHighlightingConfigurationAcceptor acceptor) {
super.configure(acceptor);
acceptor.acceptDefaultHighlighting(LAYOUT_ID, "Name", layoutTextStyle());
}
public TextStyle layoutTextStyle() {
TextStyle textStyle = new TextStyle();
textStyle.setStyle(SWT.BOLD);
textStyle.setColor(RGB_ORANGE);
return textStyle;
}
}