There are 17 code examples for org.eclipse.swt.widgets.Combo.
The API names are highlighted below.
You can use
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:
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:
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:
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:
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:
/**
* @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:
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:
/**
* 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:
/**
* 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:
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:
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:
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:
@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:
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:
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:
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:
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:
/**
* {@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();
}