There are 17 code examples for org.eclipse.swt.widgets.Combo.

The API names are highlighted below. You can use suckoo button to vote the code example(s) you like. The best code example will be ranked first next time. Thanks a lot for your feedback.

Project Name: OpenII Package: org.mitre.openii.editors.unity

Source Code: Workspace.java (Click to view .java file)

Method Code:
vote
like

public void handleEvent(Event event){
  colorSelector.select(0);
}
 

Project Name: OpenII Package: org.mitre.openii.editors.unity

Source Code: TableView.java (Click to view .java file)

Method Code:
vote
like

public void structureSort(int column){
  ArrayList<Integer> newOrder=new ArrayList<Integer>();
  HierarchicalSchemaInfo schema=new HierarchicalSchemaInfo(unityCanvas.getSchemaInfos()[column - 2],unityCanvas.getSchemaModels()[column - 2]);
  for (  SchemaElement element : schema.getRootElements()) {
    childrenSorter(element,schema,newOrder);
  }
  newOrder.addAll(ordering);
  ordering=newOrder;
  Integer id;
  ArrayList<Integer> newFiltered=new ArrayList<Integer>();
  for (int i=0; i < ordering.size(); i++) {
    id=ordering.get(i);
    if (filteredOrdering.contains(id)) {
      newFiltered.add(id);
    }
  }
  filteredOrdering=newFiltered;
  sortSelector.select(column + 1 + tableview.getColumnCount());
  sortState=2;
  sortColumn=column;
  sortReverse=false;
  resetTableView();
}
 

Project Name: OpenII Package: org.mitre.openii.editors.unity

Source Code: TreeView.java (Click to view .java file)

Method Code:
vote
like

public Integer getTreeSchemaID(){
  return unityCanvas.getSchemas()[schemaSelector.getSelectionIndex()].getId();
}
 

Project Name: OpenII Package: org.mitre.openii.editors.vocabulary

Source Code: VocabViewCanvas.java (Click to view .java file)

Method Code:
vote
like

public void widgetSelected(SelectionEvent e){
  if (schemaCombo.getSelectionIndex() != -1) {
    elementCombo.removeAll();
    Integer schemaID=schemaIDs[schemaCombo.getSelectionIndex()];
    SchemaInfo si=cache.getSchemaInfo(schemaID);
    SchemaModel model=OpenIIManager.getProject(vocabTerms.getProjectID()).getSchemaModel(schemaID);
    HierarchicalSchemaInfo schema=new HierarchicalSchemaInfo(si,model);
    ArrayList<SchemaElement> elements=schema.getHierarchicalElements();
    for (    SchemaElement ele : elements) {
      elementCombo.add(ele.getName());
    }
    elementCombo.select(0);
  }
}
 

Project Name: codecover Package: org.codecover.eclipse.exportWizards

Source Code: MainExportPage.java (Click to view .java file)

Method Code:
vote
like

/** 
 * @param mainComposite
 */
private void createTestSessionContainerSelection(Composite mainComposite){
  Composite composite=new Composite(mainComposite,SWT.NONE);
  GridLayout layout=new GridLayout();
  layout.numColumns=2;
  layout.makeColumnsEqualWidth=false;
  layout.marginWidth=0;
  composite.setLayout(layout);
  composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Label labelTestSessionContainer=new Label(composite,SWT.NONE);
  labelTestSessionContainer.setText(LABEL_TSC);
  this.containerCombo=new Combo(composite,SWT.DROP_DOWN | SWT.SINGLE | SWT.READ_ONLY);
  this.containerCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL));
  this.containerCombo.addSelectionListener(new SelectionAdapter(){
    /** 
 * (non-Javadoc)
 * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
 */
    @Override public void widgetSelected(    SelectionEvent e){
      onContainerComboSelectionChanged(e);
    }
  }
);
}
 

Project Name: codecover Package: org.codecover.eclipse.importWizards

Source Code: CoverageLogImportWizardPage.java (Click to view .java file)

Method Code:
vote
like

public void modifyText(ModifyEvent event){
  String error=null;
  boolean charsetUnsupported=false;
  CoverageLogImportWizardPage.this.charsetName=CoverageLogImportWizardPage.this.cmbCharset.getText();
  try {
    Charset.forName(CoverageLogImportWizardPage.this.charsetName);
  }
 catch (  IllegalCharsetNameException e) {
    charsetUnsupported=true;
  }
catch (  UnsupportedCharsetException e) {
    charsetUnsupported=true;
  }
  if (CoverageLogImportWizardPage.this.charsetName.length() == 0) {
    error=ERROR_CHARSET_NONE_SPECIFIED;
  }
 else   if (charsetUnsupported) {
    error=ERROR_CHARSET_UNSUPPORTED;
  }
  CoverageLogImportWizardPage.this.charsetError=error;
  CoverageLogImportWizardPage.this.applyErrorMessage();
}
 

Project Name: codecover Package: org.codecover.eclipse.views

Source Code: TestSessionsView.java (Click to view .java file)

Method Code:
vote
like

/** 
 * Makes the combo visualize that no test session container is active.
 */
private void noTSCactive(){
  TestSessionsView.this.combo.add(COMBO_ENTRY_NO_TEST_SESSION_CONTAINER_ACTIVE);
  TestSessionsView.this.combo.select(TestSessionsView.this.combo.getItemCount() - 1);
  this.combo.pack(true);
}
 

Project Name: codecover Package: org.codecover.eclipse.views

Source Code: BooleanAnalyzer.java (Click to view .java file)

Method Code:
vote
like

/** 
 * Displays the given {@link RootTerm} in the {@link BooleanAnalyzer}. <br>
 * Note: The {@link RootTerm} must be part of the given{@link HierarchyLevel}. If it is not, then nothing will be done.
 * @param classLevelthe {@link HierarchyLevel} representing the class the
 * condition is part of.
 * @param rootTermthe {@link RootTerm} representing the to be displayed
 * condition.
 */
public void displayRootTerm(HierarchyLevel classLevel,RootTerm rootTerm){
  ActiveTSContainerInfo activeTSCInfo=CodeCoverPlugin.getDefault().getTSContainerManager().getActiveTSContainer();
  if (!this.classList.contains(classLevel)) {
    return;
  }
  this.classCombo.select(this.classList.indexOf(classLevel));
  this.fillConditionList(classLevel);
  if (!this.conditionList.contains(rootTerm)) {
    return;
  }
  this.conditionCombo.setRedraw(false);
  this.fillConditionComboBox();
  if (this.conditionList.contains(rootTerm)) {
    this.conditionCombo.select(this.conditionList.indexOf(rootTerm));
  }
  this.conditionCombo.setRedraw(true);
  this.tableViewer.getTable().setRedraw(false);
  createTableColumns(getSelectedRootTerm());
  if (activeTSCInfo != null) {
    fillTable(new LinkedList<TestCase>(activeTSCInfo.getActiveTestCases()),getSelectedRootTerm());
  }
 else {
    fillTable(new LinkedList<TestCase>(),getSelectedRootTerm());
  }
  this.tableViewer.getTable().setRedraw(true);
}
 

Project Name: codecover Package: org.codecover.eclipse.views

Source Code: CoverageView.java (Click to view .java file)

Method Code:
vote
like

private void layoutCoverageFilterControls(){
  FormData formData=new FormData();
  formData.top=new FormAttachment(this.cmbCovFilterMetric,0,SWT.CENTER);
  formData.left=new FormAttachment(0,5);
  this.bttCovFilterToggle.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(0,5);
  formData.left=new FormAttachment(this.bttCovFilterToggle,5);
  this.cmbCovFilterMetric.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(this.cmbCovFilterMetric,0,SWT.CENTER);
  formData.left=new FormAttachment(this.cmbCovFilterMetric,5);
  this.cmbCovFilterCompOp.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(this.cmbCovFilterMetric,0,SWT.CENTER);
  formData.left=new FormAttachment(this.cmbCovFilterCompOp,5);
  this.txtCovFilterPercent.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(this.cmbCovFilterMetric,0,SWT.CENTER);
  formData.left=new FormAttachment(this.txtCovFilterPercent,5);
  this.lblCovFilterPercent.setLayoutData(formData);
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.dialogs.importer

Source Code: ImportSourcePage.java (Click to view .java file)

Method Code:
vote
like

private void hookKeywordAutocomplete(boolean delay){
  if (isWelcome())   return;
  if (fIsAutoCompleteKeywordHooked)   return;
  fIsAutoCompleteKeywordHooked=true;
  final Pair<SimpleContentProposalProvider,ContentProposalAdapter> autoComplete=OwlUI.hookAutoComplete(fKeywordInput,null,true);
  JobRunner.runInBackgroundThread(delay ? 100 : 0,new Runnable(){
    public void run(){
      if (!fKeywordInput.isDisposed()) {
        Set<String> values=new TreeSet<String>(new Comparator<String>(){
          public int compare(          String o1,          String o2){
            return o1.compareToIgnoreCase(o2);
          }
        }
);
        values.addAll(DynamicDAO.getDAO(ICategoryDAO.class).loadAllNames());
        values.addAll(DynamicDAO.getDAO(IPersonDAO.class).loadAllNames());
        Collection<ILabel> labels=DynamicDAO.getDAO(ILabelDAO.class).loadAll();
        for (        ILabel label : labels) {
          values.add(label.getName());
        }
        if (!fKeywordInput.isDisposed())         OwlUI.applyAutoCompleteProposals(values,autoComplete.getFirst(),autoComplete.getSecond(),false);
      }
    }
  }
);
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.dialogs.importer

Source Code: ImportSourcePage.java (Click to view .java file)

Method Code:
vote
like

public void run(){
  if (!fKeywordInput.isDisposed()) {
    Set<String> values=new TreeSet<String>(new Comparator<String>(){
      public int compare(      String o1,      String o2){
        return o1.compareToIgnoreCase(o2);
      }
    }
);
    values.addAll(DynamicDAO.getDAO(ICategoryDAO.class).loadAllNames());
    values.addAll(DynamicDAO.getDAO(IPersonDAO.class).loadAllNames());
    Collection<ILabel> labels=DynamicDAO.getDAO(ILabelDAO.class).loadAll();
    for (    ILabel label : labels) {
      values.add(label.getName());
    }
    if (!fKeywordInput.isDisposed())     OwlUI.applyAutoCompleteProposals(values,autoComplete.getFirst(),autoComplete.getSecond(),false);
  }
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.dialogs.preferences

Source Code: FeedsPreferencePage.java (Click to view .java file)

Method Code:
vote
like

@Override protected void performDefaults(){
  super.performDefaults();
  IPreferenceScope defaultScope=Owl.getPreferenceService().getDefaultScope();
  fUpdateCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_UPDATE_INTERVAL_STATE));
  fUpdateValueSpinner.setEnabled(fUpdateCheck.getSelection());
  fUpdateScopeCombo.setEnabled(fUpdateCheck.getSelection());
  long updateInterval=defaultScope.getLong(DefaultPreferences.BM_UPDATE_INTERVAL);
  int updateScope=getUpdateIntervalScope();
  if (updateScope == SECONDS_SCOPE)   fUpdateValueSpinner.setSelection((int)(updateInterval));
 else   if (updateScope == MINUTES_SCOPE)   fUpdateValueSpinner.setSelection((int)(updateInterval / MINUTE_IN_SECONDS));
 else   if (updateScope == HOURS_SCOPE)   fUpdateValueSpinner.setSelection((int)(updateInterval / HOUR_IN_SECONDS));
 else   if (updateScope == DAYS_SCOPE)   fUpdateValueSpinner.setSelection((int)(updateInterval / DAY_IN_SECONDS));
  fUpdateScopeCombo.select(updateScope);
  fOpenOnStartupCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_OPEN_ON_STARTUP));
  fReloadOnStartupCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_RELOAD_ON_STARTUP));
  fMarkReadOnScrolling.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_ON_SCROLLING));
  fMarkReadOnMinimize.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_ON_MINIMIZE));
  fMarkReadOnChange.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_ON_CHANGE));
  fMarkReadOnTabClose.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_ON_TAB_CLOSE));
  fMarkReadStateCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_STATE));
  fMarkReadAfterSpinner.setSelection(defaultScope.getInteger(DefaultPreferences.MARK_READ_IN_MILLIS) / 1000);
  fMarkReadAfterSpinner.setEnabled(fMarkReadStateCheck.getSelection());
  fMarkReadDuplicateNews.setSelection(defaultScope.getBoolean(DefaultPreferences.MARK_READ_DUPLICATES));
  fFilterCombo.select(ModelUtils.loadIntegerValueWithFallback(defaultScope,DefaultPreferences.BM_NEWS_FILTERING,defaultScope,DefaultPreferences.FV_FILTER_TYPE));
  fGroupCombo.select(ModelUtils.loadIntegerValueWithFallback(defaultScope,DefaultPreferences.BM_NEWS_GROUPING,defaultScope,DefaultPreferences.FV_GROUP_TYPE));
  fLayoutCombo.select(defaultScope.getInteger(DefaultPreferences.FV_LAYOUT));
  fPageSizeCombo.select(PageSize.from(defaultScope.getInteger(DefaultPreferences.NEWS_BROWSER_PAGE_SIZE)).ordinal());
  fDisplayContentsOfNewsRadio.setSelection(!defaultScope.getBoolean(DefaultPreferences.BM_OPEN_SITE_FOR_NEWS));
  fOpenLinkOfNewsRadio.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_OPEN_SITE_FOR_NEWS));
  fOpenSiteForEmptyNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_OPEN_SITE_FOR_EMPTY_NEWS));
  fLoadImagesForNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.ENABLE_IMAGES));
  fLoadMediaForNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.ENABLE_MEDIA));
  fUseTransformerCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.BM_USE_TRANSFORMER));
  fLinkTransformerViewer.setSelection(new StructuredSelection(Controller.getDefault().getLinkTransformer(defaultScope)));
  updateDisplayButtons();
  fColumnSelectionControl.setInput(NewsColumnViewModel.loadFrom(defaultScope));
  fDeleteNewsByCountCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.DEL_NEWS_BY_COUNT_STATE));
  fDeleteNewsByCountValue.setSelection(defaultScope.getInteger(DefaultPreferences.DEL_NEWS_BY_COUNT_VALUE));
  fDeleteNewsByCountValue.setEnabled(fDeleteNewsByCountCheck.getSelection());
  fDeleteNewsByAgeCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.DEL_NEWS_BY_AGE_STATE));
  fDeleteNewsByAgeValue.setSelection(defaultScope.getInteger(DefaultPreferences.DEL_NEWS_BY_AGE_VALUE));
  fDeleteNewsByAgeValue.setEnabled(fDeleteNewsByAgeCheck.getSelection());
  fDeleteReadNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.DEL_READ_NEWS_STATE));
  fNeverDeleteUnReadNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.NEVER_DEL_UNREAD_NEWS_STATE));
  fNeverDeleteLabeledNewsCheck.setSelection(defaultScope.getBoolean(DefaultPreferences.NEVER_DEL_LABELED_NEWS_STATE));
  updateApplyEnablement(true);
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.dialogs.properties

Source Code: GeneralPropertyPage.java (Click to view .java file)

Method Code:
vote
like

private boolean updatePreferences(IPreferenceScope scope){
  boolean changed=false;
  if (fUpdateCheck != null) {
    boolean bVal=fUpdateCheck.getSelection();
    if (fPrefUpdateIntervalState != bVal) {
      scope.putBoolean(DefaultPreferences.BM_UPDATE_INTERVAL_STATE,bVal);
      changed=true;
    }
  }
  if (fReloadCombo != null) {
    long lVal;
    fUpdateIntervalScope=fReloadCombo.getSelectionIndex();
    if (fUpdateIntervalScope == SECONDS_SCOPE)     lVal=fReloadSpinner.getSelection();
 else     if (fUpdateIntervalScope == MINUTES_SCOPE)     lVal=fReloadSpinner.getSelection() * MINUTE_IN_SECONDS;
 else     if (fUpdateIntervalScope == HOURS_SCOPE)     lVal=fReloadSpinner.getSelection() * HOUR_IN_SECONDS;
 else     lVal=fReloadSpinner.getSelection() * DAY_IN_SECONDS;
    if (fPrefUpdateInterval != lVal) {
      scope.putLong(DefaultPreferences.BM_UPDATE_INTERVAL,lVal);
      changed=true;
    }
  }
  if (fOpenOnStartupCheck != null) {
    boolean bVal=fOpenOnStartupCheck.getSelection();
    if (fPrefOpenOnStartup != bVal) {
      scope.putBoolean(DefaultPreferences.BM_OPEN_ON_STARTUP,bVal);
      changed=true;
    }
  }
  if (fReloadOnStartupCheck != null) {
    boolean bVal=fReloadOnStartupCheck.getSelection();
    if (fPrefReloadOnStartup != bVal) {
      scope.putBoolean(DefaultPreferences.BM_RELOAD_ON_STARTUP,bVal);
      changed=true;
    }
  }
  return changed;
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.filter

Source Code: LabelNewsActionPresentation.java (Click to view .java file)

Method Code:
vote
like

private void onCreateLabel(){
  LabelDialog dialog=new LabelDialog(fContainer.getShell(),DialogMode.ADD,null);
  if (dialog.open() == IDialogConstants.OK_ID) {
    String name=dialog.getName();
    RGB color=dialog.getColor();
    ILabel newLabel=Owl.getModelFactory().createLabel(null,name);
    newLabel.setColor(OwlUI.toString(color));
    newLabel.setOrder(fViewer.getCombo().getItemCount() - 1);
    DynamicDAO.save(newLabel);
    updateInput(CoreUtils.loadSortedLabels());
    fViewer.setSelection(new StructuredSelection(newLabel));
  }
 else   fLabelCombo.select(0);
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.filter

Source Code: NewsActionItem.java (Click to view .java file)

Method Code:
vote
like

private void initComponents(){
  setLayout(LayoutUtils.createGridLayout(2,5,5));
  Combo combo=new Combo(this,SWT.READ_ONLY | SWT.BORDER);
  combo.setLayoutData(new GridData(SWT.FILL,SWT.CENTER,false,false));
  fViewer=new ComboViewer(combo);
  fViewer.setContentProvider(new ArrayContentProvider());
  fViewer.setLabelProvider(new LabelProvider(){
    @Override public String getText(    Object element){
      return ((NewsActionDescriptor)element).getName();
    }
  }
);
  Collection<NewsActionDescriptor> actions=fNewsActionPresentationManager.getSortedNewsActions();
  fViewer.setInput(actions);
  combo.setVisibleItemCount(actions.size());
  NewsActionDescriptor selectedFilterAction=null;
  for (  NewsActionDescriptor action : actions) {
    if (action.getActionId().equals(fInitialFilterAction.getActionId())) {
      fViewer.setSelection(new StructuredSelection(action));
      selectedFilterAction=action;
      updateInfoControl(action);
      break;
    }
  }
  fViewer.addSelectionChangedListener(new ISelectionChangedListener(){
    public void selectionChanged(    SelectionChangedEvent event){
      IStructuredSelection selection=(IStructuredSelection)event.getSelection();
      NewsActionDescriptor descriptor=(NewsActionDescriptor)selection.getFirstElement();
      showFilterAction(descriptor,null);
      updateInfoControl(descriptor);
    }
  }
);
  if (selectedFilterAction != null)   showFilterAction(selectedFilterAction,fInitialFilterAction.getData());
}
 

Project Name: rssowl.ui Package: org.rssowl.ui.internal.search

Source Code: SearchConditionItem.java (Click to view .java file)

Method Code:
vote
like

private int getAgeValue(Spinner valueSpinner,Combo scopeCombo){
  int value=valueSpinner.getSelection();
  if (scopeCombo.getSelectionIndex() == 0)   return value;
  if (scopeCombo.getSelectionIndex() == 1)   return value * 60 * -1;
  return value * -1;
}
 

Project Name: streamy.core Package: com.migniot.streamy.core

Source Code: StoragePreferencePage.java (Click to view .java file)

Method Code:
vote
like

/** 
 * {@inheritDoc}
 */
@Override public boolean performOk(){
  CorePlugin.getDefault().getPluginPreferences().setValue(CorePreferenceInitializer.MEDIA_STORAGE_INCOMING_FOLDER,incoming.getText());
  CorePlugin.getDefault().getPluginPreferences().setValue(CorePreferenceInitializer.MEDIA_STORAGE_LIBRARY_FOLDER,library.getText());
  CorePlugin.getDefault().getPluginPreferences().setValue(CorePreferenceInitializer.MEDIA_STORAGE_LAYOUT,layout.getText());
  return super.performOk();
}