Example usage for org.eclipse.jface.databinding.swt WidgetProperties selection

List of usage examples for org.eclipse.jface.databinding.swt WidgetProperties selection

Introduction

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

Prototype

public static IWidgetValueProperty selection() 

Source Link

Document

Returns a value property for observing the selection state of a Button , CCombo , Combo , DateTime , List , MenuItem (since 1.5), Scale , Slider (since 1.5) or Spinner .

Usage

From source file:org.sonarlint.eclipse.ui.internal.server.wizard.EndWizardPage.java

License:Open Source License

@Override
public void createControl(Composite parent) {

    Composite container = new Composite(parent, SWT.NONE);
    GridLayout layout = new GridLayout();
    container.setLayout(layout);//from  www  .ja  va  2s .co  m

    GridData layoutData = new GridData(SWT.FILL, SWT.FILL, true, true);
    container.setLayoutData(layoutData);

    Label label = new Label(container, SWT.WRAP);
    GridData gd = new GridData(GridData.FILL_HORIZONTAL);
    label.setLayoutData(gd);
    if (model.isEdit()) {
        label.setText(
                "SonarQube Server connection successfully edited. Click finish to save your changes and schedule an update of all project bindings.");
    } else {
        label.setText(
                "SonarQube Server connection successfully created. Click finish to save and schedule an update of all project bindings.");
    }

    notificationsEnabledCheckbox = new Button(container, SWT.CHECK);
    notificationsEnabledCheckbox.setText("Receive notifications about events in this server");
    notificationsEnabledCheckbox.setVisible(false);

    DataBindingContext dbc = new DataBindingContext();
    dbc.bindValue(WidgetProperties.selection().observe(notificationsEnabledCheckbox),
            BeanProperties
                    .value(ServerConnectionModel.class, ServerConnectionModel.PROPERTY_NOTIFICATIONS_ENABLED)
                    .observe(model),
            null, null);

    WizardPageSupport.create(this, dbc);

    setControl(container);
}

From source file:phasereditor.assetpack.ui.editors.AudioAssetEditorComp.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //// www  .  j a  v  a 2  s. co m
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue modelkey_selfObserveValue = BeanProperties.value("model.key").observe(_self);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setBeforeSetValidator(new RequiredValidator());
    bindingContext.bindValue(observeText_textObserveWidget, modelkey_selfObserveValue, strategy, null);
    //
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue modelurlsJSONString_selfObserveValue = BeanProperties.value("model.urlsJSONString")
            .observe(_self);
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setBeforeSetValidator(new UrlsValidator());
    bindingContext.bindValue(observeText_text_1ObserveWidget, modelurlsJSONString_selfObserveValue, strategy_1,
            null);
    //
    IObservableValue observeSelection_autoDecodeButtonObserveWidget = WidgetProperties.selection()
            .observe(_autoDecodeButton);
    IObservableValue modelautoDecode_selfObserveValue = BeanProperties.value("model.autoDecode").observe(_self);
    bindingContext.bindValue(observeSelection_autoDecodeButtonObserveWidget, modelautoDecode_selfObserveValue,
            null, null);
    //
    return bindingContext;
}

From source file:phasereditor.assetpack.ui.editors.AudioSpriteAssetEditorComp.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////from   w  ww  .jav a  2  s  . c  o m
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue modelkey_selfObserveValue = BeanProperties.value("model.key").observe(_self);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setBeforeSetValidator(new RequiredValidator());
    bindingContext.bindValue(observeText_textObserveWidget, modelkey_selfObserveValue, strategy, null);
    //
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue modelurlsJSONString_selfObserveValue = BeanProperties.value("model.urlsJSONString")
            .observe(_self);
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setBeforeSetValidator(new UrlsValidator());
    _urlsBinding = bindingContext.bindValue(observeText_text_1ObserveWidget,
            modelurlsJSONString_selfObserveValue, strategy_1, null);
    //
    IObservableValue observeSelection_autoDecodeButtonObserveWidget = WidgetProperties.selection()
            .observe(_autoDecodeButton);
    IObservableValue modelautoDecode_selfObserveValue = BeanProperties.value("model.autoDecode").observe(_self);
    bindingContext.bindValue(observeSelection_autoDecodeButtonObserveWidget, modelautoDecode_selfObserveValue,
            null, null);
    //
    IObservableValue observeText_jsonURLTextObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(_jsonURLText);
    IObservableValue modeljsonURL_selfObserveValue = BeanProperties.value("model.jsonURL").observe(_self);
    bindingContext.bindValue(observeText_jsonURLTextObserveWidget, modeljsonURL_selfObserveValue, null, null);
    //
    IObservableValue observeText_jsonDataTextObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(_jsonDataText);
    IObservableValue modeljsonData_selfObserveValue = BeanProperties.value("model.jsonData").observe(_self);
    UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
    strategy_2.setBeforeSetValidator(new AudioSpriteJSONValidator());
    bindingContext.bindValue(observeText_jsonDataTextObserveWidget, modeljsonData_selfObserveValue, strategy_2,
            null);
    //
    return bindingContext;
}

From source file:phasereditor.assetpack.ui.editors.ImageAssetEditorComp.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ///*from www.  j  a v  a2  s. c om*/
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue modelkey_selfObserveValue = BeanProperties.value("model.key").observe(_self);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setBeforeSetValidator(new RequiredValidator());
    bindingContext.bindValue(observeText_textObserveWidget, modelkey_selfObserveValue, strategy, null);
    //
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue modelurl_selfObserveValue = BeanProperties.value("model.url").observe(_self);
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setBeforeSetValidator(new RequiredValidator());
    bindingContext.bindValue(observeText_text_1ObserveWidget, modelurl_selfObserveValue, strategy_1, null);
    //
    IObservableValue observeSelection_btnOverwriteObserveWidget = WidgetProperties.selection()
            .observe(_overwriteButton);
    IObservableValue modeloverwrite_selfObserveValue = BeanProperties.value("model.overwrite").observe(_self);
    bindingContext.bindValue(observeSelection_btnOverwriteObserveWidget, modeloverwrite_selfObserveValue, null,
            null);
    //
    return bindingContext;
}

From source file:phasereditor.assetpack.ui.editors.VideoAssetEditorComp.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////from  w  w  w.  j av  a 2 s  . c  o  m
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue modelkey_selfObserveValue = BeanProperties.value("model.key").observe(_self);
    UpdateValueStrategy strategy = new UpdateValueStrategy();
    strategy.setBeforeSetValidator(new RequiredValidator());
    bindingContext.bindValue(observeText_textObserveWidget, modelkey_selfObserveValue, strategy, null);
    //
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue modelurlsJSONString_selfObserveValue = BeanProperties.value("model.urlsJSONString")
            .observe(_self);
    UpdateValueStrategy strategy_1 = new UpdateValueStrategy();
    strategy_1.setBeforeSetValidator(new UrlsValidator());
    bindingContext.bindValue(observeText_text_1ObserveWidget, modelurlsJSONString_selfObserveValue, strategy_1,
            null);
    //
    IObservableValue observeSelection_autoDecodeButtonObserveWidget = WidgetProperties.selection()
            .observe(_asBlobButton);
    IObservableValue modelasBlob_selfObserveValue = BeanProperties.value("model.asBlob").observe(_self);
    bindingContext.bindValue(observeSelection_autoDecodeButtonObserveWidget, modelasBlob_selfObserveValue, null,
            null);
    //
    return bindingContext;
}

From source file:phasereditor.atlas.ui.editors.AtlasSettingsDialog.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //// w  w  w .j a v a2  s  .  c  om
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue minWidth_settingsObserveValue = PojoProperties.value("minWidth").observe(_settings);
    bindingContext.bindValue(observeText_text_1ObserveWidget, minWidth_settingsObserveValue, null, null);
    //
    IObservableValue observeText_text_2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_2);
    IObservableValue minHeight_settingsObserveValue = PojoProperties.value("minHeight").observe(_settings);
    bindingContext.bindValue(observeText_text_2ObserveWidget, minHeight_settingsObserveValue, null, null);
    //
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue maxWidth_settingsObserveValue = PojoProperties.value("maxWidth").observe(_settings);
    bindingContext.bindValue(observeText_textObserveWidget, maxWidth_settingsObserveValue, null, null);
    //
    IObservableValue observeText_text_3ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_3);
    IObservableValue maxHeight_settingsObserveValue = PojoProperties.value("maxHeight").observe(_settings);
    bindingContext.bindValue(observeText_text_3ObserveWidget, maxHeight_settingsObserveValue, null, null);
    //
    IObservableValue observeSelection_btnStripWhitespaceXObserveWidget = WidgetProperties.selection()
            .observe(_btnStripWhitespaceX);
    IObservableValue stripWhitespaceX_settingsObserveValue = PojoProperties.value("stripWhitespaceX")
            .observe(_settings);
    bindingContext.bindValue(observeSelection_btnStripWhitespaceXObserveWidget,
            stripWhitespaceX_settingsObserveValue, null, null);
    //
    IObservableValue observeSelection_btnStripWhitespaceYObserveWidget = WidgetProperties.selection()
            .observe(_btnStripWhitespaceY);
    IObservableValue stripWhitespaceY_settingsObserveValue = PojoProperties.value("stripWhitespaceY")
            .observe(_settings);
    bindingContext.bindValue(observeSelection_btnStripWhitespaceYObserveWidget,
            stripWhitespaceY_settingsObserveValue, null, null);
    //
    IObservableValue observeSelection_btnAliasObserveWidget = WidgetProperties.selection().observe(_btnAlias);
    IObservableValue alias_settingsObserveValue = PojoProperties.value("alias").observe(_settings);
    bindingContext.bindValue(observeSelection_btnAliasObserveWidget, alias_settingsObserveValue, null, null);
    //
    IObservableValue observeSelection_btnUseIndexesObserveWidget = WidgetProperties.selection()
            .observe(_btnUseIndexes);
    IObservableValue useIndexes_settingsObserveValue = PojoProperties.value("useIndexes").observe(_settings);
    bindingContext.bindValue(observeSelection_btnUseIndexesObserveWidget, useIndexes_settingsObserveValue, null,
            null);
    //
    IObservableValue observeSelection_btnGridObserveWidget = WidgetProperties.selection().observe(_btnGrid);
    IObservableValue grid_settingsObserveValue = PojoProperties.value("grid").observe(_settings);
    bindingContext.bindValue(observeSelection_btnGridObserveWidget, grid_settingsObserveValue, null, null);
    //
    IObservableValue observeSelection_btnDebugObserveWidget = WidgetProperties.selection().observe(_btnDebug);
    IObservableValue debug_settingsObserveValue = PojoProperties.value("debug").observe(_settings);
    bindingContext.bindValue(observeSelection_btnDebugObserveWidget, debug_settingsObserveValue, null, null);
    //
    IObservableValue observeText_text_4ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_4);
    IObservableValue paddingX_settingsObserveValue = PojoProperties.value("paddingX").observe(_settings);
    bindingContext.bindValue(observeText_text_4ObserveWidget, paddingX_settingsObserveValue, null, null);
    //
    IObservableValue observeText_text_5ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_5);
    IObservableValue paddingY_settingsObserveValue = PojoProperties.value("paddingY").observe(_settings);
    bindingContext.bindValue(observeText_text_5ObserveWidget, paddingY_settingsObserveValue, null, null);
    //
    return bindingContext;
}

From source file:phasereditor.canvas.ui.editors.CanvasSettingsDialog.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ///*from  w  w w  . j ava 2  s.co m*/
    IObservableValue observeText_textObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text);
    IObservableValue sceneWidth_modelObserveValue = PojoProperties.value("sceneWidth").observe(_model);
    bindingContext.bindValue(observeText_textObserveWidget, sceneWidth_modelObserveValue, null, null);
    //
    IObservableValue observeText_text_1ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_1);
    IObservableValue sceneHeightGetModelObserveValue = PojoProperties.value("sceneHeight").observe(getModel());
    bindingContext.bindValue(observeText_text_1ObserveWidget, sceneHeightGetModelObserveValue, null, null);
    //
    IObservableValue observeSelection_btnGenerateOnSaveObserveWidget = WidgetProperties.selection()
            .observe(_btnGenerateOnSave);
    IObservableValue generateOnSaveGetModelObserveValue = PojoProperties.value("generateOnSave")
            .observe(getModel());
    bindingContext.bindValue(observeSelection_btnGenerateOnSaveObserveWidget,
            generateOnSaveGetModelObserveValue, null, null);
    //
    IObservableValue observeSelection_btnEnbaleSteppingObserveWidget = WidgetProperties.selection()
            .observe(_btnEnbaleStepping);
    IObservableValue enableStepping_modelObserveValue = PojoProperties.value("enableStepping").observe(_model);
    bindingContext.bindValue(observeSelection_btnEnbaleSteppingObserveWidget, enableStepping_modelObserveValue,
            null, null);
    //
    IObservableValue observeText_text_2ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_2);
    IObservableValue stepWidth_modelObserveValue = PojoProperties.value("stepWidth").observe(_model);
    bindingContext.bindValue(observeText_text_2ObserveWidget, stepWidth_modelObserveValue, null, null);
    //
    IObservableValue observeText_text_3ObserveWidget = WidgetProperties.text(SWT.Modify).observe(_text_3);
    IObservableValue stepHeight_modelObserveValue = PojoProperties.value("stepHeight").observe(_model);
    bindingContext.bindValue(observeText_text_3ObserveWidget, stepHeight_modelObserveValue, null, null);
    //
    return bindingContext;
}

From source file:phasereditor.canvas.ui.editors.grid.editors.AnimationsDialog.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////from ww w .ja v  a 2s.  c o  m
    IObservableValue observeText_frameRateTextObserveWidget = WidgetProperties.text(SWT.Modify)
            .observe(_frameRateText);
    IObservableValue frameRate_selfObserveValue = BeanProperties.value("frameRate").observe(_self);
    bindingContext.bindValue(observeText_frameRateTextObserveWidget, frameRate_selfObserveValue, null, null);
    //
    IObservableValue observeSelection_loopButtonObserveWidget = WidgetProperties.selection()
            .observe(_loopButton);
    IObservableValue loop_selfObserveValue = BeanProperties.value("loop").observe(_self);
    bindingContext.bindValue(observeSelection_loopButtonObserveWidget, loop_selfObserveValue, null, null);
    //
    return bindingContext;
}

From source file:uk.ac.gda.example.mvcexample.MvcExampleView.java

License:Open Source License

protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    ////  w w w .  ja  v a  2s.  c om
    IObservableValue observeSelectionBtn1ObserveWidget = WidgetProperties.selection().observe(btn1);
    IObservableValue selectedModelObserveValue = BeanProperties.value("selected").observe(model);
    bindingContext.bindValue(observeSelectionBtn1ObserveWidget, selectedModelObserveValue, null, null);
    //
    return bindingContext;
}

From source file:uk.ac.stfc.isis.ibex.ui.configserver.editing.blocks.BlockDetailsPanel.java

License:Open Source License

private void setModel(BlockDetailsViewModel viewModel) {
    DataBindingContext bindingContext = new DataBindingContext();

    bindingContext.bindValue(WidgetProperties.enabled().observe(name),
            BeanProperties.value("enabled").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.enabled().observe(pvAddress),
            BeanProperties.value("enabled").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.enabled().observe(visible),
            BeanProperties.value("enabled").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.enabled().observe(local),
            BeanProperties.value("enabled").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.enabled().observe(btnPickPV),
            BeanProperties.value("enabled").observe(viewModel));

    bindingContext.bindValue(SWTObservables.observeText(name, SWT.Modify),
            BeanProperties.value("name").observe(viewModel));
    bindingContext.bindValue(SWTObservables.observeText(pvAddress, SWT.Modify),
            BeanProperties.value("pvAddress").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.selection().observe(local),
            BeanProperties.value("local").observe(viewModel));
    bindingContext.bindValue(WidgetProperties.selection().observe(visible),
            BeanProperties.value("visible").observe(viewModel));

}