List of usage examples for org.eclipse.jface.viewers ComboViewer setLabelProvider
@Override public void setLabelProvider(IBaseLabelProvider labelProvider)
Viewer
framework method ensures that the given label provider is an instance of ILabelProvider
. From source file:org.kalypso.gml.ui.internal.shape.ShapeFileNewSignaturePage.java
License:Open Source License
private void createTypeChooser(final Composite parent) { final Label label = new Label(parent, SWT.NONE); label.setText(Messages.getString("ShapeFileNewPage_5")); //$NON-NLS-1$ final ComboViewer viewer = new ComboViewer(parent, SWT.READ_ONLY | SWT.DROP_DOWN); viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); viewer.setLabelProvider(new LabelProvider()); viewer.setContentProvider(new ArrayContentProvider()); viewer.setInput(ShapeType.values()); new Label(parent, SWT.NONE); createTypeBinding(viewer);/*from ww w . j ava2 s. c o m*/ }
From source file:org.kalypso.gml.ui.internal.shape.ShapeFileNewSignaturePage.java
License:Open Source License
private void createTypeColumn(final TableViewer viewer, final IValueProperty typeProperty) { final TableViewerColumn typeColumn = new TableViewerColumn(viewer, SWT.LEFT); typeColumn.getColumn().setWidth(100); typeColumn.getColumn().setText(Messages.getString("ShapeFileNewPage_9")); //$NON-NLS-1$ final ComboViewerEditingSupport typeEditingSupport = new ComboViewerEditingSupport(viewer, m_context, typeProperty, SWT.DROP_DOWN | SWT.READ_ONLY) { @Override//from ww w . java 2s . co m protected IValidator createValidator(final Object element) { return new DBFFieldTypeValidator((DBFFieldBean) element); } }; final ComboViewer typeEditor = typeEditingSupport.getComboViewer(); typeEditor.setLabelProvider(new LabelProvider()); typeEditor.setContentProvider(new ArrayContentProvider()); typeEditor.setInput(FieldType.values()); typeColumn.setEditingSupport(typeEditingSupport); }
From source file:org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.java
License:Open Source License
/** * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) *//*from www . j a va 2 s .c om*/ @Override public void createControl(final Composite parent) { final TimeZone timeZone = KalypsoCorePlugin.getDefault().getTimeZone(); final DateFormat dateTimeFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss.SSS"); //$NON-NLS-1$ dateTimeFormat.setTimeZone(timeZone); final Composite container = new Composite(parent, SWT.NULL); final GridLayout gridLayout = new GridLayout(3, false); container.setLayout(gridLayout); setControl(container); final GridData gridBeginning = new GridData(SWT.BEGINNING, SWT.CENTER, false, false); final GridData gridFillHorizontal = new GridData(SWT.FILL, SWT.CENTER, true, false); final Label vonLbl = new Label(container, SWT.NONE); vonLbl.setLayoutData(gridBeginning); vonLbl.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.6")); //$NON-NLS-1$ final Text dateTimeFrom = new Text(container, SWT.BORDER); dateTimeFrom.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { try { m_dateFrom = dateTimeFormat.parse(dateTimeFrom.getText()); if (getStartDate().after(getFinishDate())) { setMessage(null); setErrorMessage(Messages.getString( "org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.7")); //$NON-NLS-1$ setPageComplete(false); } else { setMessage(null); setErrorMessage(null); setPageComplete(true); } } catch (final ParseException e1) { // m_diagView.removeAllItems(); setPageComplete(false); } getWizard().getContainer().updateButtons(); } }); dateTimeFrom.setText(dateTimeFormat.format(m_dateFrom)); dateTimeFrom.setLayoutData(gridFillHorizontal); final Button dateFromBtn = new Button(container, SWT.NONE); dateFromBtn.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.8")); //$NON-NLS-1$ dateFromBtn.addSelectionListener(new SelectionAdapter() { /** * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent) */ @Override public void widgetSelected(final SelectionEvent e) { final SWTCalendarDialog calendarDialog = new SWTCalendarDialog(getShell(), m_dateFrom); if (calendarDialog.open() == Window.OK) { m_dateFrom = calendarDialog.getDate(); dateTimeFrom.setText(dateTimeFormat.format(m_dateFrom)); } } }); final Label bisLbl = new Label(container, SWT.NONE); bisLbl.setLayoutData(gridBeginning); bisLbl.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.9")); //$NON-NLS-1$ final Text dateTimeTo = new Text(container, SWT.BORDER); dateTimeTo.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { try { m_dateTo = dateTimeFormat.parse(dateTimeTo.getText()); if (getStartDate().after(getFinishDate())) { setMessage(null); setErrorMessage(Messages.getString( "org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.10")); //$NON-NLS-1$ setPageComplete(false); } else { setMessage(null); setErrorMessage(null); setPageComplete(true); } } catch (final ParseException e1) { setPageComplete(false); } getWizard().getContainer().updateButtons(); } }); dateTimeTo.setText(dateTimeFormat.format(m_dateTo)); dateTimeTo.setLayoutData(gridFillHorizontal); final Button dateToBtn = new Button(container, SWT.NONE); dateToBtn.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.11")); //$NON-NLS-1$ dateToBtn.addSelectionListener(new SelectionAdapter() { /** * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent) */ @Override public void widgetSelected(final SelectionEvent e) { final SWTCalendarDialog calendarDialog = new SWTCalendarDialog(getShell(), m_dateTo); if (calendarDialog.open() == Window.OK) { m_dateTo = calendarDialog.getDate(); dateTimeTo.setText(dateTimeFormat.format(m_dateTo)); } } }); final Label timeStepLbl = new Label(container, SWT.NONE); timeStepLbl.setLayoutData(gridBeginning); timeStepLbl.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.12")); //$NON-NLS-1$ final Text dateTimeStep = new Text(container, SWT.BORDER); dateTimeStep.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { final String numberPattern = "\\d+"; //$NON-NLS-1$ if (!dateTimeStep.getText().matches(numberPattern)) { setMessage(null); setErrorMessage(Messages.getString( "org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.14")); //$NON-NLS-1$ setPageComplete(false); } else { m_timeStep_val = Integer.parseInt(dateTimeStep.getText()); setMessage(null); setErrorMessage(null); setPageComplete(true); } } }); dateTimeStep.setText(Integer.toString(m_timeStep_val)); dateTimeStep.setLayoutData(gridFillHorizontal); final ComboViewer comboViewer = new ComboViewer(container, SWT.DROP_DOWN | SWT.READ_ONLY); comboViewer.setContentProvider(new ArrayContentProvider()); comboViewer.setLabelProvider(new LabelProvider() { /** * @see org.eclipse.jface.viewers.LabelProvider#getText(java.lang.Object) */ @Override public String getText(final Object element) { return ((FIELD) element).getAddLabel(); } }); comboViewer.setInput(new Object[] { FIELD.WEEK_OF_YEAR, FIELD.DAY_OF_YEAR, FIELD.HOUR, FIELD.MINUTE, FIELD.SECOND, FIELD.MILLISECOND }); comboViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { m_field = ((FIELD) ((IStructuredSelection) event.getSelection()).getFirstElement()).getField(); getWizard().getContainer().updateButtons(); } }); comboViewer.setSelection(new StructuredSelection(FIELD.MINUTE), true); final Label uRelFactorLabel = new Label(container, SWT.NONE); uRelFactorLabel.setLayoutData(gridBeginning); uRelFactorLabel.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.featurecontrols.TimeStepFillerWizardPage.16")); //$NON-NLS-1$ // changed to string to allow more flexible expansion of "Relaxation Factor" final Text uRelFactorCombo = new Text(container, SWT.BORDER); uRelFactorCombo.setLayoutData(gridFillHorizontal); uRelFactorCombo.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { m_uRelFactor = uRelFactorCombo.getText(); getWizard().getContainer().updateButtons(); } }); container.layout(); }
From source file:org.kalypso.kalypsomodel1d2d.ui.map.channeledit.BankSelectionComposite.java
License:Open Source License
private void createBankSelectionLine(final FormToolkit toolkit, final Composite parent, final ChannelEditData data, final DatabindingForm binding, final SIDE side, final String selectedBankThemeProperty) { final ComboViewer themeChooser = new ComboViewer(parent, SWT.DROP_DOWN | SWT.READ_ONLY); toolkit.adapt(themeChooser.getControl(), true, false); themeChooser.getControl().setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); themeChooser.setContentProvider(new ArrayContentProvider()); themeChooser.setLabelProvider(new LabelProvider()); final IObservableValue targetInput = ViewersObservables.observeInput(themeChooser); final IObservableValue modelInput = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_BANK_THEME_INPUT); binding.bindValue(targetInput, modelInput); final IObservableValue targetSelection = ViewersObservables.observeSinglePostSelection(themeChooser); final IObservableValue modelSelection = BeansObservables.observeValue(data, selectedBankThemeProperty); binding.bindValue(targetSelection, modelSelection); final IObservableValue targetEnabled = SWTObservables.observeEnabled(themeChooser.getControl()); final IObservableValue modelEnabled = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_BANK_THEME_SELECTION_ENABLED); binding.bindValue(targetEnabled, modelEnabled); /* Button for the bank selection */ final IWidget selectFromThemeWidget = new SelectionWidget(StringUtils.EMPTY, StringUtils.EMPTY, new BankSelectorFunction(data, side, modelSelection)); final SetWidgetAction selectFromThemeAction = new SetWidgetAction(data, selectFromThemeWidget); selectFromThemeAction.setImageDescriptor(KalypsoModel1D2DPlugin.getImageProvider() .getImageDescriptor(KalypsoModel1D2DUIImages.IMGKEY.SELECT)); final Button selectFromThemeButton = ChannelEditUtil.createWidgetSelectionButton(toolkit, parent, data, binding, selectFromThemeAction, ChannelEditData.PROPERTY_BANK_THEME_SELECTION_ENABLED); selectFromThemeButton.setToolTipText(Messages .getString("org.kalypso.kalypsomodel1d2d.ui.map.channeledit.CreateMainChannelComposite.19")); //$NON-NLS-1$ selectFromThemeButton.setLayoutData(new GridData(SWT.END, SWT.CENTER, false, false)); /* Button for the bank drawing */ final IWidget drawBankWidget = new DrawBanklineWidget(data, side); final SetWidgetAction drawBankAction = new SetWidgetAction(data, drawBankWidget); drawBankAction.setImageDescriptor(//w ww .j ava 2 s.co m KalypsoModel1D2DPlugin.getImageProvider().getImageDescriptor(KalypsoModel1D2DUIImages.IMGKEY.EDIT)); final Button drawBankButton = ChannelEditUtil.createWidgetSelectionButton(toolkit, parent, data, binding, drawBankAction, null); drawBankButton.setLayoutData(new GridData(SWT.END, SWT.CENTER, false, false)); }
From source file:org.kalypso.kalypsomodel1d2d.ui.map.channeledit.ProfileSection.java
License:Open Source License
private void createProfileSelector(final FormToolkit toolkit, final Composite parent, final ChannelEditData data, final DatabindingForm binding) { /* prev button */ final Action prevProfileAction = new SwitchProfileAction(data, -1); ActionButton.createButton(toolkit, parent, prevProfileAction, SWT.ARROW | SWT.LEFT); /* selector */ final ComboViewer profileChooser = new ComboViewer(parent, SWT.READ_ONLY | SWT.DROP_DOWN); final Control profileChooserControl = profileChooser.getControl(); toolkit.adapt(profileChooserControl, true, true); profileChooser.setContentProvider(new ArrayContentProvider()); profileChooser.setLabelProvider(new LabelProvider()); final IObservableValue targetChooserInput = ViewersObservables.observeInput(profileChooser); final IObservableValue modelChooserInput = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_PROFILE_DATA_CHOOSER_INPUT); binding.bindValue(targetChooserInput, modelChooserInput); final IObservableValue targetChooserEnabled = SWTObservables.observeEnabled(profileChooserControl); final IObservableValue modelProfileEditingEnabled = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_PROFILE_EDITING_ENABLED); binding.bindValue(targetChooserEnabled, modelProfileEditingEnabled); final IObservableValue targetChooserSelection = ViewersObservables .observeSinglePostSelection(profileChooser); final IObservableValue modelChooserSelection = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_ACTIVE_PROFILE); binding.bindValue(targetChooserSelection, modelChooserSelection); /* next button */ final Action nextProfileAction = new SwitchProfileAction(data, +1); ActionButton.createButton(toolkit, parent, nextProfileAction, SWT.ARROW | SWT.RIGHT); }
From source file:org.kalypso.kalypsomodel1d2d.ui.map.channeledit.ProfileSelectionSection.java
License:Open Source License
private Control createThemeCombo(final FormToolkit toolkit, final Composite parent, final ChannelEditData data, final DatabindingForm binding) { final ComboViewer themeChooser = new ComboViewer(parent, SWT.DROP_DOWN | SWT.READ_ONLY); toolkit.adapt(themeChooser.getControl(), true, false); themeChooser.setContentProvider(new ArrayContentProvider()); themeChooser.setLabelProvider(new LabelProvider()); /* Binding */ final IObservableValue targetInput = ViewersObservables.observeInput(themeChooser); final IObservableValue modelInput = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_PROFILE_THEME_INPUT); binding.bindValue(targetInput, modelInput); final IObservableValue targetSelection = ViewersObservables.observeSinglePostSelection(themeChooser); final IObservableValue modelSelection = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_PROFILE_THEME_SELECTED); binding.bindValue(targetSelection, modelSelection); final IObservableValue targetEnablement = SWTObservables.observeEnabled(themeChooser.getCombo()); final IObservableValue modelEnablement = BeansObservables.observeValue(data, ChannelEditData.PROPERTY_PROFILE_THEME_SELECTION_ENABLED); binding.bindValue(targetEnablement, modelEnablement); return themeChooser.getControl(); }
From source file:org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.java
License:Open Source License
@Override public Control createControl(final Composite parent, final WizardPage page) { m_page = page;//from w w w. j a v a2 s .co m final Composite container = new Composite(parent, SWT.NULL); final GridLayout gridLayout = new GridLayout(3, false); container.setLayout(gridLayout); createDateEntryLine(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.5"), 0, 0); //$NON-NLS-1$ createDateEntryLine(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.6"), 1, 24); //$NON-NLS-1$ final Label stepLabel = new Label(container, SWT.NONE); stepLabel.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); stepLabel.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.7")); //$NON-NLS-1$ final Text dateTimeStep = new Text(container, SWT.BORDER); dateTimeStep.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); dateTimeStep.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { final String text = dateTimeStep.getText(); handleStepChanged(text); } }); dateTimeStep.setText(DEFAULTSTEP); final ComboViewer comboViewer = new ComboViewer(container, SWT.DROP_DOWN | SWT.READ_ONLY); comboViewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); comboViewer.setContentProvider(new ArrayContentProvider()); comboViewer.setLabelProvider(new LabelProvider() { @Override public String getText(final Object element) { return ((FIELD) element).getAddLabel(); } }); comboViewer.setInput(new Object[] { FIELD.WEEK_OF_YEAR, FIELD.DAY_OF_YEAR, FIELD.HOUR, FIELD.MINUTE, FIELD.SECOND, FIELD.MILLISECOND }); comboViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { final int field = ((FIELD) ((IStructuredSelection) event.getSelection()).getFirstElement()) .getField(); handleFieldChanged(field); } }); comboViewer.setSelection(new StructuredSelection(FIELD.MINUTE), true); final Label labelFromValue = new Label(container, SWT.NONE); labelFromValue.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); labelFromValue.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.8")); //$NON-NLS-1$ final Text defaultFromValue = new Text(container, SWT.BORDER); defaultFromValue.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); defaultFromValue.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { final String text = defaultFromValue.getText(); handleFromValueChanged(text); } }); defaultFromValue.setText(DEFAULT_VALUE); new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$ final Label labelToValue = new Label(container, SWT.NONE); labelToValue.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); labelToValue.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.10")); //$NON-NLS-1$ final Text defaultToValue = new Text(container, SWT.BORDER); defaultToValue.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); defaultToValue.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { final String text = defaultToValue.getText(); handleToValueChanged(text); } }); defaultToValue.setText(DEFAULT_VALUE); new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$ updatePageState(Status.OK_STATUS); return container; }
From source file:org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WaveStepDescriptor.java
License:Open Source License
/** * @see org.kalypso.kalypsomodel1d2d.ui.map.flowrel.IBoundaryConditionDescriptor#createControl(org.eclipse.swt.widgets.Composite, * org.eclipse.jface.wizard.WizardPage) */// w ww .ja v a2s. co m @Override public Control createControl(final Composite parent, final WizardPage page) { m_page = page; final Composite container = new Composite(parent, SWT.NULL); final GridLayout gridLayout = new GridLayout(5, false); container.setLayout(gridLayout); createDateEntryLine(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.5"), 0, 0); //$NON-NLS-1$ createDateEntryLine(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.6"), 1, 24); //$NON-NLS-1$ final Label stepLabel = new Label(container, SWT.NONE); stepLabel.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); stepLabel.setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.TimeserieStepDescriptor.7")); //$NON-NLS-1$ final Text dateTimeStep = new Text(container, SWT.BORDER); dateTimeStep.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); dateTimeStep.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { final String text = dateTimeStep.getText(); handleStepChanged(text); } }); dateTimeStep.setText(DEFAULTSTEP); final ComboViewer comboViewer = new ComboViewer(container, SWT.DROP_DOWN | SWT.READ_ONLY); comboViewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); comboViewer.setContentProvider(new ArrayContentProvider()); comboViewer.setLabelProvider(new LabelProvider() { /** * @see org.eclipse.jface.viewers.LabelProvider#getText(java.lang.Object) */ @Override public String getText(final Object element) { return ((FIELD) element).getAddLabel(); } }); comboViewer.setInput(new Object[] { FIELD.WEEK_OF_YEAR, FIELD.DAY_OF_YEAR, FIELD.HOUR, FIELD.MINUTE }); comboViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { final int field = ((FIELD) ((IStructuredSelection) event.getSelection()).getFirstElement()) .getField(); handleFieldChanged(field); } }); comboViewer.setSelection(new StructuredSelection(FIELD.HOUR), true); new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$; new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$; new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$; new Label(container, SWT.NONE).setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WaveStepDescriptor.units.0")); //$NON-NLS-1$ new Label(container, SWT.NONE).setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WaveStepDescriptor.units.1")); //$NON-NLS-1$ new Label(container, SWT.NONE).setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WaveStepDescriptor.units.2")); //$NON-NLS-1$ new Label(container, SWT.NONE).setText( Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WaveStepDescriptor.units.3")); //$NON-NLS-1$ createFromToLineWaveParams(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WQStepDescriptor.4"), 0, //$NON-NLS-1$ new double[] { 0.0, 0.0, 0.0, DEFAULT_BOUNDARY_DD }); //, 0.0, 0.0, m_arrayDoubleHSig createFromToLineWaveParams(container, Messages.getString("org.kalypso.kalypsomodel1d2d.ui.map.flowrel.WQStepDescriptor.5"), 1, //$NON-NLS-1$ new double[] { DEFAULT_BOUNDARY_HSIG, DEFAULT_BOUNDARY_PER, DEFAULT_BOUNDARY_DIR, DEFAULT_BOUNDARY_DD }); //, 0.0, 3.5, m_arrayDoublePer new Label(container, SWT.NONE).setText(""); //$NON-NLS-1$ final Label constBCLabel = new Label(container, SWT.NONE); constBCLabel.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, true, false)); constBCLabel.setText(Messages.getString("WaveStepDescriptor.4")); //$NON-NLS-1$ Button m_checkbox = new Button(container, SWT.CHECK); m_checkbox.setToolTipText(""); //$NON-NLS-1$ m_checkbox.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(final SelectionEvent e) { setBoundaryAbsoluteChanged(); } @Override public void widgetDefaultSelected(SelectionEvent e) { } }); updatePageState(Status.OK_STATUS); return container; }
From source file:org.kalypso.model.wspm.pdb.ui.internal.admin.attachments.documents.DocumentsAttachmentsPreviewPage.java
License:Open Source License
private void createImportModelControl(final Composite parent) { final Label label = new Label(parent, SWT.NONE); label.setText(Messages.getString("ImportAttachmentsPreviewPage.7")); //$NON-NLS-1$ final ComboViewer viewer = new ComboViewer(parent, SWT.DROP_DOWN | SWT.READ_ONLY); viewer.setContentProvider(new ArrayContentProvider()); viewer.setLabelProvider(new LabelProvider()); viewer.setInput(ImportMode.values()); final IViewerObservableValue target = ViewersObservables.observeSinglePostSelection(viewer); final IObservableValue model = BeansObservables.observeValue(m_data, DocumentsAttachmentsData.PROPERTY_IMPORT_MODE); m_binding.bindValue(target, model);/*from w w w .ja va2s.co m*/ // TRICKY: we need to refresh the table when the import mode changes, in order // to show the gray state correctly model.addValueChangeListener(new IValueChangeListener() { @Override public void handleValueChange(final ValueChangeEvent event) { handleImportModeChanged(); } }); }
From source file:org.kalypso.model.wspm.pdb.ui.internal.admin.attachments.profiles.ProfilesAttachmentsPreviewPage.java
License:Open Source License
private void createImportModelControl(final Composite parent) { final Label label = new Label(parent, SWT.NONE); label.setText(Messages.getString("ImportAttachmentsPreviewPage.7")); //$NON-NLS-1$ final ComboViewer viewer = new ComboViewer(parent, SWT.DROP_DOWN | SWT.READ_ONLY); viewer.setContentProvider(new ArrayContentProvider()); viewer.setLabelProvider(new LabelProvider()); viewer.setInput(ImportMode.values()); final IViewerObservableValue target = ViewersObservables.observeSinglePostSelection(viewer); final IObservableValue model = BeansObservables.observeValue(m_data, ProfilesAttachmentsData.PROPERTY_IMPORT_MODE); m_binding.bindValue(target, model);//from w w w . ja va 2 s. c o m // TRICKY: we need to refresh the table when the import mode changes, in order // to show the gray state correctly model.addValueChangeListener(new IValueChangeListener() { @Override public void handleValueChange(final ValueChangeEvent event) { handleImportModeChanged(); } }); }