java类org.eclipse.jface.viewers.IDecorationContext的实例源码

HierarchicalDecorationContext.java 文件源码 项目:Eclipse-Postfix-Code-Completion 阅读 29 收藏 0 点赞 0 评论 0
public static IDecorationContext getContext() {
    if (fgContext == null) {
        DecorationContext context= new DecorationContext();
        context.putProperty(SynchronizationStateTester.PROP_TESTER, new HierarchicalSynchronizationStateTester());
        fgContext= context;
    }
    return fgContext;
}
AnalysisView.java 文件源码 项目:anatlyzer 阅读 22 收藏 0 点赞 0 评论 0
@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;
        }
HierarchicalDecorationContext.java 文件源码 项目:Eclipse-Postfix-Code-Completion-Juno38 阅读 25 收藏 0 点赞 0 评论 0
public static IDecorationContext getContext() {
    if (fgContext == null) {
        DecorationContext context= new DecorationContext();
        context.putProperty(SynchronizationStateTester.PROP_TESTER, new HierarchicalSynchronizationStateTester());
        fgContext= context;
    }
    return fgContext;
}
Decorator.java 文件源码 项目:AutoDeriv 阅读 26 收藏 0 点赞 0 评论 0
/** 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);
}
Decorator.java 文件源码 项目:AutoDeriv 阅读 30 收藏 0 点赞 0 评论 0
/** 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);
}
DecoratingLabelProvider.java 文件源码 项目:hssd 阅读 20 收藏 0 点赞 0 评论 0
public DecoratingLabelProvider(
        IStyledLabelProvider labelProvider,
        ILabelDecorator decorator,
        IDecorationContext decorationContext) {
    super(labelProvider, decorator, decorationContext);
}
ColoringLabelProvider.java 文件源码 项目:Eclipse-Postfix-Code-Completion 阅读 21 收藏 0 点赞 0 评论 0
public ColoringLabelProvider(IStyledLabelProvider labelProvider, ILabelDecorator decorator, IDecorationContext decorationContext) {
    super(labelProvider, decorator, decorationContext);
}
TooltipSupport.java 文件源码 项目:anatlyzer 阅读 25 收藏 0 点赞 0 评论 0
public ViewDecoratingStyledCellLabelProvider(
        IStyledLabelProvider labelProvider, ILabelDecorator decorator,
        IDecorationContext decorationContext) {
    super(labelProvider, decorator, decorationContext);
    this.labelProvider = labelProvider;
}
AnalysisView.java 文件源码 项目:anatlyzer 阅读 17 收藏 0 点赞 0 评论 0
@Override
public String decorateText(String text, Object element,
        IDecorationContext context) {
    return null;
}
AnalysisView.java 文件源码 项目:anatlyzer 阅读 19 收藏 0 点赞 0 评论 0
@Override
public boolean prepareDecoration(Object element, String originalText,
        IDecorationContext context) {
    return false;
}
ColoringLabelProvider.java 文件源码 项目:Eclipse-Postfix-Code-Completion-Juno38 阅读 22 收藏 0 点赞 0 评论 0
public ColoringLabelProvider(IStyledLabelProvider labelProvider, ILabelDecorator decorator, IDecorationContext decorationContext) {
    super(labelProvider, decorator, decorationContext);
}
LabelProviderWithDecoration.java 文件源码 项目:Pydev 阅读 19 收藏 0 点赞 0 评论 0
public LabelProviderWithDecoration(IStyledLabelProvider labelProvider, ILabelDecorator decorator,
        IDecorationContext decorationContext) {
    super(labelProvider, decorator, decorationContext);
    this.labelProvider = (ILabelProvider) labelProvider;
}


问题


面经


文章

微信
公众号

扫码关注公众号