Example usage for org.eclipse.jface.databinding.swt SWTObservables observeMax

List of usage examples for org.eclipse.jface.databinding.swt SWTObservables observeMax

Introduction

In this page you can find the example usage for org.eclipse.jface.databinding.swt SWTObservables observeMax.

Prototype

@Deprecated
public static ISWTObservableValue observeMax(Control control) 

Source Link

Document

Returns an observable observing the maximum attribute of the provided control.

Usage

From source file:com.rcpcompany.uibindings.internal.uiAttributeFactories.MinMaxUIAttributeFactory.java

License:Open Source License

protected static IObservableValue createObservable(Widget widget, String attribute) {
    if (widget instanceof Slider)
        return new SliderObservableValue(((Slider) widget), attribute);
    else if (Constants.ATTR_MIN.equals(attribute))
        return SWTObservables.observeMin((Control) widget);
    else if (Constants.ATTR_MAX.equals(attribute))
        return SWTObservables.observeMax((Control) widget);
    return null;//w ww . j a  va  2  s.  c om
}

From source file:org.reap.internal.core.binding.BindingManager.java

License:Open Source License

private IObservable createSWTObservable(final Control control, final BindingConfig binding) {
    IObservable obs = null;/*from   w ww  . j ava2 s . co m*/
    switch (binding.getType()) {
    case BACKGROUND:
        obs = SWTObservables.observeBackground(control);
        break;
    case EDITABLE:
        obs = SWTObservables.observeEditable(control);
        break;
    case ENABLED:
        obs = SWTObservables.observeEnabled(control);
        break;
    case FONT:
        obs = SWTObservables.observeFont(control);
        break;
    case FOREGROUND:
        obs = SWTObservables.observeForeground(control);
        break;
    case ITEMS:
        obs = SWTObservables.observeItems(control);
        break;
    case MAX:
        obs = SWTObservables.observeMax(control);
        break;
    case MIN:
        obs = SWTObservables.observeMin(control);
        break;
    case SELECTION:
        obs = SWTObservables.observeSelection(control);
        break;
    case SINGLESELECTIONINDEX:
        obs = SWTObservables.observeSingleSelectionIndex(control);
        break;
    case TEXT:
        obs = SWTObservables.observeText(control);
        break;
    case TEXTFOCUSOUT:
        obs = SWTObservables.observeText(control, SWT.FocusOut);
        break;
    case TEXTMODIFY:
        obs = SWTObservables.observeText(control, SWT.Modify);
        break;
    case TEXTNONE:
        obs = SWTObservables.observeText(control, SWT.None);
        break;
    case TOOLTIPTEXT:
        obs = SWTObservables.observeTooltipText(control);
        break;
    case VISIBLE:
        obs = SWTObservables.observeVisible(control);
        break;
    default:
        throw new IllegalArgumentException();
    }
    return obs;
}