/** * Creates a new List that displays and responds to changes in source. * List elements will simply be displayed as the result of calling * toString() on the contents of the source list. */ public EventListViewer(EventList<E> source, List list) { this(source, list, new LabelProvider()); }
/** * Binds the contents of a {@link Combo} component to an {@link EventList} * source. This allows the selection choices in a {@link Combo} to change * dynamically to reflect chances to the source {@link EventList}. The * {@link String} values displayed in the {@link Combo} compoment will be * the result of calling toString() on the Objects found in source. */ public EventComboViewer(EventList<E> source, Combo combo) { this(source, combo, new LabelProvider()); }
private ILabelProvider getDetailsLabelProvider() { if (detailsLabelProvider == null) { detailsLabelProvider = new LabelProvider(); } return detailsLabelProvider; }
public CPRepositoryLabelProviderExtension() { super(new LabelProvider()); }
/** * The <code>PropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>LabelProvider</code> * * @see #setLabelProvider */ public ILabelProvider getLabelProvider() { if (labelProvider != null) { return labelProvider; } else { return new LabelProvider(); } }
/** * The <code>PropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>LabelProvider</code> * * @see #setLabelProvider */ @Override public ILabelProvider getLabelProvider() { if (labelProvider != null) { return labelProvider; } return new LabelProvider(); }
/** * The <code>PropertyDescriptor</code> implementation of this * <code>IPropertyDescriptor</code> method returns the value set by * the <code>setProvider</code> method or, if no value has been set * it returns a <code>LabelProvider</code> * * @see #setLabelProvider */ @Override public ILabelProvider getLabelProvider() { if (labelProvider != null) { return labelProvider; } return new LabelProvider(); }
/** * Returns the label provider used by this viewer. * <p> * The <code>ContentViewer</code> implementation of this method returns the label * provider recorded in an internal state variable; if none has been * set (with <code>setLabelProvider</code>) a default label provider * will be created, remembered, and returned. * Overriding this method is generally not required; * however, if overriding in a subclass, * <code>super.getLabelProvider</code> must be invoked. * </p> * * @return a label provider */ public IBaseLabelProvider getLabelProvider() { if (labelProvider == null) { labelProvider = new LabelProvider(); } return labelProvider; }
/** * Returns the label provider used by this viewer. * <p> * The <code>ContentViewer</code> implementation of this method returns the label * provider recorded in an internal state variable; if none has been * set (with <code>setLabelProvider</code>) a default label provider * will be created, remembered, and returned. * Overriding this method is generally not required; * however, if overriding in a subclass, * <code>super.getLabelProvider</code> must be invoked. * </p> * * @return a label provider */ public IBaseLabelProvider getLabelProvider() { if (labelProvider == null) { labelProvider = new LabelProvider(); } return labelProvider; }
/** * Returns the label provider used by this viewer. * <p> * The <code>ContentViewer</code> implementation of this method returns the label * provider recorded in an internal state variable; if none has been * set (with <code>setLabelProvider</code>) a default label provider * will be created, remembered, and returned. * Overriding this method is generally not required; * however, if overriding in a subclass, * <code>super.getLabelProvider</code> must be invoked. * </p> * * @return a label provider */ public IBaseLabelProvider getLabelProvider() { if (labelProvider == null) { labelProvider = new LabelProvider(); } return labelProvider; }
/** * Returns the item list label provider. * * @return the item list label provider */ private ItemsListLabelProvider getItemsListLabelProvider() { if (itemsListLabelProvider == null) { itemsListLabelProvider = new ItemsListLabelProvider( new LabelProvider(), null); } return itemsListLabelProvider; }
@Override public String selectArgument(IStringVariable variable, Shell shell) { ElementListSelectionDialog dialog = new ElementListSelectionDialog(shell, new LabelProvider()); dialog.setElements(System.getProperties().keySet().toArray()); dialog.setTitle(StringSubstitutionMessages.SystemPropertyArgumentSelector_0); dialog.setMessage(StringSubstitutionMessages.SystemPropertyArgumentSelector_1); if (dialog.open() == Window.OK) { return (String) dialog.getResult()[0]; } return null; }
private void displayMethodSelectorDialog() { ElementListSelectionDialog dialog = new ElementListSelectionDialog(classBrowseButton.getShell(), new LabelProvider()); dialog.setTitle(NLS.bind(Messages.DotnetTestTab_methodSelection_title, classText.getText())); dialog.setMessage(Messages.DotnetTestTab_methodSelection_message); List<String> methods = testMethods.get(classText.getText()); if(methods!=null) { dialog.setElements(methods.toArray()); } dialog.open(); String selected = (String) dialog.getFirstResult(); if (selected != null) { methodText.setText(selected); setDirty(true); updateLaunchConfigurationDialog(); } }
private void displayClassSelectorDialog() { ElementListSelectionDialog dialog = new ElementListSelectionDialog(classBrowseButton.getShell(), new LabelProvider()); dialog.setTitle(Messages.DotnetTestTab_classSelection_title); dialog.setMessage(Messages.DotnetTestTab_classSelection_message); dialog.setElements(testMethods.keySet().toArray()); dialog.open(); String selected = (String) dialog.getFirstResult(); if (selected != null) { methodBrowseButton.setEnabled(true); methodLabel.setEnabled(true); methodText.setEnabled(true); classText.setText(selected); setDirty(true); updateLaunchConfigurationDialog(); } }
public JavaMethodFiltersTable() { String[] buttonLabels = new String[] { PreferencesMessages.TypeFilterPreferencePage_add_button, "TODO", PreferencesMessages.TypeFilterPreferencePage_edit_button, PreferencesMessages.TypeFilterPreferencePage_remove_button, /* 4 */ null, PreferencesMessages.TypeFilterPreferencePage_selectall_button, PreferencesMessages.TypeFilterPreferencePage_deselectall_button, }; TypeFilterAdapter adapter = new TypeFilterAdapter(); fFilterListField = new CheckedListDialogField<>(adapter, buttonLabels, new LabelProvider()); fFilterListField.setDialogFieldListener(adapter); fFilterListField.setLabelText( MyPreferencesMessages.JavaMethodFiltersTable_description); fFilterListField.setCheckAllButtonIndex(IDX_SELECT); fFilterListField.setUncheckAllButtonIndex(IDX_DESELECT); fFilterListField.setRemoveButtonIndex(IDX_REMOVE); fFilterListField.enableButton(IDX_EDIT, false); }
@Override public void createControl(Composite parent) { Composite container = new Composite(parent, SWT.NULL); container.setLayout(new GridLayout(2, false)); fPlatformPart.createControl(container); TableViewer viewer = fPlatformPart.getTableViewer(); viewer.setContentProvider(new ContentProvider()); viewer.setLabelProvider(new LabelProvider()); fPlatformPart.getTableViewer().setInput(PDECore.getDefault().getFeatureModelManager()); initialize(); setControl(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.CROSS_PLATFORM_EXPORT); }
public void createControl(Composite parent, FormToolkit toolkit, int style) { if (toolkit.getBorderStyle() == SWT.BORDER) { fCombo = new Combo(parent, style | SWT.BORDER); fComboViewer = new ComboViewer((Combo) fCombo); } else { fCombo = new CCombo(parent, style | SWT.FLAT); fComboViewer = new ComboViewer((CCombo) fCombo); } fObjects = new ArrayList<>(); fComboViewer.setLabelProvider(new LabelProvider()); fComboViewer.setContentProvider(ArrayContentProvider.getInstance()); fComboViewer.setInput(fObjects); }
/** * Creates the SWT control for this page under the given parent control. * The <code>ContentOutlinePage</code> implementation of this * <code>IContentOutlinePage</code> method creates a tree viewer. * * @see org.eclipse.ui.views.contentoutline.ContentOutlinePage#createControl(org.eclipse.swt.widgets.Composite) * @see org.eclipse.ui.part.IPage#createControl(org.eclipse.swt.widgets.Composite) */ public void createControl( Composite parent ) { super.createControl( parent ); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider( new SQLEditorOutlineContentProvider( this )); viewer.setLabelProvider( new LabelProvider() ); viewer.addSelectionChangedListener( this ); if (fInput != null) viewer.setInput( fInput ); }
public TypeFilterPreferencePage() { super(); setPreferenceStore(JavaPlugin.getDefault().getPreferenceStore()); setDescription(PreferencesMessages.TypeFilterPreferencePage_description); String[] buttonLabels= new String[] { PreferencesMessages.TypeFilterPreferencePage_add_button, PreferencesMessages.TypeFilterPreferencePage_addpackage_button, PreferencesMessages.TypeFilterPreferencePage_edit_button, PreferencesMessages.TypeFilterPreferencePage_remove_button, /* 4 */ null, PreferencesMessages.TypeFilterPreferencePage_selectall_button, PreferencesMessages.TypeFilterPreferencePage_deselectall_button, }; TypeFilterAdapter adapter= new TypeFilterAdapter(); fFilterListField= new CheckedListDialogField(adapter, buttonLabels, new LabelProvider()); fFilterListField.setDialogFieldListener(adapter); fFilterListField.setLabelText(PreferencesMessages.TypeFilterPreferencePage_list_label); fFilterListField.setCheckAllButtonIndex(IDX_SELECT); fFilterListField.setUncheckAllButtonIndex(IDX_DESELECT); fFilterListField.setRemoveButtonIndex(IDX_REMOVE); fFilterListField.enableButton(IDX_EDIT, false); initialize(false); }
@Override public void run() { IResourceNavigator navigator = getNavigator(); ResourcePatternFilter filter = navigator.getPatternFilter(); FiltersContentProvider contentProvider = new FiltersContentProvider( filter); ListSelectionDialog dialog = new ListSelectionDialog(getShell(), getViewer(), contentProvider, new LabelProvider(), FILTER_SELECTION_MESSAGE); dialog.setTitle(FILTER_TITLE_MESSAGE); dialog.setInitialSelections(contentProvider.getInitialSelections()); dialog.open(); if (dialog.getReturnCode() == Window.OK) { Object[] results = dialog.getResult(); String[] selectedPatterns = new String[results.length]; System.arraycopy(results, 0, selectedPatterns, 0, results.length); filter.setPatterns(selectedPatterns); navigator.setFiltersPreference(selectedPatterns); Viewer viewer = getViewer(); viewer.getControl().setRedraw(false); viewer.refresh(); viewer.getControl().setRedraw(true); } }