use of org.eclipse.jface.text.rules.Token in project dbeaver by serge-rider.
the class XMLConfiguration method getXMLScanner.
XMLScanner getXMLScanner() {
XMLScanner scanner = new XMLScanner(colorManager);
scanner.setDefaultReturnToken(new Token(new TextAttribute(colorManager.getColor(COLOR_DEFAULT))));
return scanner;
}
use of org.eclipse.jface.text.rules.Token in project tdi-studio-se by Talend.
the class AbstractSQLScanner method addToken.
//$NON-NLS-1$
@SuppressWarnings("unchecked")
private void addToken(final String colorKey, final String styleKey) {
final RGB rgb = PreferenceConverter.getColor(fPreferenceStore, colorKey);
if (fColorManager instanceof IColorManagerExtension) {
final IColorManagerExtension ext = (IColorManagerExtension) fColorManager;
ext.unbindColor(colorKey);
ext.bindColor(colorKey, rgb);
}
final boolean bold = fPreferenceStore.getBoolean(styleKey);
fTokenMap.put(colorKey, new Token(new TextAttribute(fColorManager.getColor(colorKey), null, bold ? SWT.BOLD : SWT.NORMAL)));
}
use of org.eclipse.jface.text.rules.Token in project tdi-studio-se by Talend.
the class AbstractSQLScanner method adaptToPreferenceChange.
public void adaptToPreferenceChange(final PropertyChangeEvent event) {
final String p = event.getProperty();
final int index = indexOf(p);
final Token token = getToken(fPropertyNamesColor[index]);
if (fPropertyNamesColor[index].equals(p)) {
adaptToColorChange(token, event);
} else {
adaptToStyleChange(token, event);
}
}
use of org.eclipse.jface.text.rules.Token in project cubrid-manager by CUBRID.
the class XMLConfiguration method getXMLScanner.
/**
* Retrieves the XML Scanner.
*
* @return scanner
*/
protected XMLTitleScanner getXMLScanner() {
if (scanner == null) {
scanner = new XMLTitleScanner(colorManager);
scanner.setDefaultReturnToken(new Token(new TextAttribute(colorManager.getColor(IXMLColorConstants.DEFAULT))));
}
return scanner;
}
use of org.eclipse.jface.text.rules.Token in project translationstudio8 by heartsome.
the class InnerTagScanner method updateToken.
protected void updateToken(String foregroundKey, String backgroundKey) {
if (tagContentToken == null) {
tagContentToken = new Token(null);
}
if (tagIndexToken == null) {
tagIndexToken = new Token(null);
}
tagIndexToken.setData(createTextStyle(foregroundKey, backgroundKey));
tagContentToken.setData(createTextStyle(backgroundKey, foregroundKey));
}
Aggregations