Java 类org.eclipse.jface.viewers.DecorationContext 实例源码

项目: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;
}
项目:Eclipse-Postfix-Code-Completion    文件:DecoratingJavaLabelProvider.java   
/**
 * Tells the label decorator if the view presents packages flat or hierarchical.
 * @param enable If set, packages are presented in flat mode.
 */
public void setFlatPackageMode(boolean enable) {
    if (enable) {
        setDecorationContext(DecorationContext.DEFAULT_CONTEXT);
    } else {
        setDecorationContext(HierarchicalDecorationContext.getContext());
    }
}
项目: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;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:DecoratingJavaLabelProvider.java   
/**
 * Tells the label decorator if the view presents packages flat or hierarchical.
 * @param enable If set, packages are presented in flat mode.
 */
public void setFlatPackageMode(boolean enable) {
    if (enable) {
        setDecorationContext(DecorationContext.DEFAULT_CONTEXT);
    } else {
        setDecorationContext(HierarchicalDecorationContext.getContext());
    }
}
项目: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);
}
项目:eclipse-tapestry5-plugin    文件:TapestryDecoratingLabelProvider.java   
public TapestryDecoratingLabelProvider()
{
    super(new LabelProvider(),
            PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator(),
            DecorationContext.DEFAULT_CONTEXT);
}
项目:Eclipse-Postfix-Code-Completion    文件:DecoratingJavaLabelProvider.java   
/**
 * Decorating label provider for Java. Combines a JavaUILabelProvider
 * (if enabled with problem indicator) with the workbench
 * decorator (label decorator extension point).
 *  @param labelProvider the label provider to decorate
 * @param errorTick show error ticks
 * @param flatPackageMode configure flat package mode
 */
public DecoratingJavaLabelProvider(JavaUILabelProvider labelProvider, boolean errorTick, boolean flatPackageMode) {
    super(labelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator(), DecorationContext.DEFAULT_CONTEXT);
    if (errorTick) {
        labelProvider.addLabelDecorator(new ProblemsLabelDecorator(null));
    }
    setFlatPackageMode(flatPackageMode);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:DecoratingJavaLabelProvider.java   
/**
 * Decorating label provider for Java. Combines a JavaUILabelProvider
 * (if enabled with problem indicator) with the workbench
 * decorator (label decorator extension point).
 *  @param labelProvider the label provider to decorate
 * @param errorTick show error ticks
 * @param flatPackageMode configure flat package mode
 */
public DecoratingJavaLabelProvider(JavaUILabelProvider labelProvider, boolean errorTick, boolean flatPackageMode) {
    super(labelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator(), DecorationContext.DEFAULT_CONTEXT);
    if (errorTick) {
        labelProvider.addLabelDecorator(new ProblemsLabelDecorator(null));
    }
    setFlatPackageMode(flatPackageMode);
}