List of usage examples for org.eclipse.jface.databinding.swt SWTObservables observeSelection
@Deprecated public static ISWTObservableValue observeSelection(Control control)
control
. From source file:org.kalypso.ui.editor.styleeditor.halo.HaloComposite.java
License:Open Source License
private Control createRadiusControl(final FormToolkit toolkit, final Composite parent) { final Composite radiusComposite = toolkit.createComposite(parent); radiusComposite.setLayout(new GridLayout(2, false)); toolkit.createLabel(radiusComposite, Messages.getString("HaloComposite_0")); //$NON-NLS-1$ final Spinner spinner = new Spinner(radiusComposite, SWT.BORDER); toolkit.adapt(spinner, true, true);/*ww w . j a v a 2 s. com*/ final IObservableValue target = SWTObservables.observeSelection(spinner); final HaloRadiusValue model = new HaloRadiusValue(m_input); model.configureSpinner(spinner); m_binding.bindValue(target, model); return radiusComposite; }
From source file:org.kalypso.ui.editor.styleeditor.placement.PointPlacementComposite.java
License:Open Source License
private void createAutoField(final Composite parent) { final FormToolkit toolkit = getToolkit(); final Button autoButton = toolkit.createButton(parent, Messages.getString("PointPlacementComposite_0"), //$NON-NLS-1$ SWT.CHECK);/*from ww w .j a va2s . c om*/ m_autoButton = autoButton; m_autoButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 3, 1)); final ISWTObservableValue target = SWTObservables.observeSelection(autoButton); m_binding.bindValue(target, new PointPlacementAutoValue(m_input)); }
From source file:org.kalypso.ui.editor.styleeditor.placement.PointPlacementComposite.java
License:Open Source License
private void createDisplacementField(final Composite parent) { final FormToolkit toolkit = getToolkit(); toolkit.createLabel(parent, Messages.getString("PointPlacementComposite_1")); //$NON-NLS-1$ final Spinner displacementXField = new Spinner(parent, SWT.BORDER); displacementXField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); toolkit.adapt(displacementXField, true, true); displacementXField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); displacementXField.setValues(0, -1000, 1000, 0, 1, 10); final Spinner displacementYField = new Spinner(parent, SWT.BORDER); displacementYField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); toolkit.adapt(displacementYField, true, true); displacementYField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); displacementYField.setValues(0, -1000, 1000, 0, 1, 10); final ISWTObservableValue targetX = SWTObservables.observeSelection(displacementXField); final ISWTObservableValue targetY = SWTObservables.observeSelection(displacementYField); m_binding.bindValue(targetX, new PointPlacementDisplacementXValue(m_input)); m_binding.bindValue(targetY, new PointPlacementDisplacementYValue(m_input)); }
From source file:org.kalypso.ui.editor.styleeditor.placement.PointPlacementComposite.java
License:Open Source License
private void createAnchorField(final Composite parent) { final FormToolkit toolkit = getToolkit(); toolkit.createLabel(parent, Messages.getString("PointPlacementComposite_2")); //$NON-NLS-1$ final Spinner anchorXField = new Spinner(parent, SWT.BORDER); anchorXField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); toolkit.adapt(anchorXField, true, true); anchorXField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); anchorXField.setValues(0, 0, 100, 0, 1, 10); final Spinner anchorYField = new Spinner(parent, SWT.BORDER); anchorYField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); toolkit.adapt(anchorYField, true, true); anchorYField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); anchorYField.setValues(0, 0, 100, 0, 1, 10); final ISWTObservableValue targetX = SWTObservables.observeSelection(anchorXField); final ISWTObservableValue targetY = SWTObservables.observeSelection(anchorYField); m_binding.bindValue(targetX, new PointPlacementAnchorXValue(m_input)); m_binding.bindValue(targetY, new PointPlacementAnchorYValue(m_input)); }
From source file:org.kalypso.ui.editor.styleeditor.placement.PointPlacementComposite.java
License:Open Source License
private void createOffsetField(final Composite parent) { final FormToolkit toolkit = getToolkit(); toolkit.createLabel(parent, Messages.getString("PointPlacementComposite_3")); //$NON-NLS-1$ final Spinner rotationField = new Spinner(parent, SWT.BORDER); toolkit.adapt(rotationField, true, true); rotationField.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); rotationField.setValues(0, 0, 359, 0, 1, 45); final ISWTObservableValue target = SWTObservables.observeSelection(rotationField); m_binding.bindValue(target, new PointPlacementRotationValue(m_input)); }
From source file:org.kalypso.ui.editor.styleeditor.stroke.StrokeComposite.java
License:Open Source License
private void createOpacityControl(final FormToolkit toolkit, final Composite parent) { toolkit.createLabel(parent, Messages.getString("org.kalypso.ui.editor.sldEditor.StrokeEditorComposite.14")); //$NON-NLS-1$ final Spinner spinner = new Spinner(parent, SWT.BORDER); toolkit.adapt(spinner, true, true);/*from w ww . j a va2s. co m*/ spinner.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); final StrokeOpacityValue model = new StrokeOpacityValue(m_input); model.configureSpinner(spinner); m_binding.bindValue(SWTObservables.observeSelection(spinner), model); }
From source file:org.kalypso.ui.editor.styleeditor.stroke.StrokeComposite.java
License:Open Source License
private void createWidthControl(final FormToolkit toolkit, final Composite parent) { toolkit.createLabel(parent, Messages.getString("org.kalypso.ui.editor.sldEditor.StrokeEditorComposite.12")); //$NON-NLS-1$ final Spinner spinner = new Spinner(parent, SWT.BORDER | SWT.TRAIL); toolkit.adapt(spinner, true, true);//from w ww . j av a 2s. c o m spinner.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); final StrokeWidthValue model = new StrokeWidthValue(m_input); model.configureSpinner(spinner); m_binding.bindValue(SWTObservables.observeSelection(spinner), model); }
From source file:org.kalypso.ui.rrm.internal.scenarios.MergeScenariosWizardPage.java
License:Open Source License
private void bindDeleteButton(final Button deleteButton) { final ISWTObservableValue target = SWTObservables.observeSelection(deleteButton); final IObservableValue model = BeansObservables.observeValue(m_scenariosData, "deleteScenarios"); //$NON-NLS-1$ final DataBinder dataBinder = new DataBinder(target, model); m_dataBinding.bindValue(dataBinder); }
From source file:org.kalypso.ui.wizard.sensor.ImportObservationSourcePage.java
License:Open Source License
private void createTimeZoneControl(final Composite parent) { final Label timezoneLabel = new Label(parent, SWT.NONE); timezoneLabel.setText(Messages.getString("ImportObservationSelectionWizardPage.0")); //$NON-NLS-1$ final String[] tz = m_data.getAllTimezones(); final ComboViewer comboTimeZones = new ComboViewer(parent, SWT.BORDER | SWT.SINGLE); comboTimeZones.getControl().setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false)); comboTimeZones.setContentProvider(new ArrayContentProvider()); comboTimeZones.setLabelProvider(new LabelProvider()); comboTimeZones.setInput(tz);/* w w w. ja v a 2 s . com*/ comboTimeZones.addFilter(new TimezoneEtcFilter()); new Label(parent, SWT.NONE); /* Binding */ final IViewerObservableValue targetSelection = ViewersObservables .observeSinglePostSelection(comboTimeZones); final ISWTObservableValue targetModification = SWTObservables.observeSelection(comboTimeZones.getControl()); final IObservableValue model = BeansObservables.observeValue(m_data, ImportObservationData.PROPERTY_TIMEZONE); final DataBinder modificationBinder = new DataBinder(targetModification, model); modificationBinder.addTargetAfterConvertValidator(new TimezoneStringValidator()); m_binding.bindValue(targetSelection, model); m_binding.bindValue(modificationBinder); }
From source file:org.kalypso.ui.wizard.shape.ImportShapeFileImportPage.java
License:Open Source License
private Button addStyleRadio(final Composite parent, final StyleImport styleImport) { final Button radio = new Button(parent, SWT.RADIO); radio.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); radio.setText(styleImport.toString()); radio.setToolTipText(styleImport.getTooltip()); final ISWTObservableValue target = SWTObservables.observeSelection(radio); final IObservableValue model = BeansObservables.observeValue(m_data, ImportShapeFileData.PROPERTY_STYLE_IMPORT_TYPE); final DataBinder binder = new DataBinder(target, model); binder.setModelToTargetConverter(new StyleImportTypeToRadioConverter(styleImport)); binder.setTargetToModelConverter(new StyleImportTypeFromRadioConverter(styleImport)); m_binding.bindValue(binder);//from ww w .j av a 2s .c o m return radio; }