List of usage examples for org.eclipse.jface.viewers ComboViewer getCombo
public Combo getCombo()
From source file:org.review_board.ereviewboard.ui.ReviewboardUiUtil.java
License:Open Source License
public static void selectDefaultComboItem(ComboViewer comboViewer) { if (comboViewer.getCombo().getItemCount() > 0 && comboViewer.getSelection().isEmpty()) { comboViewer.getCombo().select(0); }/*from w w w . j a v a2 s. c om*/ }
From source file:org.review_board.ereviewboard.ui.ReviewboardUiUtil.java
License:Open Source License
public static void selectComboItemByValue(ComboViewer comboViewer, String value) { for (int i = 0; i < comboViewer.getCombo().getItemCount(); i++) { if (comboViewer.getCombo().getItem(i).equals(value)) { comboViewer.getCombo().select(i); break; }/*from w ww .j a va 2s . c om*/ } }
From source file:org.review_board.ereviewboard.ui.wizard.NewReviewRequestPage.java
License:Open Source License
public void createControl(Composite parent) { Composite composite = new Composite(parent, SWT.NULL); GridLayoutFactory.fillDefaults().numColumns(2).applyTo(composite); setControl(composite);/*from w ww . j a va 2 s .co m*/ GridDataFactory gridDataFactory = GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER) .grab(true, false).copy(); final Label label = new Label(composite, SWT.NONE); label.setText("Repository:"); final ComboViewer comboViewer = new ComboViewer(composite, SWT.BORDER | SWT.READ_ONLY); comboViewer.setContentProvider(new ArrayContentProvider()); repositoryCombo = comboViewer.getCombo(); gridDataFactory.applyTo(repositoryCombo); comboViewer.setInput(ReviewboardUtil.toStringList(clientData.getRepositories())); repositoryCombo.addListener(SWT.Modify, new Listener() { public void handleEvent(Event event) { validateChangeNumberTextField(); getContainer().updateButtons(); } }); final Label changeNumLabel = new Label(composite, SWT.NONE); changeNumLabel.setText("Change number:"); changeNumText = new Text(composite, SWT.BORDER); gridDataFactory.applyTo(changeNumText); validateChangeNumberTextField(); }
From source file:org.review_board.ereviewboard.ui.wizard.ReviewboardQueryPage.java
License:Open Source License
private ComboViewer createCombo(Composite parent) { final ComboViewer combo = new ComboViewer(parent, SWT.DROP_DOWN | SWT.BORDER | SWT.READ_ONLY); combo.setContentProvider(new ArrayContentProvider()); parent.addListener(SWT.Modify, new Listener() { public void handleEvent(Event event) { event.widget = combo.getCombo(); combo.getCombo().notifyListeners(SWT.Modify, event); }/*from ww w .j a v a2s .c o m*/ }); return combo; }
From source file:org.review_board.ereviewboard.ui.wizard.ReviewboardQueryPage.java
License:Open Source License
private ComboViewer createRepositoryCombo(Composite parent) { ComboViewer combo = createCombo(parent); combo.getCombo().addListener(SWT.Modify, updateButtonsListener); return combo; }
From source file:org.rssowl.ui.internal.search.SearchConditionItem.java
License:Open Source License
private void selectFirstItem(ComboViewer viewer) { viewer.getCombo().select(0); viewer.setSelection(viewer.getSelection()); }
From source file:org.salever.swtjface.demo.cv.ComboViewerDlg.java
License:Open Source License
/** * Create contents of the dialog./*from www. j a v a 2 s.com*/ * @param parent */ @Override protected Control createDialogArea(Composite parent) { Composite container = (Composite) super.createDialogArea(parent); ComboViewer comboViewer = new ComboViewer(container, SWT.NONE); Combo combo = comboViewer.getCombo(); combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); comboViewer.setContentProvider(new ContentProvider()); comboViewer.setLabelProvider(new ViewerLabelProvider()); return container; }
From source file:org.seasar.uruma.binding.value.binder.ComboViewerValueBinder.java
License:Apache License
@Override public void doImportValue(final ComboViewer widget, final Object formObj, final PropertyDesc propDesc, final UIComponent uiComp) { Combo combo = widget.getCombo(); String text = combo.getText(); text = StringUtil.isEmpty(text) ? null : text; logBinding(IMPORT_VALUE, widget, null, formObj, propDesc, text); propDesc.setValue(formObj, text);//from w w w.j a va 2s .com }
From source file:org.svenk.redmine.ui.wizard.RedmineRepositorySettingsPage.java
License:Open Source License
@Override protected void createAdditionalControls(Composite parent) { new Label(parent, SWT.NONE).setText(Messages.RedmineRepositorySettingsPage_CLIENT_IMPL_TITLE); ComboViewer clientImplViewer = new ComboViewer(parent, SWT.READ_ONLY); clientImplViewer.setLabelProvider(new LabelProvider() { @Override//from w w w . j a v a 2 s . co m public String getText(Object element) { if (element instanceof IExtension) { return ((IExtension) element).getLabel(); } return super.getText(element); } }); clientImplViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { clientImplClassName = null; if (getWizard() != null) { getWizard().getContainer().updateButtons(); } ISelection selection = event.getSelection(); if (selection instanceof IStructuredSelection) { Object obj = ((IStructuredSelection) event.getSelection()).getFirstElement(); if (obj != null && obj instanceof IExtension) { IExtension extension = (IExtension) obj; Class<? extends IRedmineClient> clazz = implementationFromExtension(extension); if (clazz != null) { clientImplClassName = clazz.getName(); } requiredVersion = versionFromExtension(extension); } } } }); IExtensionPoint extPoint = Platform.getExtensionRegistry().getExtensionPoint(EXTENSION_POINT_CLIENT); clientImplViewer.add(Messages.RedmineRepositorySettingsPage_CLIENT_IMPL_DO_SELECT); clientImplViewer.add(extPoint.getExtensions()); clientImplViewer.getCombo().select(0); //reselect old setting if (clientImplClassName != null) { for (int i = extPoint.getExtensions().length - 1; i >= 0; i--) { IExtension extension = extPoint.getExtensions()[i]; Class<? extends IRedmineClient> clazz = implementationFromExtension(extension); if (clazz != null && clazz.getName().equals(clientImplClassName)) { clientImplViewer.getCombo().select(i + 1); requiredVersion = versionFromExtension(extension); break; } } if (clientImplViewer.getCombo().getSelectionIndex() == 0) { clientImplClassName = null; } } else if (extPoint.getExtensions().length == 1) { //select first implementation, if only this one exists IExtension extension = extPoint.getExtensions()[0]; Class<? extends IRedmineClient> clazz = implementationFromExtension(extension); if (clazz != null) { clientImplClassName = clazz.getName(); clientImplViewer.getCombo().select(1); requiredVersion = versionFromExtension(extension); } } }
From source file:org.switchyard.tools.ui.editor.diagram.shared.AbstractSwitchyardComposite.java
License:Open Source License
protected ComboViewer createLabelAndComboViewer(Composite parent, String label, boolean readOnly, int horizSpan) { if (label != null && !label.trim().isEmpty()) { getToolkit().createLabel(parent, label, SWT.NONE); }// ww w.ja v a 2 s .com int styles = SWT.BORDER | SWT.DROP_DOWN; if (readOnly) { styles = SWT.BORDER | SWT.DROP_DOWN | SWT.READ_ONLY; } ComboViewer combo = new ComboViewer(parent, styles); GridData gd = new GridData(SWT.FILL, SWT.BEGINNING, true, false); if (horizSpan > 1) { gd.horizontalSpan = horizSpan; } combo.getCombo().setLayoutData(gd); if (!readOnly) { addEnterNextListener(combo.getCombo()); } _observableControls.add(combo.getCombo()); getToolkit().adapt(combo.getCombo(), true, true); return combo; }