Java 类org.eclipse.jface.viewers.IDecorationContext 实例源码
项目:Eclipse-Postfix-Code-Completion
文件:HierarchicalDecorationContext.java
public static IDecorationContext getContext() {
if (fgContext == null) {
DecorationContext context= new DecorationContext();
context.putProperty(SynchronizationStateTester.PROP_TESTER, new HierarchicalSynchronizationStateTester());
fgContext= context;
}
return fgContext;
}
项目:anatlyzer
文件:AnalysisView.java
@Override
public Image decorateImage(Image image, Object element, IDecorationContext context) {
// if (element instanceof ViewModel && !((ViewModel) element).isActive()) {
// if (decoratedImage == null) {
// decoratedImage = new DecorationOverlayIcon(image, warningImageDescriptor, IDecoration.BOTTOM_RIGHT)
// .createImage();
// }
// return decoratedImage;
// }
return null;
}
项目:Eclipse-Postfix-Code-Completion-Juno38
文件:HierarchicalDecorationContext.java
public static IDecorationContext getContext() {
if (fgContext == null) {
DecorationContext context= new DecorationContext();
context.putProperty(SynchronizationStateTester.PROP_TESTER, new HierarchicalSynchronizationStateTester());
fgContext= context;
}
return fgContext;
}
项目:AutoDeriv
文件:Decorator.java
/** Try to force a DecorationContext to accept the REPLACE decoration method */
private static void allowReplace(IDecorationContext context) {
DecorationContext dcontext = (DecorationContext) context;
Object propertyValue = dcontext.getProperty(IDecoration.ENABLE_REPLACE);
boolean add = (propertyValue==null);
if(!add)
if(propertyValue instanceof Boolean)
add = (!(Boolean)propertyValue);
if(add)
dcontext.putProperty(IDecoration.ENABLE_REPLACE, Boolean.TRUE);
}
项目:AutoDeriv
文件:Decorator.java
/** decorates conf files */
private void effectiveDecorateConfFile(IResource objectResource, IDecoration decoration) {
if(!Conf.DECO_CONF_ENABLED)
return;
IDecorationContext context = decoration.getDecorationContext();
if(context != defaultContext)
allowReplace(context);
if(confFileIcon==null)
loadIcons();
decoration.addOverlay(confFileIcon, IDecoration.REPLACE);
}
项目:hssd
文件:DecoratingLabelProvider.java
public DecoratingLabelProvider(
IStyledLabelProvider labelProvider,
ILabelDecorator decorator,
IDecorationContext decorationContext) {
super(labelProvider, decorator, decorationContext);
}
项目:Eclipse-Postfix-Code-Completion
文件:ColoringLabelProvider.java
public ColoringLabelProvider(IStyledLabelProvider labelProvider, ILabelDecorator decorator, IDecorationContext decorationContext) {
super(labelProvider, decorator, decorationContext);
}
项目:anatlyzer
文件:TooltipSupport.java
public ViewDecoratingStyledCellLabelProvider(
IStyledLabelProvider labelProvider, ILabelDecorator decorator,
IDecorationContext decorationContext) {
super(labelProvider, decorator, decorationContext);
this.labelProvider = labelProvider;
}
项目:anatlyzer
文件:AnalysisView.java
@Override
public String decorateText(String text, Object element,
IDecorationContext context) {
return null;
}
项目:anatlyzer
文件:AnalysisView.java
@Override
public boolean prepareDecoration(Object element, String originalText,
IDecorationContext context) {
return false;
}
项目:Eclipse-Postfix-Code-Completion-Juno38
文件:ColoringLabelProvider.java
public ColoringLabelProvider(IStyledLabelProvider labelProvider, ILabelDecorator decorator, IDecorationContext decorationContext) {
super(labelProvider, decorator, decorationContext);
}
项目:Pydev
文件:LabelProviderWithDecoration.java
public LabelProviderWithDecoration(IStyledLabelProvider labelProvider, ILabelDecorator decorator,
IDecorationContext decorationContext) {
super(labelProvider, decorator, decorationContext);
this.labelProvider = (ILabelProvider) labelProvider;
}