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

DecoratingColumLabelProvider.java 文件源码 项目:gemoc-studio-modeldebugging 阅读 30 收藏 0 点赞 0 评论 0
/**
 * Constructor.
 * 
 * @param labelProvider
 *            the {@link ILabelProvider} to decorate
 * @param labelDecorator
 *            the {@link ILabelDecorator} adding decoration
 */
public DecoratingColumLabelProvider(ILabelProvider labelProvider, ILabelDecorator labelDecorator) {
    this.labelProvider = labelProvider;
    if (labelProvider instanceof IFontProvider) {
        this.fontProvider = (IFontProvider)labelProvider;
    } else {
        this.fontProvider = null;
    }
    if (labelProvider instanceof IColorProvider) {
        this.colorProvider = (IColorProvider)labelProvider;
    } else {
        this.colorProvider = null;
    }

    this.labelDecorator = labelDecorator;
    if (labelDecorator instanceof CellLabelProvider) {
        this.cellLabelProvider = (CellLabelProvider)labelDecorator;
    } else {
        this.cellLabelProvider = null;
    }
}
DecoratingColumLabelProvider.java 文件源码 项目:ModelDebugging 阅读 32 收藏 0 点赞 0 评论 0
/**
 * Constructor.
 * 
 * @param labelProvider
 *            the {@link ILabelProvider} to decorate
 * @param labelDecorator
 *            the {@link ILabelDecorator} adding decoration
 */
public DecoratingColumLabelProvider(ILabelProvider labelProvider, ILabelDecorator labelDecorator) {
    this.labelProvider = labelProvider;
    if (labelProvider instanceof IFontProvider) {
        this.fontProvider = (IFontProvider)labelProvider;
    } else {
        this.fontProvider = null;
    }
    if (labelProvider instanceof IColorProvider) {
        this.colorProvider = (IColorProvider)labelProvider;
    } else {
        this.colorProvider = null;
    }

    this.labelDecorator = labelDecorator;
    if (labelDecorator instanceof CellLabelProvider) {
        this.cellLabelProvider = (CellLabelProvider)labelDecorator;
    } else {
        this.cellLabelProvider = null;
    }
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 35 收藏 0 点赞 0 评论 0
public Color getForeground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getForeground(element);
    }

    // Default
    return null;
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 30 收藏 0 点赞 0 评论 0
public Color getBackground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getBackground(element);
    }

    // Default
    return null;
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 31 收藏 0 点赞 0 评论 0
public Color getForeground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getForeground(element);
    }

    // Default
    return null;
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 33 收藏 0 点赞 0 评论 0
public Color getBackground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getBackground(element);
    }

    // Default
    return null;
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 28 收藏 0 点赞 0 评论 0
public Color getForeground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getForeground(element);
    }

    // Default
    return null;
}
ArchitecturalDecoratingLabelProvider.java 文件源码 项目:code 阅读 31 收藏 0 点赞 0 评论 0
public Color getBackground(Object element) {
    ILabelDecorator colorProvider = getLabelDecorator();
    if (colorProvider instanceof IColorProvider) {
        return ((IColorProvider) colorProvider).getBackground(element);
    }

    // Default
    return null;
}
FilteredItemsSelectionDialog.java 文件源码 项目:tlaplus 阅读 29 收藏 0 点赞 0 评论 0
private Color getBackground(Object element) {
    if (element instanceof ItemsListSeparator) {
        return null;
    }
    if (provider instanceof IColorProvider) {
        return ((IColorProvider) provider).getBackground(element);
    }
    return null;
}
FilteredItemsSelectionDialog.java 文件源码 项目:tlaplus 阅读 30 收藏 0 点赞 0 评论 0
private Color getForeground(Object element) {
    if (element instanceof ItemsListSeparator) {
        return Display.getCurrent().getSystemColor(
                SWT.COLOR_WIDGET_NORMAL_SHADOW);
    }
    if (provider instanceof IColorProvider) {
        return ((IColorProvider) provider).getForeground(element);
    }
    return null;
}
DelegatingLabelProviderWithTooltip.java 文件源码 项目:bts 阅读 26 收藏 0 点赞 0 评论 0
@Override
public Color getForeground(Object element) {
    if (wrappedLabelProvider instanceof IColorProvider) {
        return ((IColorProvider) wrappedLabelProvider).getForeground(element);
    }
    return null;
}
DelegatingLabelProviderWithTooltip.java 文件源码 项目:bts 阅读 24 收藏 0 点赞 0 评论 0
@Override
public Color getBackground(Object element) {
    if (wrappedLabelProvider instanceof IColorProvider) {
        return ((IColorProvider) wrappedLabelProvider).getBackground(element);
    }
    return null;
}
ThemedDelegatingLabelProvider.java 文件源码 项目:APICloud-Studio 阅读 29 收藏 0 点赞 0 评论 0
public Color getForeground(Object element)
{
    if (disabled || !invasiveThemesEnabled())
    {
        if (wrapped instanceof IColorProvider)
        {
            return ((IColorProvider) wrapped).getForeground(element);
        }
        return null;
    }
    return getThemeManager().getCurrentTheme().getForegroundColor();
}
FileUiProvider.java 文件源码 项目:elexis-3-base 阅读 26 收藏 0 点赞 0 评论 0
@Override
public IColorProvider getColorProvider(){
    return fileLabelProvider;
}
LabResultUiProvider.java 文件源码 项目:elexis-3-base 阅读 26 收藏 0 点赞 0 评论 0
@Override
public IColorProvider getColorProvider(){
    return labelProvider;
}
EMediplanUiProvider.java 文件源码 项目:elexis-3-base 阅读 27 收藏 0 点赞 0 评论 0
@Override
public IColorProvider getColorProvider(){
    // TODO Auto-generated method stub
    return null;
}
DefaultOutboxElementLabelProvider.java 文件源码 项目:elexis-3-base 阅读 54 收藏 0 点赞 0 评论 0
@Override
public IColorProvider getColorProvider(){
    return null;
}
InboxElementUiProvider.java 文件源码 项目:elexis-3-base 阅读 25 收藏 0 点赞 0 评论 0
@Override
public IColorProvider getColorProvider(){
    // TODO Auto-generated method stub
    return null;
}
IOutboxElementUiProvider.java 文件源码 项目:elexis-3-base 阅读 25 收藏 0 点赞 0 评论 0
/**
 * ColorProvider used by the outbox viewer.
 * 
 * @return IColorProvider or null
 */
public IColorProvider getColorProvider();
IInboxElementUiProvider.java 文件源码 项目:elexis-3-base 阅读 27 收藏 0 点赞 0 评论 0
/**
 * ColorProvider used by the inbox viewer.
 * 
 * @return IColorProvider or null
 */
public IColorProvider getColorProvider();


问题


面经


文章

微信
公众号

扫码关注公众号