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;
}