List of usage examples for org.eclipse.jface.viewers StructuredViewer setComparator
public void setComparator(ViewerComparator comparator)
From source file:com.dubture.twig.ui.preferences.TwigSyntaxColoringPage.java
License:Open Source License
private StructuredViewer createStylesViewer(Composite parent) { StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); stylesViewer.setComparator(new ViewerComparator(Collator.getInstance())); stylesViewer.setLabelProvider(new LabelProvider() { @Override/*from ww w .j av a 2 s.com*/ public String getText(Object element) { Object description = fStyleToDescriptionMap.get(element); if (description != null) return description.toString(); return super.getText(element); } }); stylesViewer.setContentProvider(new ITreeContentProvider() { public void dispose() { } public Object[] getChildren(Object parentElement) { return getStylePreferenceKeys().toArray(); } public Object[] getElements(Object inputElement) { return getChildren(inputElement); } public Object getParent(Object element) { return getStylePreferenceKeys(); } public boolean hasChildren(Object element) { return false; } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); return stylesViewer; }
From source file:com.siteview.mde.internal.ui.parts.WizardCheckboxTablePart.java
License:Open Source License
protected StructuredViewer createStructuredViewer(Composite parent, int style, FormToolkit toolkit) { StructuredViewer viewer = super.createStructuredViewer(parent, style, toolkit); viewer.setComparator(ListUtil.NAME_COMPARATOR); return viewer; }
From source file:de.walware.statet.r.internal.ui.rhelp.RHelpSearchResultPage.java
License:Open Source License
private void updateSorter() { final ViewerComparator sorter = this.currentSorter; this.sortByName.setChecked(sorter == ALPHA_SORTER); this.sortByScore.setChecked(sorter == SCORE_SORTER); if (getLayout() == FLAG_LAYOUT_FLAT) { final StructuredViewer viewer = getViewer(); if (UIAccess.isOkToUse(viewer)) { viewer.setComparator(sorter); }//from ww w . jav a 2 s.c o m } }
From source file:ext.org.eclipse.jdt.internal.ui.browsing.PackagesView.java
License:Open Source License
private void setUpViewer(StructuredViewer viewer) { Assert.isTrue(viewer != null);// ww w. ja va2 s .c o m JavaUILabelProvider labelProvider = createLabelProvider(); viewer.setLabelProvider(createDecoratingLabelProvider(labelProvider)); viewer.setComparator(createJavaElementComparator()); viewer.setUseHashlookup(true); createContextMenu(); //disapears when control disposed addKeyListener(); //this methods only adds listeners to the viewer, //these listenters disapear when the viewer is disposed hookViewerListeners(); // Set content provider viewer.setContentProvider(createContentProvider()); //Disposed when viewer's Control is disposed initDragAndDrop(); }
From source file:fr.liglab.adele.cilia.workbench.common.ui.widget.KeyValueWidget.java
License:Apache License
private Control createComposite(Composite parent, Map<String, String> input, String keyLabel, String valueLabel) {//from ww w.ja va 2s. c o m // JFace Table Viewer StructuredViewer jFaceViewer = new TableViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); jFaceViewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); final TableViewerColumn col1 = createTableViewerColumn(jFaceViewer, 0, keyLabel); final TableViewerColumn col2 = createTableViewerColumn(jFaceViewer, 1, valueLabel); jFaceViewer.setContentProvider(new TableContentProvider()); jFaceViewer.setInput(input); jFaceViewer.setComparator(getDefaultComparator()); // SWT Table widget configuration Table swtTable = ((TableViewer) jFaceViewer).getTable(); swtTable.setHeaderVisible(true); swtTable.setLinesVisible(true); // Listener resizeListener = new ResizeListener(col1, col2, jFaceViewer); jFaceViewer.getControl().addControlListener(resizeListener); return jFaceViewer.getControl(); }
From source file:gov.redhawk.ui.parts.WizardCheckboxTablePart.java
License:Open Source License
/** * {@inheritDoc}//w ww . j av a 2s . c om */ @Override protected StructuredViewer createStructuredViewer(final Composite parent, final int style, final FormToolkit toolkit) { final StructuredViewer viewer = super.createStructuredViewer(parent, style, toolkit); viewer.setComparator(ListUtil.NAME_COMPARATOR); return viewer; }
From source file:org.eclipse.angularjs.internal.ui.preferences.html.HTMLAngularEditorSyntaxColoringPreferencePage.java
License:Open Source License
/** * Creates the List viewer where we see the various syntax element display * names--would it ever be a Tree like JDT's? * // www . j a va 2 s . co m * @param parent * @return */ private StructuredViewer createStylesViewer(Composite parent) { StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); stylesViewer.setComparator(new ViewerComparator(Collator.getInstance())); stylesViewer.setLabelProvider(new LabelProvider() { public String getText(Object element) { Object description = fStyleToDescriptionMap.get(element); if (description != null) return description.toString(); return super.getText(element); } }); stylesViewer.setContentProvider(new ITreeContentProvider() { public void dispose() { } public Object[] getChildren(Object parentElement) { return getStylePreferenceKeys().toArray(); } public Object[] getElements(Object inputElement) { return getChildren(inputElement); } public Object getParent(Object element) { return getStylePreferenceKeys(); } public boolean hasChildren(Object element) { return false; } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); return stylesViewer; }
From source file:org.eclipse.birt.report.designer.ui.ide.preferences.ExpressionSyntaxColoringPage.java
License:Open Source License
/** * Creates the List viewer where we see the various syntax element display * names--would it ever be a Tree like JDT's? * //w w w . j av a2s. co m * @param parent * @return */ private StructuredViewer createStylesViewer(Composite parent) { StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); stylesViewer.setComparator(new ViewerComparator(Collator.getInstance())); stylesViewer.setLabelProvider(new LabelProvider() { public String getText(Object element) { Object description = fStyleToDescriptionMap.get(element); if (description != null) return description.toString(); return super.getText(element); } }); stylesViewer.setContentProvider(new ITreeContentProvider() { public void dispose() { } public Object[] getChildren(Object parentElement) { return getStylePreferenceKeys().toArray(); } public Object[] getElements(Object inputElement) { return getChildren(inputElement); } public Object getParent(Object element) { return getStylePreferenceKeys(); } public boolean hasChildren(Object element) { return false; } public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }); return stylesViewer; }
From source file:org.eclipse.dltk.mod.ui.browsing.PackagesView.java
License:Open Source License
private void setUpViewer(StructuredViewer viewer) { Assert.isTrue(viewer != null);/* w w w.j a va2 s . co m*/ ScriptUILabelProvider labelProvider = createLabelProvider(); viewer.setLabelProvider(createDecoratingLabelProvider(labelProvider)); viewer.setComparator(createModelElementComparator()); viewer.setUseHashlookup(true); createContextMenu(); // disapears when control disposed addKeyListener(); // this methods only adds listeners to the viewer, // these listenters disapear when the viewer is disposed hookViewerListeners(); // Set content provider viewer.setContentProvider(createContentProvider()); // Disposed when viewer's Control is disposed initDragAndDrop(); }
From source file:org.eclipse.jdt.internal.debug.ui.actions.ProjectSelectionDialog.java
License:Open Source License
@Override protected StructuredViewer createViewer(Composite parent) { StructuredViewer viewer = super.createViewer(parent); viewer.setComparator(new JavaElementComparator()); return viewer; }