/******************************************************************************* * Copyright (c) 2014 Bruno Medeiros and other Contributors. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Bruno Medeiros - initial API and implementation *******************************************************************************/ package mmrnmhrm.ui.text; import org.eclipse.swt.graphics.RGB; import melnorme.lang.ide.ui.text.coloring.TextStyling; import melnorme.lang.ide.ui.text.coloring.ThemedTextStylingPreference; public interface DeeColorPreferences { String PREFIX = "editor.coloring2."; ThemedTextStylingPreference DEFAULT = new ThemedTextStylingPreference(PREFIX + "default", new TextStyling(new RGB( 0, 0, 0), false, false), new TextStyling(new RGB(230,230,230), false, false)); ThemedTextStylingPreference COMMENT = new ThemedTextStylingPreference(PREFIX + "comment", new TextStyling(new RGB(144, 144, 144), false, false), new TextStyling(new RGB(165, 165, 165), false, false)); ThemedTextStylingPreference DOC_COMMENT = new ThemedTextStylingPreference(PREFIX + "doc_comment", new TextStyling(new RGB( 65, 95, 185), false, false), new TextStyling(new RGB(110, 135, 205), false, false)); ThemedTextStylingPreference KEYWORDS = new ThemedTextStylingPreference(PREFIX + "keyword", new TextStyling(new RGB(127, 0, 85), true, false), new TextStyling(new RGB(210, 0, 140), true, false)); ThemedTextStylingPreference KW_LITERALS = new ThemedTextStylingPreference(PREFIX + "kw_literals", new TextStyling(new RGB(127, 0, 85), false, false), new TextStyling(new RGB(255, 150, 55), false, false)); ThemedTextStylingPreference KW_NATIVE_TYPES = new ThemedTextStylingPreference(PREFIX + "basictypes", new TextStyling(new RGB(160, 90, 170), false, false), new TextStyling(new RGB(170, 130, 190), false, false)); ThemedTextStylingPreference ANNOTATIONS = new ThemedTextStylingPreference(PREFIX + "annotations", new TextStyling(new RGB(200, 40, 20), false, false), new TextStyling(new RGB(240, 80, 80), false, false)); ThemedTextStylingPreference OPERATORS = new ThemedTextStylingPreference(PREFIX + "operators", new TextStyling(new RGB( 0, 0, 0), false, false), new TextStyling(new RGB(230,230,230), false, false)); // Not supported yet ThemedTextStylingPreference NUMBER = new ThemedTextStylingPreference(PREFIX + "number", new TextStyling(new RGB( 0, 0, 0), false, false), new TextStyling(new RGB(230,230,230), false, false)); ThemedTextStylingPreference CHARACTER = new ThemedTextStylingPreference(PREFIX + "character", new TextStyling(new RGB(140, 175, 0), false, false), new TextStyling(new RGB(150, 190, 0), false, false)); ThemedTextStylingPreference STRING = new ThemedTextStylingPreference(PREFIX + "string", new TextStyling(new RGB(150, 150, 0), false, false), new TextStyling(new RGB(220, 220, 0), false, false)); ThemedTextStylingPreference DELIM_STRING = new ThemedTextStylingPreference(PREFIX + "delimstring", new TextStyling(new RGB(150, 150, 0), false, false), new TextStyling(new RGB(220, 220, 0), false, false)); }