/**
* Copyright (c) 2005-2013 by Appcelerator, Inc. All Rights Reserved.
* Licensed under the terms of the Eclipse Public License (EPL).
* Please see the license.txt included with this distribution for details.
* Any modifications to this file must keep this entire header intact.
*/
package org.python.pydev.plugin.preferences;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.TextAttribute;
import org.eclipse.swt.graphics.RGB;
public interface IPydevPreferencesProvider {
IPreferenceStore[] getPreferenceStore();
TextAttribute getSelfTextAttribute();
TextAttribute getCodeTextAttribute();
TextAttribute getDecoratorTextAttribute();
TextAttribute getNumberTextAttribute();
TextAttribute getClassNameTextAttribute();
TextAttribute getFuncNameTextAttribute();
TextAttribute getCommentTextAttribute();
TextAttribute getBackquotesTextAttribute();
TextAttribute getStringTextAttribute();
TextAttribute getKeywordTextAttribute();
boolean isColorOrStyleProperty(String property);
TextAttribute getConsoleErrorTextAttribute();
TextAttribute getConsoleOutputTextAttribute();
TextAttribute getConsoleInputTextAttribute();
TextAttribute getConsolePromptTextAttribute();
TextAttribute getHyperlinkTextAttribute();
RGB getConsoleBackgroundRGB();
TextAttribute getParensTextAttribute();
TextAttribute getOperatorsTextAttribute();
TextAttribute getDocstringMarkupTextAttribute();
}