/** * Connects the tree viewer to this sorter. * * @param viewer the tree viewer */ public void connect( TreeViewer viewer ) { viewer.setSorter( this ); }
/** * Sets this viewer's sorter and triggers refiltering and resorting of this * viewer's element. Passing <code>null</code> turns sorting off. * * @param sorter * a viewer sorter, or <code>null</code> if none */ public void setSorter(ViewerSorter sorter) { if (sorter != null && sorter instanceof CommonViewerSorter) { ((CommonViewerSorter) sorter).setContentService(contentService); } super.setSorter(sorter); }
/** * Connects this sorter to the given tree viewer. * * @param viewer the viewer */ public void connect( TreeViewer viewer ) { this.viewer = viewer; viewer.setSorter( this ); TreeColumn[] columns = ( ( TreeViewer ) viewer ).getTree().getColumns(); for ( int i = 0; i < columns.length; i++ ) { columns[i].addSelectionListener( this ); } }
fLocationsViewer.getControl().setLayoutData(gd); fLocationsContentProvider = new ManLocationsContentProvider(); fLocationsViewer.setSorter(new ViewerSorter()); fLocationsViewer.setContentProvider(fLocationsContentProvider); fLocationsViewer.setLabelProvider(getLabelProvider());
treeViewer.setSorter(new ViewerSorter()); treeViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) {
viewer.setLabelProvider(new DelegatingStyledCellLabelProvider( styleProvider)); viewer.setSorter(new ViewerSorter());
@Override public void createControl(Composite parent) { pagebook = new PageBook(parent, SWT.NULL); pagebook.setLayoutData(new GridData(GridData.FILL_BOTH)); busyLabel = new Table(pagebook, SWT.NONE); TableItem item = new TableItem(busyLabel, SWT.NONE); item.setText(Messages.ReferenceSearchViewPage_busyLabel); busyLabel.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); control = new Composite(pagebook, SWT.NULL); control.setLayoutData(new GridData(GridData.FILL_BOTH)); control.setSize(100, 100); control.setLayout(new FillLayout()); viewer = new TreeViewer(control, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); viewer.setContentProvider(contentProvider); viewer.setLabelProvider(labelProvider); viewer.setSorter(sorter); createOpenAndLinkWithEditorHandler(); IToolBarManager tbm = getSite().getActionBars().getToolBarManager(); fillToolbar(tbm); tbm.update(true); pagebook.showPage(control); isBusyShowing = false; queryListener = createQueryListener(); NewSearchUI.addQueryListener(queryListener); }
public void createArea(Composite parent) { Composite composite = createComposite(parent, 1, true); label = createWrappingLabel(composite, message, 1); viewer = new TreeViewer(composite); GridData gridData = new GridData(GridData.FILL_BOTH); gridData.heightHint = 100; viewer.getControl().setLayoutData(gridData); viewer.setContentProvider(new WorkbenchContentProvider()); viewer.setLabelProvider(new WorkbenchLabelProvider()); viewer.setSorter(new ResourceSorter(ResourceSorter.NAME) { public int compare(Viewer viewer, Object o1, Object o2) { if (o1 instanceof ResourceTraversalElement && o2 instanceof ResourceTraversalElement) { ResourceTraversalElement e1 = (ResourceTraversalElement) o1; ResourceTraversalElement e2 = (ResourceTraversalElement) o2; return super.compare(viewer, e1.getResource(), e2.getResource()); } return super.compare(viewer, o1, o2); } }); setInput(message); Dialog.applyDialogFont(parent); }
/** * Sets the resource sorter. * * @param sorter the resource sorter * @since 2.0 * @deprecated as of 3.3, use {@link ResourceNavigator#setComparator(ResourceComparator)} */ @Deprecated @Override public void setSorter(ResourceSorter sorter) { TreeViewer viewer = getTreeViewer(); ViewerSorter viewerSorter = viewer.getSorter(); viewer.getControl().setRedraw(false); if (viewerSorter == sorter) { viewer.refresh(); } else { viewer.setSorter(sorter); } viewer.getControl().setRedraw(true); settings.put(STORE_SORT_TYPE, sorter.getCriteria()); // update the sort actions' checked state updateActionBars((IStructuredSelection) viewer.getSelection()); }
protected void configureTreeViewer(TreeViewer viewer) { viewer.setUseHashlookup(true); FileLabelProvider innerLabelProvider= new FileLabelProvider(this, FileLabelProvider.SHOW_LABEL); viewer.setLabelProvider(new DecoratingLabelProvider(innerLabelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); viewer.setContentProvider(new SearchResultTreeContentProvider(viewer)); viewer.setSorter(new DecoratorIgnoringViewerSorter(innerLabelProvider)); fContentProvider= (IFileSearchContentProvider) viewer.getContentProvider(); addDragAdapters(viewer); }
private void setTreeViewerProviders() { _treeViewer.setContentProvider(_contentProvider); _treeViewer.setLabelProvider(_labelProvider); _treeViewer.setSorter(new ViewerSorter()); _treeViewer .addSelectionChangedListener(new ISelectionChangedListener() {
treeViewer.setSorter(new DefaultViewerSorter());
treeViewer.setSorter(new DefaultViewerSorter());
viewer.setSorter(new BuildTreeSorter()); viewer.expandAll();
treeViewer.setContentProvider(cp); treeViewer.setLabelProvider(WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider()); treeViewer.setSorter(new ViewerSorter()); treeViewer.addSelectionChangedListener( new ISelectionChangedListener() {
viewer.setSorter(new ViewerSorter() {
treeViewer.setSorter(new ViewerSorter() {
_treeViewer.setContentProvider(cp); _treeViewer.setLabelProvider(WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider()); _treeViewer.setSorter(new ViewerSorter());
mTableViewer.setSorter(new OutlineTableSorter());
treeViewer.setSorter(new ViewerSorter() {